質問
スクリプトの開発中に、以下のエラーが断続的に発生します。
- 「System.Net.WebException: Object reference not set to an instance of an object」
- 「Communication error occurred.」
エラー発生後、5~6分程度時間をおいてから再度操作を行うと、エラーは解消されます。
本事象の原因と回避策を教えてください。
回答
以下に本エラーが発生した過去の事例をいくつかご紹介いたしますので、お客様のご利用状況と照らし合わせて、
該当するケースがないかをご確認ください。
- 「System.Net.WebException: Object reference not set to an instance of an object」の場合
1. スクリプトやコンポーネントのデータが破損している
特定のスクリプトやコンポーネントの操作時に発生する場合、該当データが破損している可能性があります。
その場合、操作中のスクリプトのバージョンを一つ前に戻すことで事象が解消されるかをお試しください。
2. アクセストークンの有効期限切れ
デザイナー操作時に不定期で発生し、一定時間経過後解消される状況の場合、
アクセストークンの有効期限が切れている可能性が考えられます。
スクリプトの保存やコンポーネント配置等の特定の操作でアクセストークンの更新が発生する仕様となりますが、
何らかの原因でアクセストークンの更新ができず、期限切れのトークンでHULFT Squareと通信を行い、
エラーが発生している可能性があります。
その場合、スクリプトの保存操作後にアクセストークンの更新を行い、事象が解消されるかをお試しください。
- 「Communication error occurred.」の場合
デザイナーアプリケーションとHULFT Squareとの間の通信で、ネットワークエラーが発生した場合のエラーとなります。
本エラーが、上記1.~2.と同様の発生状況の場合、アクセストークンの有効期限切れが発生している可能性が
ありますので、スクリプトの保存操作後にアクセストークンの更新を行い、事象が解消されるかをお試しください。
コメント
0件のコメント
記事コメントは受け付けていません。