2016-10-26 10 views
0

OpenWhiskのドキュメントの例で、新しいパッケージアクション、詳細hereを作成しています。OpenWhiskでパッケージアクションを作成すると、エラーメッセージで呼び出しが失敗する

wsk action invokeステップを実行すると、プラットフォームから呼び出しエラーメッセージが返されます。

[10:57:58 /tmp/workshop]$ wsk action invoke --blocking --result packageAction --param lines '[ "and now", "for something completely", "different" ]' 
{ 
    "error": "Initialization has failed due to: SyntaxError: Invalid or unexpected token 
     at NodeActionRunner.init (/nodejsAction/runner.js:79:29) 
     at doInit (/nodejsAction/src/service.js:134:31) 
     at initCode (/nodejsAction/src/service.js:80:24) 
     at /nodejsAction/app.js:62:13 
     at Layer.handle [as handle_request] (/nodejsAction/node_modules/express/lib/router/layer.js:95:5) 
     at next (/nodejsAction/node_modules/express/lib/router/route.js:131:13) 
     at Route.dispatch (/nodejsAction/node_modules/express/lib/router/route.js:112:3)\n at Layer.handle [as handle_request] (/nodejsAction/node_modules/express/lib/router/layer.js:95:5)\n at /nodejsAction/node_modules/express/lib/router/index.js:277:22\n at Function.process_params (/nodejsAction/node_modules/express/lib/router/index.js:330:12)" 
} 

どうしたのですか?

答えて

3

パッケージアクションは、プラットフォームの新機能です。

この機能をサポートするには、upgraded your OpenWhisk CLIが最新バージョンであることを確認してください。このバグは、以前のバージョンのcliを使用してパッケージアクションを展開するときに発生する可能性があります。

実行しているCLIのバージョンを確認するには、次のコマンドを使用します。

 
[14:49:21 /tmp/workshop]$ wsk property get 
whisk auth  xxxx:xxx 
whisk API host  openwhisk.ng.bluemix.net 
whisk API version v1 
whisk namespace  [email protected] 
whisk CLI version 2016-10-24T11:55:02+00:00 
whisk API build  2016-10-24T12:04:22Z 
whisk API build number whisk-build-1260 

CLIバージョンが上記のバージョンと一致するか、またはそれ以上であることを確認してください。

関連する問題