正しく結ばれていないものを特定する方法はありますか? ./bluepic.sh --install
によって生成されたOpenWisk processCallbackアクションをデバッグする方法は?
すべてのデバッグシーケンスはbluepic/processCallback
を除いて作業を行う - このwsk
に正しい引数が何であるかを私に明確ではありません。
ログはbluepic/processCallback
が
Unable to convert value of type Optional<protocol<>>:
file Foundation/NSSwiftRuntime.swift, line 269
local.env
でデバッグ配列が呼び出されたときに
# Kitura server
export KITURA_host="barneyrt.mybluemix.net"
export KITURA_port=80
export KITURA_schema="http://"
タグと天気がCloudantデータに書き込まれると言うことに文句を言います。
さらなる詳細、私は次のアクションを作成しているlocal.env
内のすべての資格情報を更新した後
:
[@Iains-MacBook BluePic-OpenWhisk]$ ./bluepic.sh --reinstall
...
Install Complete
entities in namespace: iainhouston_blupicdev
packages
/iainhouston_blupicdev/bluepic private
actions
/iainhouston_blupicdev/bluepic/processCallback private
/iainhouston_blupicdev/bluepic/processFinalWrite private
/iainhouston_blupicdev/bluepic/processRequestThroughReadUser private
/iainhouston_blupicdev/bluepic/processRequestToReadImage private
/iainhouston_blupicdev/bluepic/processRequestThroughReadImage private
/iainhouston_blupicdev/bluepic/processRequestToWeather private
/iainhouston_blupicdev/bluepic/processRequestThroughWeather private
/iainhouston_blupicdev/bluepic/processRequestThroughAlchemy private
/iainhouston_blupicdev/bluepic/processRequestToCloudantWrite private
/iainhouston_blupicdev/bluepic/processRequestThroughCloudantWrite private
/iainhouston_blupicdev/bluepic/processImage private
/iainhouston_blupicdev/bluepic/kituraCallback private
/iainhouston_blupicdev/bluepic/kituraRequestAuth private
/iainhouston_blupicdev/bluepic/processImageStub private
/iainhouston_blupicdev/bluepic/cloudantWrite private
/iainhouston_blupicdev/bluepic/cloudantRead private
/iainhouston_blupicdev/bluepic/alchemy private
/iainhouston_blupicdev/bluepic/weather private
/iainhouston_blupicdev/bluepic/httpGet private
/iainhouston_blupicdev/bluepic/prepareCloudantWrite private
/iainhouston_blupicdev/bluepic/prepareWeatherRequest private
/iainhouston_blupicdev/bluepic/prepareReadImage private
triggers
rules
...とBluemixにアプリを展開し、サーバアプリを再起動するまで待っていました。
私は2f2bab3c3faad4e832d7a02bbf857b96
は私がBluepicアプリを経由して、それをアップロードした後Cloudantデータベースで見つかった画像の_id
値だったwsk action invoke processImage -p imageId 2f2bab3c3faad4e832d7a02bbf857b96
をすれば、私はresource does not exist
エラーを取得します。