# Functional Genomics App Errors

## **Types of Errors**

* **UE**=User fixable or possible user error
* **KE**=KBase error
* **UK**=Unknown or multiple possibles causes
* **TE**=Temporary system problem

{% hint style="info" %}
Use your Browser's search tool to paste in your error message to locate your error message, information about the error and next steps.&#x20;
{% endhint %}

You can always submit a ticket for help, questions, or follow-up to the [KBase Help Board](https://kbase-jira.atlassian.net/).&#x20;

## Cluster Expression Data: [Hierarchical](https://narrative.kbase.us/#catalog/apps/KBaseFeatureValues/expression_toolkit_cluster_hierarchical/), [Estimate K](https://narrative.kbase.us/#catalog/apps/KBaseFeatureValues/expression_toolkit_estimate_k/), [K-Means](https://narrative.kbase.us/#catalog/apps/KBaseFeatureValues/expression_toolkit_cluster_k_means/)

#### `Error running service CLI for method 'ClusterServiceR.cluster_hierarchical' with exit code 1 …...`

KE: The app is failing and needs maintenance.&#x20;

*Nothing can be done at this time. KBase is working on a solution to this problem.*&#x20;

## [BLASTp prot-prot Search](https://narrative.kbase.us/#catalog/apps/kb_blast/BLASTp_Search/)

#### `cannot have both input_one_sequence and input_one_ref parameter`&#x20;

UE: The app requires either a single Query Sequence or a Query Object with single sequence.&#x20;

*Change the inputs and try resubmitting the job.*

#### `output_one_name parameter required if input_one_sequence parameter is provided`&#x20;

UE: If a Query Sequence is used as input, an Output Query Sequence must be named.&#x20;

*Add an output name or change the input. Then try resubmitting the job.*

## [**Build a Feature Set**](https://narrative.kbase.us/#catalog/apps/FeatureSetUtils/build_feature_set/)

#### `Feature ID AT2G30640 does not exist in the supplied genome` &#x20;

UE The selected feature does not exist in the genome.&#x20;

*Recheck the selection and try resubmitting the job.*

## **Insert** [**Genome**](https://narrative.kbase.us/#catalog/apps/SpeciesTreeBuilder/insert_set_of_genomes_into_species_tree/) **or** [**Set of Genomes**](https://narrative.kbase.us/#catalog/apps/SpeciesTreeBuilder/insert_genomeset_into_species_tree) **into SpeciesTree**

#### `Error processing genome [xxx/xxx/x] (Not one protein family member found)`&#x20;

UE: The species tree is built using the predicted proteins in the genomes.&#x20;

*Run an app that does gene calling/genome annotation on the listed genome(s). Either RAST or Prokka annotation will work.*&#x20;

## [**Phylogenetic Pangenome Accumulation**](https://narrative.kbase.us/#catalog/apps/kb_phylogenomics/view_pan_phylo/)

#### `float division by zero`&#x20;

The app will fail with this message if there are only 2 genomes in the pangenome.&#x20;

*Try running the app with 3 or more genomes.*&#x20;

## **View Function Profile for** [**FeatureSet**](https://narrative.kbase.us/#catalog/apps/kb_phylogenomics/view_fxn_profile_featureSet/)**,** [**Genomes**](https://narrative.kbase.us/#catalog/apps/kb_phylogenomics/view_fxn_profile/)**, or** [**a Phylogenetic Tree**](https://narrative.kbase.us/#catalog/apps/kb_phylogenomics/view_fxn_profile_phylo/)

#### `ABORT: You must run the RAST SEED Annotation App or use SKIP option….`&#x20;

UE: The app is expecting RAST annotation for the input genome(s).&#x20;

*The easiest option is to check the 'Skip missing genomes' box in the advanced parameters. For more complete output 1) rune Annotate Microbial Genome(s) with RAST on the listed genomes and 2) use the genome(s) newly created by RAST as the input to the View Function Profile. Because the names are different, the app does not know how to find the newer version of the genome.*

#### `ABORT: You must run the 'Domain Annotation' App or use SKIP option ….`&#x20;

UE: The app is expecting Domain annotation for the input genome(s).

*Either run the Domain Annotation on the listed genome(s) or check the ‘Skip missing genomes’ box in the advanced parameters.*&#x20;

## [Classify Taxonomy of Metagenomic Reads with Kaiju](https://narrative.kbase.us/#catalog/apps/kb_kaiju/run_kaiju)

#### `missing or empty krona input file` &#x20;

UE: The filters were too restrictive and no output was generated.&#x20;

*Change the input parameters and try resubmitting the job.*

## [**GTDB-Tk classify**](https://narrative.kbase.us/#catalog/apps/kb_gtdbtk/run_kb_gtdbtk/release)

#### `(1, '/bin/bash -c "source activate py2 && GTDBTK_DATA_PATH` &#x20;

KE: Unknown error.&#x20;

*Nothing can be done at this time. KBase is working on a solution to this problem.*

#### `(2, '/bin/bash -c "source activate py2 && GTDBTK_DATA_PATH`&#x20;

UE: The ‘Minimum Alignment Percent’ was left blank&#x20;

*Assign a minimum percent in the advanced parameters and try resubmitting the job.*

## [**Create Differential Expression Matrix using DeSEQ2**](https://narrative.kbase.us/#catalog/apps/kb_deseq/run_DESeq2/release)&#x20;

#### `Invalid input:nselect Run All Paired Condition Combinations or provide partial condition pairs. Dont do both` &#x20;

UE: The user failed to select ALL vs Partial conditions. It cannot be blank and you cannot select both.&#x20;

*Do **one** of the following:*

1. *Check the box next to 'Run All Paired Condition Combinations.'*
2. *Add a 'Run Partial Condition Combinations.'*

## [Classify Taxonomy of Metagenomic Reads with GOTTCHA2](https://narrative.kbase.us/#catalog/apps/gottcha2/run_gottcha2/)

#### `(2, No such file or directory)`&#x20;

1. UE: The wrong reference database was used.&#x20;

   *Change the reference database and try resubmitting the job.*
2. KE: More than two reads libraries were included in the input.&#x20;

   *The developers have a task to fix this. The workaround is to only submit a maximum of two libraries at a time. Merging reads libraries can help with this process.*&#x20;

## [**Kraken**2 Taxonomic Sequence Classifier](https://narrative.kbase.us/#catalog/apps/kraken2/run_kraken2/beta)

#### `You must enter either an input genome or input reads`&#x20;

UE: There are two input options and one of them must be selected.&#x20;

*Add an input and try resubmitting the job.*

## [**VirSorter**](https://narrative.kbase.us/#catalog/apps/VirSorter/run_VirSorter/release)

#### `Cannot write data to fasta`&#x20;

KE: The user interface allows users to enter a genome as input but the app will reject it. The error has been reported.&#x20;

*Change to an input that is not a genome and try resubmitting the job.*
