Freigeben über


Handbuch zur Problembehandlung

Hier finden Sie Tipps zur Problembehandlung für einige der häufigsten Probleme, die bei der Verwendung des Microsoft Genomics-Diensts (MSGEN) auftreten können.

Häufig gestellte Fragen (FAQ), die nicht im Zusammenhang mit der Problembehandlung stehen, finden Sie unter Häufig gestellte Fragen.

Schritt 1: Suchen nach Fehlercodes, die dem Workflow zugeordnet sind

Gehen Sie folgendermaßen vor, um die Fehlermeldungen im Zusammenhang mit dem Workflow zu ermitteln:

  1. Verwenden Sie die Befehlszeile, und geben Sie msgen status ein.
  2. Untersuchen Sie den Inhalt der Datei „standardoutput.txt“.

1. Verwenden der Befehlszeile msgen status

msgen status -u URL -k KEY -w ID

Es gibt drei erforderliche Argumente:

  • URL: Der Basis-URI für die API

  • KEY: Der Zugriffsschlüssel für Ihr Genomics-Konto

    • Navigieren Sie für die Suche nach URL und KEY zum Azure-Portal, und öffnen Sie die Seite Ihres Microsoft Genomics-Kontos. Klicken Sie unter der Überschrift Verwaltung auf Zugriffsschlüssel. Dort finden Sie die API-URL und Ihre Zugriffsschlüssel.
  • ID: Die Workflow-ID

    • Um Ihre Workflow-ID zu ermitteln, geben Sie den Befehl msgen list ein. Unter der Voraussetzung, dass Ihre Konfigurationsdatei die URL und Ihre Zugriffsschlüssel enthält und sich am selben Speicherort wie die Datei „msgen.exe“ befindet, sieht der Befehl folgendermaßen aus:

      msgen list -f "config.txt"
      

      Die Ausgabe dieses Befehls sieht folgendermaßen aus:

          Microsoft Genomics command-line client v0.7.4
              Copyright (c) 2018 Microsoft. All rights reserved.
      
              Workflow List
              -------------
              Total Count  : 1
      
              Workflow ID     : 10001
              Status          : Completed successfully
              Message         :
              Process         : snapgatk-20180730_1
              Description     :
              Created Date    : Mon, 27 Aug 2018 20:27:24 GMT
              End Date        : Mon, 27 Aug 2018 20:55:12 GMT
              Wall Clock Time : 0h 27m 48s
              Bases Processed : 1,348,613,600 (1 GBase)
      

    Hinweis

    Alternativ können Sie den Pfad zur Konfigurationsdatei einschließen, anstatt URL und KEY direkt einzugeben. Wenn Sie diese Argumente in die Befehlszeile sowie in die Konfigurationsdatei einschließen, besitzen die Befehlszeilenargumente Vorrang.

Für die Workflow-ID 1001 und die Datei „config.txt“, die sich im gleichen Pfad wie die ausführbare msgen-Datei befindet, sieht der Befehl folgendermaßen aus:

msgen status -w 1001 -f "config.txt"

2. Untersuchen des Inhalts von „standardoutput.txt“

Suchen Sie nach dem Ausgabecontainer für den betreffenden Workflow. MSGEN erstellt nach jeder Ausführung des Workflows einen Ordner [workflowfilename].logs.zip. Entzippen Sie den Ordner, um seinen Inhalt anzuzeigen:

  • outputFileList.txt: Eine Liste der während des Workflows erstellten Ausgabedateien
  • standarderror.txt: Diese Datei ist leer.
  • „standardoutput.txt“: Protokolliert alle Statusmeldungen auf oberster Ebene (Fehler eingeschlossen), die beim Ausführen des Workflows aufgetreten sind.
  • GATK-Protokolldateien: Alle anderen Dateien im Ordner logs

Überprüfen Sie zur Problembehandlung den Inhalt der Datei „standardoutput.txt“, und notieren Sie sich die aufgetretenen Fehlermeldungen.

In diesem Abschnitt werden die häufigsten Fehler kurz vorgestellt, die vom Microsoft Genomics-Dienst (msgen) ausgegeben werden, sowie die Strategien, mit denen Sie sie beheben können.

Der Microsoft Genomics-Dienst (msgen) kann die folgenden zwei Arten von Fehlern auslösen:

  1. Interne Dienstfehler: Fehler, die dienstintern sind und nicht durch das Korrigieren von Parametern oder Eingabedateien behoben werden können. Manchmal kann ein erneutes Übermitteln des Workflows diese Fehler beheben.
  2. Eingabefehler: Fehler, die durch die Verwendung der richtigen Argumente oder das Korrigieren von Dateiformaten behoben werden können.

1. Interne Dienstfehler

Ein interner Dienstfehler ist vom Benutzer nicht behebbar. Sie können den Workflow erneut übermitteln. Wenn das nicht hilfreich ist, wenden Sie sich an den Microsoft Genomics-Support.

Fehlermeldung Empfohlene Schritte zur Problembehandlung
Interner Fehler. Versuchen Sie, den Workflow erneut zu übermitteln. Wenn dieser Fehler erneut auftritt, wenden Sie sich an den Microsoft Genomics-Support, um Unterstützung zu erhalten. Übermitteln Sie den Workflow erneut. Wenden Sie sich an den Microsoft Genomics-Support, wenn das Problem weiterhin besteht, indem Sie ein Supportticket erstellen, um Unterstützung zu erhalten.

2. Eingabefehler

Diese Fehler können vom Benutzer behoben werden. Basierend auf dem Dateityp und dem Fehlercode gibt der Microsoft Genomics-Dienst unterschiedliche Fehlercodes aus. Führen Sie die unten aufgeführten empfohlenen Schritte zur Problembehandlung aus.

Dateityp Fehlercode Fehlermeldung Empfohlene Schritte zur Problembehandlung
Any 701 Read [readId] has [numberOfBases] bases, but the limit is [maxReadLength] (Der Lesevorgang [ReadId] weist [NumberOfBases] Basen auf, der Grenzwert ist aber [MaxReadLength]). Der häufigste Grund für diesen Fehler ist eine Dateibeschädigung, die zur Verkettung von zwei Lesevorgängen führt. Überprüfen Sie Ihre Eingabedateien.
BAM 200 Unable to read file '[yourFileName]' (Die Datei '[ihrDateiname]' kann nicht gelesen werden). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei erneut.
BAM 201 Unable to read BAM file [File_name] (Die BAM-Datei [Dateiname] kann nicht gelesen werden). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
BAM 202 Unable to read BAM file [File_name] (Die BAM-Datei [Dateiname] kann nicht gelesen werden). File too small and missing header (Die Datei ist zu klein, und der Dateiheader fehlt). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
BAM 203 Unable to read BAM file [File_name] (Die BAM-Datei [Dateiname] kann nicht gelesen werden). Header of file was corrupt (Der Header der Datei war fehlerhaft). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
BAM 204 Unable to read BAM file [File_name] (Die BAM-Datei [Dateiname] kann nicht gelesen werden). Header of file was corrupt (Der Header der Datei war fehlerhaft). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
BAM 205 Unable to read BAM file [File_name] (Die BAM-Datei [Dateiname] kann nicht gelesen werden). Header of file was corrupt (Der Header der Datei war fehlerhaft). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
BAM 206 Unable to read BAM file [File_name] (Die BAM-Datei [Dateiname] kann nicht gelesen werden). Header of file was corrupt (Der Header der Datei war fehlerhaft). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
BAM 207 Unable to read BAM file [File_name] (Die BAM-Datei [Dateiname] kann nicht gelesen werden). File truncated near offset [offset] (Die Datei wurde in der Nähe von Offset [Offset] abgeschnitten). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
BAM 208 Invalid BAM file (Ungültige BAM-Datei). The ReadID [Read_Id] has no sequence in file [File_name] (Die ReadID [Read_Id] enthält in der Datei [Dateiname] keine Reihenfolge). Check the format of the BAM file (Überprüfen Sie das Format der BAM-Datei). Übermitteln Sie den Workflow mit einer ordnungsgemäß formatierten Datei.
FASTQ 300 Unable to read FASTQ file (Die FASTQ-Datei kann nicht gelesen werden). [File_name] doesn't end with a newline ([Dateiname] endet nicht mit einer neuen Zeile). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 301 Unable to read FASTQ file [File_name] (Die FASTQ-Datei [Dateiname] kann nicht gelesen werden). FASTQ record is larger than buffer size at offset: [_offset] (Der FASTQ-Datensatz ist größer als die Puffergröße am Offset: [_offset]). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 302 FASTQ Syntax error (FASTQ-Syntaxfehler). File [File_name] has a blank line (Die Datei [Dateiname] weist eine leere Zeile auf). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 303 FASTQ Syntax error (FASTQ-Syntaxfehler). File[File_name] has an invalid starting character at offset: [_offset], line type: [line_type], character: [_char] (Die Datei [Dateiname] weist ein ungültiges Startzeichen am Offset auf: [_offset], Zeilentyp: [zeilen_typ], Zeichen: [_char]). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 304 FASTQ Syntax error at readID [_ReadID] (FASTQ-Syntaxfehler bei ReadID [_ReadID]). First read of batch doesn’t have readID ending in /1 in file [File_name] (Erster Lesevorgang für Batch hat keine ReadID, die auf /1 in Datei [Dateiname] endet). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 305 FASTQ Syntax error at readID [_readID] (FASTQ-Syntaxfehler bei ReadID [_readID]). Second read of batch doesn’t have readID ending in /2 in file [File_name] (Zweiter Lesevorgang für Batch hat keine ReadID, die auf /2 in Datei [Dateiname] endet). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 306 FASTQ Syntax error at readID [_ReadID] (FASTQ-Syntaxfehler bei ReadID [_ReadID]). First read of pair doesn’t have readID ending in /1 in file [File_name] (Erster Lesevorgang des Paars hat keine ReadID, die auf /1 in Datei [Dateiname] endet). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 307 FASTQ Syntax error at readID [_ReadID] (FASTQ-Syntaxfehler bei ReadID [_ReadID]). ReadID doesn’t end with /1 or/2 (ReadID endet nicht auf /1 oder /2). File [File_name] can't be used as a paired FASTQ file (Datei [Dateiname] kann nicht als gekoppelte FASTQ-Datei verwendet werden). Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.
FASTQ 308 FASTQ read error (FASTQ-Lesefehler). Reads of both ends responded differently (Lesevorgänge an beiden Enden haben unterschiedlich geantwortet). Did you choose the correct FASTQ files? (Haben Sie die richtigen FASTQ-Dateien ausgewählt?) Korrigieren Sie das Format der FASTQ-Datei, und übermitteln Sie den Workflow erneut.

Schritt 3: Kontaktaufnahme mit dem Microsoft Genomics-Support

Wenn bei der Auftragsausführung weiterhin Fehler auftreten oder wenn Sie weitere Fragen haben, wenden Sie sich über das Azure-Portal an den Microsoft Genomics-Support. Weitere Informationen zum Übermitteln einer Supportanfrage finden Sie hier.

Nächste Schritte

In diesem Artikel haben Sie erfahren, wie Sie häufige Probleme mit dem Microsoft Genomics-Dienst behandeln und lösen. Weitere Informationen und allgemeinere häufig gestellte Fragen finden Sie unter Häufig gestellte Fragen.