2017-06-01 9 views
0

私はactivitiワークフローエンジンを使用していますが、ロギングステートメントのタイプのためにエラーが発生しています。私はロギングステートメントを入れて覚えているすべてのスクリプトを見てきましたが、何も気づいていません。私はactivitiには新しいので、ここでactivitiがどのように働くかについての私の基本的な理解に欠陥がある可能性もあります。ここでエラーの原因となっているactivitiスクリプトはどのようにして見つけられますか?

は私のエラーです:

{ 
    "header": { 
    "sessionId": null, 
    "errors": [ 
     { 
     "code": "INTERNAL_ERROR", 
     "message": "Unexpected error occurred.", 
     "messageDetailed": "Error starting process: mock_process\nCaused by: problem evaluating script: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:\nScript143.groovy: 20: expecting ')', found 'loggerlinfo' @ line 20, column 1.\n loggerlinfo(logMap) \n ^\n\n1 error\n", 
     "moreInfo": null 
     } 
    ] 
    } 
} 

だから私は無効「loggerlinfo(ログマップ」は、問題を引き起こしていることを見ることができることは、「logger.info(ログマップ)」されている必要があり何からタイプミスです。私は "mock_process"がワークフロー内のどこにあるのか知っていますが、それ自身のスクリプトを持っているいくつかのスクリプトやサブプロセスを呼び出します。私は手動で調べましたが、どこでもこのエラーを見つけることができません。

エラーを理解して、私はそれが参照しているスクリプトを見つけることができません。Script143.groovyに基づいて何とかスクリプトを見つけることはできますか?テキスト検索によるタイプミスのスクリプト?

ご協力いただきありがとうございます。

+0

プロセスデバッガがエラーを見つけるのを助けるかもしれません: https://gromar01.wordpress.com/2017/03/28/process-debugging-user-interface/ –

答えて

0

Activitiのプロセスは単なるXMLなので、私はよくメモ帳++を開き、Ctrl + Fキーを使用してファイルタブでファイルを検索し、すべてのプロセスを含む親フォルダ内のテキストを検索します。明らかにXMLを直接編集することには注意してください。しかし、これは問題のスクリプトを見つけるのに役立ちます。

+0

ありがとうございました! XMLとして保存されているのかどうかはわかりませんでした。私はスクリプト(私のケースではデータベースに保存されている)を見つけましたが、私はこの助けなしにそこを見ることさえ考えなかったでしょう。 –

+0

問題ないです。うれしいことにソートしました。 – Matt

+0

発生している問題は、特にXMLにはありません。 スクリプトタスクで定義されている、または開始イベントに関連付けられたリスナーとして定義されているスクリプトにエラーがあるため、プロセスが開始されていません。構文エラーであるようです。 –

関連する問題