【ご質問】
アプリケーションの起動時に予期していないアプレット例外が発生し、
「Error: HttpException: “URL~”の送信に失敗しました:サーバーに接続できませんでした (12029)」
というメッセージが出力されました。
アプレット例外が発生する原因として、どのようなことが考えられるでしょうか。
【回答】
表示されている”12029″はCurlより呼び出しているWindowsAPI(WinInet)のエラーコードです。
該当の端末からCurlアプレットが配置されているWebサーバに対し、
何らかの理由によりアクセスすることができなかったため発生したと考えられます。
まずは、該当の端末からCurlアプレットが配置されているWebサーバに対して、以下の確認を行ってください。
[確認項目]
・pingコマンドでWebサーバとネットワークレベルで接続されているか
・他のWebサイト(yahooやgoogle等)を見ることはできるか
・パーソナルファイアウォールやアンチウィルスソフトなどのセキュリティソフトはインストールされているか
※インストールされている場合、Curl関連のプロセスが遮断される設定になってはいないか
・Curlの配置してあるWebサーバにアクセスするためにはプロキシの設定が必要ではないか
・Curlアプレットが配置してあるWebサーバで該当の端末を使って表示できないコンテンツはCurlアプレットのみか
※例えば、HTMLファイルを”http://[該当アプレットが配置してあるURL]/test.html”の様に配置して
アクセスすると正常に表示されるか
このエラーが発生する場合、ネットワークやOSの設定を見直すことで回避可能なケースが多くございます。