PocketIEでクリッカブルイメージ機能を使用すると、pinkが停止する

[戻る]
yanoshi [HomePage] 2006/03/14(火) 00:09:22
PocketPC 2003SEのPocketIEでクリッカブルイメージ機能を使おうとすると、pinkが勝手に閉じられてしまいます。もしかしたらバグじゃないかなと思って質問しました。
環境
Windows XP Home SP2
Java 1.5.0

YGG [E-Mail] [HomePage] 2006/03/14(火) 10:02:15
おはようございます。

ご質問の件ですが、ご指摘の通りバグの可能性があります。
現在の情報だけではちょっと解析できかねますので、以下の情報を頂けないでしょうか。

1.「pink が勝手に閉じる」とは、プログラムが終了してしまうという
  ことでしょうか。それともサービスが停止(httpボタンが緑→普通の色になる)
  するということでしょうか。

2.pink のアーカイブに同梱している「実行ログ取得モードで起動.bat」を使用して
  実行ログを取った上で同じ操作をし、その結果を書き込んで頂けないでしょうか。


★---------------------------------------------------------------------------------★
上記の方法でもまだ未解決の場合は、下記の「追加発言」で再度お知らせください。
解決(納得)した場合は「←解決時は質問者本人がここをチェックしてください。」に
チェックを入れ、解決した旨を投稿していただけるとありがたいです(^^
★---------------------------------------------------------------------------------★

yanoshi [E-Mail] [HomePage] 2006/03/14(火) 17:58:09
え〜っとですね、実行ログ所得モードで試してみました。
すると、前と同じように「pink」が終了(プログラムが)してしまいました。

少し長いかもしれませんがログファイルを書き込みます

2006/03/14 17:51:22:サービスを起動しています...
2006/03/14 17:51:22:サービスのポート 10090.
2006/03/14 17:51:22:接続待ちタイムアウト 30分.
2006/03/14 17:51:22:イメージのサイズ 240x320.
220 stepserver.jp ESMTP Postfix (2.1.4)
250 Ok: queued as A952937BC21
221 Bye
2006/03/14 17:51:23:サービスは開始しました。
2006/03/14 17:51:56:Accept=yano(192.168.0.10)
2006/03/14 17:51:56:GET /1n98yzmvzepwr/ HTTP/1.1
2006/03/14 17:51:56:認証しました
2006/03/14 17:51:57:画質の変更は無効です。
2006/03/14 17:51:57:リクエスト./index.html
2006/03/14 17:51:57:Accept: */*
2006/03/14 17:51:57:Accept-Language: ja
2006/03/14 17:51:57:UA-OS: Windows CE (Pocket PC) - Version 4.21
2006/03/14 17:51:57:UA-color: color16
2006/03/14 17:51:57:UA-pixels: 320x240
2006/03/14 17:51:57:UA-CPU: Intel(R) PXA270
2006/03/14 17:51:57:UA-Voice: FALSE
2006/03/14 17:51:57:UA-Language: JavaScript
2006/03/14 17:51:57:Accept-Encoding: gzip, deflate
2006/03/14 17:51:57:User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
2006/03/14 17:51:57:Host: 192.168.0.10:10090
2006/03/14 17:51:57:Connection: Keep-Alive
2006/03/14 17:51:58:Accept=yano(192.168.0.10)
2006/03/14 17:51:58:GET /1n98yzmvzepwr/0+d.png HTTP/1.1
2006/03/14 17:51:58:認証しました
2006/03/14 17:51:58:リクエスト./d.png
2006/03/14 17:51:58:Accept: */*
2006/03/14 17:51:58:Accept-Language: ja
2006/03/14 17:51:58:UA-OS: Windows CE (Pocket PC) - Version 4.21
2006/03/14 17:51:58:UA-color: color16
2006/03/14 17:51:58:UA-pixels: 320x240
2006/03/14 17:51:58:UA-CPU: Intel(R) PXA270
2006/03/14 17:51:58:UA-Voice: FALSE
2006/03/14 17:51:58:Referer: http://192.168.0.10:10090/1n98yzmvzepwr/
2006/03/14 17:51:58:UA-Language: JavaScript
2006/03/14 17:51:58:Accept-Encoding: gzip, deflate
2006/03/14 17:51:58:User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
2006/03/14 17:51:58:Host: 192.168.0.10:10090
2006/03/14 17:51:58:Connection: Keep-Alive
2006/03/14 17:52:05:Accept=yano(192.168.0.10)
2006/03/14 17:52:05:GET /1n98yzmvzepwr/0+system.html HTTP/1.1
2006/03/14 17:52:05:認証しました
2006/03/14 17:52:05:リクエスト./system.html
2006/03/14 17:52:05:Accept: */*
2006/03/14 17:52:05:Accept-Language: ja
2006/03/14 17:52:05:UA-OS: Windows CE (Pocket PC) - Version 4.21
2006/03/14 17:52:05:UA-color: color16
2006/03/14 17:52:05:UA-pixels: 320x240
2006/03/14 17:52:05:UA-CPU: Intel(R) PXA270
2006/03/14 17:52:05:UA-Voice: FALSE
2006/03/14 17:52:05:Referer: http://192.168.0.10:10090/1n98yzmvzepwr/
2006/03/14 17:52:05:UA-Language: JavaScript
2006/03/14 17:52:05:Accept-Encoding: gzip, deflate
2006/03/14 17:52:05:User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
2006/03/14 17:52:05:Host: 192.168.0.10:10090
2006/03/14 17:52:05:Connection: Keep-Alive
2006/03/14 17:52:08:Accept=yano(192.168.0.10)
2006/03/14 17:52:08:GET /1n98yzmvzepwr/1+CCLKIMG HTTP/1.1
2006/03/14 17:52:08:認証しました
2006/03/14 17:52:09:画質の変更は無効です。
2006/03/14 17:52:09:リクエスト./index.html
2006/03/14 17:52:09:Accept: */*
2006/03/14 17:52:09:Accept-Language: ja
2006/03/14 17:52:09:UA-OS: Windows CE (Pocket PC) - Version 4.21
2006/03/14 17:52:09:UA-color: color16
2006/03/14 17:52:09:UA-pixels: 320x240
2006/03/14 17:52:09:UA-CPU: Intel(R) PXA270
2006/03/14 17:52:09:UA-Voice: FALSE
2006/03/14 17:52:09:Referer: http://192.168.0.10:10090/1n98yzmvzepwr/0+system.html
2006/03/14 17:52:09:UA-Language: JavaScript
2006/03/14 17:52:09:Accept-Encoding: gzip, deflate
2006/03/14 17:52:09:User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
2006/03/14 17:52:09:Host: 192.168.0.10:10090
2006/03/14 17:52:09:Connection: Keep-Alive
2006/03/14 17:52:10:Accept=yano(192.168.0.10)
2006/03/14 17:52:10:GET /1n98yzmvzepwr/2+d.png HTTP/1.1
2006/03/14 17:52:10:認証しました
2006/03/14 17:52:11:リクエスト./d.png
2006/03/14 17:52:11:Accept: */*
2006/03/14 17:52:11:Accept-Language: ja
2006/03/14 17:52:11:UA-OS: Windows CE (Pocket PC) - Version 4.21
2006/03/14 17:52:11:UA-color: color16
2006/03/14 17:52:11:UA-pixels: 320x240
2006/03/14 17:52:11:UA-CPU: Intel(R) PXA270
2006/03/14 17:52:11:UA-Voice: FALSE
2006/03/14 17:52:11:Referer: http://192.168.0.10:10090/1n98yzmvzepwr/1+CCLKIMG
2006/03/14 17:52:11:UA-Language: JavaScript
2006/03/14 17:52:11:Accept-Encoding: gzip, deflate
2006/03/14 17:52:11:User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
2006/03/14 17:52:11:Host: 192.168.0.10:10090
2006/03/14 17:52:11:Connection: Keep-Alive
2006/03/14 17:52:18:Accept=yano(192.168.0.10)
2006/03/14 17:52:18:GET /1n98yzmvzepwr/2+CGOTO? HTTP/1.1
2006/03/14 17:52:18:認証しました
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
at java.lang.String.substring(Unknown Source)
at HTTPServer.commandExec(HTTPServer.java:635)
at HTTPServer.Service(HTTPServer.java:405)
at HTTPServer.run(HTTPServer.java:143)
at pink.run(pink.java:180)
at pink.main(pink.java:115)
2006/03/14 17:52:18:処理できない例外が発生しました(重度障害)。
メール送受信開始
+OK Hello there.
(1)既読メール
(2)既読メール
+OK Bye-bye.
220 stepserver.jp ESMTP Postfix (2.1.4)
250 Ok: queued as 1919237BD55
221 Bye
メール送受信終了
2006/03/14 17:52:22:サービスを停止しました。
2006/03/14 17:52:22:サービスが処理できない例外で異常終了しました。
システムは正常に停止しました。

このような感じになりました。

YGG [E-Mail] [HomePage] 2006/03/15(水) 10:20:51

おはようございます。
ログの取得ありがとうございました。

pink が終了する原因はリクエスト解析処理のバグでした。
pink はイメージをクリックした際に発行されるリクエストからクリックされた場所を
解析しますが、PocketIE からのリクエストにはクリックされた座標がセットされて
いないため解析自体が失敗します。しかし pink はこの失敗パターンを想定して
いなかったため、異常なリクエストを受けた時の処理に遷移して終了しています。

クリックされた座標がセットされないことから、残念ながら今お使いの
PocketIE からはクリッカブルイメージ機能を使うことはできないようです。
しかし pink が終了してしまうのはバグですので、次回のバージョンアップで
改修したいと思います。

ご指摘ありがとうございました。個人ではテストできる環境が少なすぎて、機種依存の
バグを見落としてしまうことが良くあります。ですから今回のようなご指摘は
本当に助かります。
今後も何か気づかれましたら(バグに限らず)ご指摘頂けるとありがたいです(^ ^

★---------------------------------------------------------------------------------★
上記の方法でもまだ未解決の場合は、下記の「追加発言」で再度お知らせください。
解決(納得)した場合は「←解決時は質問者本人がここをチェックしてください。」に
チェックを入れ、解決した旨を投稿していただけるとありがたいです(^^
★---------------------------------------------------------------------------------★

yanoshi [E-Mail] [HomePage] 2006/03/15(水) 19:54:27
[[解決]]
そうですか・・・
PocketIEでは対応してませんでしたか。
色々お手数をかけました。
PDAからPCを操作するソフトでフリーのってあんまりないんで、これからも利用させていただきます。
ソフト制作がんばって下さい。

では

あ らま 2006/03/17(金) 03:07:26
yanoshiさんアクセスのネットフロント使われてはどうですか?
クリッカブルイメージ昨日はきちんと機能してます。

YGG [E-Mail] [HomePage] 2006/03/19(日) 07:00:28

おはようございます。YGG です。

>あ らま さん
動作するブラウザの情報ありがとうございました。
ネットフロントで動いた話は初めて聞きました。ありがとうございます。

>yanoshi さん
本件、バグについては Ver0.16.14.60 で改修しましたのでよろしければ是非
お試しください。

yanoshi [E-Mail] [HomePage] 2006/03/22(水) 18:41:13
返事遅れました
すいません
(掲示板のエラーが何回も出て…)
>YGG さん
使ってみました。
完璧です。ちゃんと動きました。
Javaって面白そうですね。
春休みにでもやってみようかな?

>あ らま さん
そうですかネットフロントなら動きますか。
最近財政が厳しいので(笑)
試用版があるみたいなんで使ってみます。
ありがとうございます。

追加発言
■ お名前(ペンネーム可)
  
■ メールアドレス(省略可、半角で入力)
  
■ ホームページアドレス(省略可、半角で入力)
  
■ 発言(エラー時再送信禁止)
  ←解決時は質問者本人がここをチェックしてください。
  
  

WwwLounge Ver2.16