FlowPartTesterでのエラー

89 views
Skip to first unread message

koji zenko

unread,
Sep 25, 2013, 4:43:33 AM9/25/13
to us...@asakusafw.com

はじめまして、zenkoと申します。


FlowPartTesterにて以下エラーが起き、修正方法が分からず、困っています。

"com.asakusafw.user" の値が渡っていないようですが、ログを見る限り、渡せているようです。

対処方法についてご教授いただけますと幸いです。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

17:33:23 [main] INFO  c.a.testdriver.JobflowExecutor - [COMMAND] /Users/zenko/asakusa-develop/asakusa/testing/libexec/hadoop-execute.sh /Users/zenko/asakusa-develop/workspace/BhAsakusaWGPrj/target/testdriver/batchcwork/jobflow-flowpart.jar test.flowpart.testing.flowpart.stage0001.StageClient -D com.asakusafw.executionId=ApplicationFormJobFlowTest-testing-flowpart -D com.asakusafw.batchArgs= -D com.asakusafw.user=zenko

Starting TestDriver Hadoop Job:

 Hadoop Command: /Users/zenko/asakusa-develop/hadoop/bin/hadoop

    App Library: /Users/zenko/asakusa-develop/workspace/BhAsakusaWGPrj/target/testdriver/batchcwork/jobflow-flowpart.jar

   Execution ID: 

          Class: test.flowpart.testing.flowpart.stage0001.StageClient

  All Libraries: /Users/zenko/asakusa-develop/workspace/BhAsakusaWGPrj/target/testdriver/batchcwork/jobflow-flowpart.jar,/Users/zenko/asakusa-develop/asakusa/core/lib/asakusa-runtime-all.jar,/Users/zenko/asakusa-develop/asakusa/core/lib/asakusa-thundergate-runtime.jar

  Defined Props: 

    Extra Props: com.asakusafw.executionId=ApplicationFormJobFlowTest-testing-flowpart -D com.asakusafw.batchArgs= -D com.asakusafw.user=zenko

2013-09-25 17:33:24.348 java[4273:1203] Unable to load realm info from SCDynamicStore

java.lang.IllegalStateException: Missing a mandatory configuration "com.asakusafw.user"

at com.asakusafw.runtime.stage.BaseStageClient.getMandatoryProperty(BaseStageClient.java:68)

at com.asakusafw.runtime.stage.BaseStageClient.getUser(BaseStageClient.java:53)

at com.asakusafw.runtime.stage.AbstractStageClient.getPathParser(AbstractStageClient.java:416)

at com.asakusafw.runtime.stage.AbstractStageClient.createJob(AbstractStageClient.java:236)

at com.asakusafw.runtime.stage.AbstractStageClient.execute(AbstractStageClient.java:220)

at com.asakusafw.runtime.stage.BaseStageClient.run(BaseStageClient.java:121)

at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)

at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)

at com.asakusafw.runtime.stage.ToolLauncher.main(ToolLauncher.java:87)

at com.asakusafw.runtime.stage.ToolLauncher.main(ToolLauncher.java:66)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.hadoop.util.RunJar.main(RunJar.java:197)

TestDriver Hadoop Job failed with exit code: 255

koji zenko

unread,
Sep 25, 2013, 8:48:20 AM9/25/13
to us...@asakusafw.com
自己解決しました。

引数がわたっていなかったのですが。
暫定処置で、
asakusaresouces.xml に該当のキーと値を設定したところテスト実行できました。


2013年9月25日水曜日 17時43分33秒 UTC+9 koji zenko:

KAWAGUCHI, Akira

unread,
Sep 26, 2013, 1:30:59 AM9/26/13
to us...@asakusafw.com
かわぐちです。

> java.lang.IllegalStateException: Missing a mandatory configuration "com.asakusafw.user"

開発環境にインストールしたAsakusa Frameworkのバージョンと
テスト対象のアプリケーションプロジェクトで指定しているAsakusa Frameworkが一致していないと
このエラーが発生する可能性があります。

手元では、開発環境にインストールしたAsakusa Frameworkのバージョンが 0.5.0 ,
アプリケーションプロジェクトで指定しているAsakusa Frameworkのバージョンが 0.5.1 
の場合にこの問題が再現されました。

まずはお使いの環境のバージョンを確認してみてください。
もし環境のバージョンをアップデートする場合は、
以下あたりが参考になると思います。

なお、この問題に遭遇するとエラーログからのトラブルシューティングが困難なので、
次バージョン以降でなにかしらの対応を検討します。
(本体側が古いバージョンであることに起因する問題は
 どうしても対応方法が限られてしまうので、
 取り急ぎはドキュメント対応になってしまうかもしれませんが)


2013年9月25日水曜日 17時43分33秒 UTC+9 koji zenko:

はじめまして、zenkoと申します。

koji zenko

unread,
Sep 26, 2013, 4:38:58 AM9/26/13
to us...@asakusafw.com
かわぐちさん

zenkoです。
ご回答ありがとうございます。

まさに、以下環境でした。

>手元では、開発環境にインストールしたAsakusa Frameworkのバージョンが 0.5.0 ,
>アプリケーションプロジェクトで指定しているAsakusa Frameworkのバージョンが 0.5.1


2013年9月26日木曜日 14時30分59秒 UTC+9 KAWAGUCHI, Akira:
Reply all
Reply to author
Forward
0 new messages