2016-05-02 5 views
0

私は、複合モジュールを作成しました:春XDエラーがそれにシェルプロセッサを備えた複合モジュールとストリームを作成

module compose common-module --definition "kafka --topic=topic1 --outputType=text/plain | shell --command='script1.sh' " 

私は、このモジュールを使用して、ストリーム作成:

stream create stream1 --definition "common-module > queue:job:job1" 

を私は得ました次のエラー:

Command failed org.springframework.xd.rest.client.impl.SpringXDException: 
Error with option(s) for module common-module of type source: 
command: may not be null 
command: may not be empty 

何が起こっているのですか?ありがとう!

答えて

2

これはバグです。私はをオープンしました。

私は(カスタムシェルモジュールを作成するための短い - JIRAを参照してください)考えることができる唯一の回避策は、パスにするためのスクリプト再びです...

stream create stream1 --definition "common-module --shell.script=script1.sh > queue:job:job1" 
+0

おかげゲイリー。だから、次のSpringXDリリースで修正される予定ですか? – jlp

+0

はい(JIRAの問題による)しかし、いつそうなるのか分かりません。修正するのがどれくらい簡単かわかりません。コードベースのその部分に慣れていません。 –

+0

ゲイリー、私はSpringXDカフカソースモジュールに関する新しい質問を投稿しました。洞察力があるかどうかは不明です。ありがとう。 http://stackoverflow.com/questions/37349938/how-to-make-springxd-kafka-source-module-reads-from-where-it-left – jlp

関連する問題