Exploratory デスクトップ起動時にCannot read properties of undefined (reading ‘plan’)というエラーが表示されることがあります。このエラーが発生した場合、ログファイルを確認すると、次のようなエラーが表示されることがあります。
{"level":50,"time":1724218318315,"msg":"HTTP request failed: {\"errno\":-3001,\"code\":\"EAI_AGAIN\",\"syscall\":\"getaddrinfo\",\"hostname\":\"[login.microsoftonline.com](http://login.microsoftonline.com/)\",\"NETWORK_ERROR\":true}","pid":17728,"hostname":"abc","v":1}
{"level":50,"time":1724218318315,"msg":"Network error at login: {\"errno\":-3001,\"code\":\"EAI_AGAIN\",\"syscall\":\"getaddrinfo\",\"hostname\":\"[login.microsoftonline.com](http://login.microsoftonline.com/)\",\"NETWORK_ERROR\":true}","pid":17728,"hostname":"abc","v":1}
{"level":50,"time":1724218319018,"msg":"HTTP request failed: {\"errno\":-3001,\"code\":\"EAI_AGAIN\",\"syscall\":\"getaddrinfo\",\"hostname\":\"[login.microsoftonline.com](http://login.microsoftonline.com/)\",\"NETWORK_ERROR\":true}","pid":17728,"hostname":"abc","v":1}
{"level":50,"time":1724218319018,"pid":17728,"hostname":"abc","errno":-3001,"code":"EAI_AGAIN","syscall":"getaddrinfo","hostname":"[login.microsoftonline.com](http://login.microsoftonline.com/)","NETWORK_ERROR":true,"v":1}
表示されているエラーメッセージは、ネットワークの問題、特にDNS解決の問題に関連しています。以下に主要な要素の内訳を示します:
-
errno\":-3001
: これはエラー番号で、この文脈ではDNS関連のエラーを示しています。 -
code\":\"EAI_AGAIN
: このエラーコード(EAI_AGAIN
)は通常、名前解決の一時的な失敗を意味します。DNSサーバーに到達できない場合や、DNS解決に一時的な問題がある場合に、getaddrinfo
関数によって返されます。 -
syscall\":\"getaddrinfo
: これは、getaddrinfo
システムコール中にエラーが発生したことを示しています。このシステムコールは、ホスト名をIPアドレスに解決する役割を担っています。 -
hostname\":\"login.microsoftonline.com
: エラーが発生した時に解決しようとしていたホスト名です。この場合、Microsoftのログインサービスであるlogin.microsoftonline.com
です。 -
NETWORK_ERROR\":true
: これはエラーがネットワーク関連であることを示しています。
考えられる原因:
- DNSサーバーの問題: 使用しているDNSサーバーが一時的にダウンしているか、ホスト名を解決できない状態にある可能性があります。
- ネットワーク接続の問題: インターネット接続やネットワーク設定に問題がある可能性があります。
- ファイアウォールまたはプロキシの干渉: ファイアウォールやプロキシがDNSサーバーへのリクエストをブロックしている可能性があります。
- 一時的な停止: サービスが一時的に停止している可能性があります。
提案される解決策:
-
リクエストの再試行:
EAI_AGAIN
は一時的な問題を示すため、短時間待ってからリクエストを再試行すると問題が解決する場合があります。 - DNS設定の確認: DNS設定が正しいことを確認し、GoogleのDNS(8.8.8.8)など、別のDNSサーバーの使用を検討してください。
- ネットワーク接続の確認: インターネット接続が安定しており、正常に機能していることを確認してください。
-
ファイアウォール/プロキシ設定の確認:
login.microsoftonline.com
へのアクセスをブロックしているファイアウォールやプロキシがないことを確認してください。
問題が解決しない場合は、ネットワーク管理者と相談して更に調査することをお勧めします。