Loading

게시된 흐름을 Tableau Server에서 실행하는 데 실패하면 "java.lang.RuntimeException" 오류 발생

게시 일자: Apr 5, 2023
상세 설명

게시된 흐름을 Tableau Server에서 실행하는 데 실패하고 다음 오류 중 하나가 발생합니다.

Error: Flow run ID: {<runid>} failed on output step: {<id>}. The output step failure message: java.lang.RuntimeException:(오류: 흐름 실행 ID: {<runid>}이(가) 출력 단계: {<id>}에서 실패했습니다. 출력 단계 실패 메시지: java.lang.RuntimeException:)
Caused by: java.lang.RuntimeException:(원인: java.lang.RuntimeException:)


또는

Error: Flow run ID: {<runId>} failed on output step: {<id>}. The output step failure message:(오류: 흐름 실행 ID: {<runId>}이(가) 출력 단계: {<id>}에서 실패했습니다. 출력 단계 실패 메시지:
come.tableausoftware.server.status.reporting run id <id> was invalid or status was not found(come.tableausoftware.server.status.reporting 실행 id <id>이(가) 잘못되었거나 상태를 확인할 수 없습니다.)

또는
          Error: Flow run ID: {<runId>} failed on output step: {<id>}. The output step failure message:(오류: 흐름 실행 ID: {<runId>}이(가) 출력 단계: {<id>}에서 실패했습니다. 출력 단계 실패 메시지:
          come.tableausoftware.server.status.reporting io exception


flowprocessor 로그에 다음 오류가 기록됩니다.

Flow run id <id> was invalid or status was not found.(흐름 실행 id <id>이(가) 잘못되었거나 상태를 찾을 수 없습니다.)

Cause

Tableau Prep Conductor 또는 "flowprocessor"에 메모리가 부족합니다.
솔루션
Tableau Server를 실행하는 컴퓨터에서 Tableau Server 관리자 권한으로 명령 프롬프트를 열고 다음 tsm 명령을 실행하여 flowprocessor의 java 힙 공간을 늘립니다.
tsm configuration set -k flowprocessor.vmopts -v "-XX:+UseConcMarkSweepGC -Xmx2048m -Xms2048m -XX:+CrashOnOutOfMemoryError -XX:-CreateMinidumpOnCrash"
tsm pending-changes apply

참고: 2021.4 이상 버전부터는 결과 명령에 "-Dspring.cloud.bootstrap.enabled=true"를 추가해야 합니다.
tsm configuration set -k flowprocessor.vmopts -v "-XX:+UseConcMarkSweepGC -Xmx2048m -Xms2048m -XX:+CrashOnOutOfMemoryError -XX:-CreateMinidumpOnCrash -Dspring.cloud.bootstrap.enabled=true"
tsm pending-changes apply
Knowledge 기사 번호

001472150

 
로드 중
Salesforce Help | Article