Loading

Fehler "java.lang.RuntimeException", wenn das veröffentlichte Schema in Tableau Server nicht ausgeführt werden kann

Veröffentlichungsdatum: Apr 5, 2023
Beschreibung

Ein veröffentlichtes Schema konnte in Tableau Server mit einem der folgenden Fehler nicht ausgeführt werden:

Error: Flow run ID: {<runid>} failed on output step: {<id>}. The output step failure message: java.lang.RuntimeException: (Fehler: Schema.Ausführungs-ID: {<runid>} fehlgeschlagen bei Ausgabeschritt: {<id>}. Die Fehlermeldung des Ausgabeschritts: java.lang.RuntimeException:)
Caused by: (Verursacht durch:) java.lang.RuntimeException:


oder

Error: Flow run ID: {<runId>} failed on output step: {<id>}. The output step failure message: (Fehler: Schema-Ausführungs-ID: {<runId>} fehlgeschlagen bei Ausgabeschritt: {<id>}. Die Fehlermeldung des Ausgabeschritts:)
come.tableausoftware.server.status.reporting run id <id> was invalid or status was not found
(come.tableausoftware.server.status.reporting Ausführungs-ID <id> war ungültig oder Status wurde nicht gefunden)

oder
          Error: Flow run ID: {<runId>} failed on output step: {<id>}. The output step failure message: (Fehler: Schema-Ausführungs-ID: {<runId>} fehlgeschlagen bei Ausgabeschritt: {<id>}. Die Fehlermeldung des Ausgabeschritts:)
          come.tableausoftware.server.status.reporting io exception


Im Protokoll des Schemaprozessors wird der folgende Fehler protokolliert:

Flow run id <id> was invalid or status was not found. (Schema-Ausführungs-ID <id> war ungültig oder Status wurde nicht gefunden.)

Cause

Tableau Prep Conductor oder "flowprocessor" wird ohne genügend Arbeitsspeicher ausgeführt.
Lösung
Öffnen Sie als Tableau Server-Administrator eine Eingabeaufforderung auf dem Computer, auf dem Tableau Server ausgeführt wird, und führen Sie die folgenden tsm-Befehle aus, um den Java-Heapspeicher für den Schemaprozessor zu erhöhen:
tsm configuration set -k flowprocessor.vmopts -v "-XX:+UseConcMarkSweepGC -Xmx2048m -Xms2048m -XX:+CrashOnOutOfMemoryError -XX:-CreateMinidumpOnCrash"
tsm pending-changes apply

HINWEIS: Ab Version 2021.4 und neuer müssen Sie bei dem resultierenden Befehl "-Dspring.cloud.bootstrap.enabled=true" hinzufügen:
tsm configuration set -k flowprocessor.vmopts -v "-XX:+UseConcMarkSweepGC -Xmx2048m -Xms2048m -XX:+CrashOnOutOfMemoryError -XX:-CreateMinidumpOnCrash -Dspring.cloud.bootstrap.enabled=true"
tsm pending-changes apply
Nummer des Knowledge-Artikels

001472150

 
Laden
Salesforce Help | Article