IBMのWatsonを利用している者です。ライトプラン(無料)を利用させてもらっています。
コードを弄っているわけでもないのに、あるエラーが発生しました。
エラー [Credentials.OnRequestIamTokenResponse()][ERROR] Exception: System.ArgumentNullException: Array cannot be null.
自分は、ライトプランの使用制限の超過が原因だと推測しているのですが、本当かどうかがわかりません。
これは使用制限超過によって発生するエラーですか?それともまた違ったエラーでしょうか?調べても分からないので、質問させていただきます。
IBM Cloudは分からないですが、
> [Credentials.OnRequestIamTokenResponse()][ERROR] Exception: System.ArgumentNullException: Array cannot be null.
の内容からすると、認証が通っていない/切れた、という感じかもしれません。
使う時に、認証通すような操作しませんでしたか?
IBMcloudから取得したAPIkeyを入力してからRunしています。
APIkeyが切れたのでは?と思い、新たにAPIkey生成したらいけるかなと、既存のAPIkeyは削除して、あらたなAPIkeyを入力しましたが、同じエラーが出ている状態です。
もう二つエラーがあるのを載せ忘れていました。
[RESTConnector.ProcessRequestQueue()][ERROR] URL: https://iam.cloud.ibm.com/identity/token, ErrorCode: 400, Error: HTTP/1.1 400 Bad Request, Response: {"context":{"requestId":"a81c0a043eb8472ab726d6e66ec7eb64","requestType":"incoming.Identity_Token","userAgent":"UnityPlayer/2019.2.12f1 (UnityWebRequest/1.0, libcurl/7.52.0-DEV)","url":"https://iam.cloud.ibm.com","instanceId":"iamid-5.2-7439-c1d794e-c9645c889-7gkj5","threadId":"122b3","host":"iamid-5.2-7439-c1d794e-c9645c889-7gkj5","startTime":"25.02.2020 03:57:24:616 GMT","endTime":"01.01.1970 00:00:00:000 GMT","elapsedTime":"0","locale":"en_US","clusterName":"iam-id-prtok05-rnhz"},"errorCode":"BXNIM0415E","errorMessage":"Provided API key could not be found"}
[Credentials.OnRequestIamTokenResponse()][ERROR] Exception: IBM.Cloud.SDK.IBMError
再度APIkey生成してやったらいけました!お騒がせしました。
おめでとうございます。
その旨を自己回答して、それをベストアンサーに選択し、質問をクローズしましょう。

回答1件
あなたの回答
tips
プレビュー


