- PR -

Win2000とXPでの違いについて

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/08/29
投稿数: 3
投稿日時: 2005-08-29 15:33
こんにちは
ちょっと困った事が起きてしまいました。

WinXPで処理を進めていると、以下のメッセージが出てしまいます。
「InputStream does not contain a serialized object」

今後は同じ処理をWin2000で行ってみたら正常に終了します。

ちなみにどちらもIE6.0 SP1で、サーバーは HP-UX11.0/Oracle9iASとなっており、
JDBCは8.1.7.0.0です。

同じ事象が発生された方はおりますでしょうか?

山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-08-29 15:43
ObjectInputStream での例外でしょうか?
恐らくプラットフォームに依存する問題ではないと思います。
現象が発生している箇所を押さえるためスタックトレースを貼り付けて頂くことは可能ですか?
未記入
会議室デビュー日: 2005/08/29
投稿数: 3
投稿日時: 2005-08-29 15:52
レスありがとうございます。

以下、出力されたものです。
顧客環境の情報もありますので、一部書き換えております。

================================================================
DataGetStub.invokeDoPost():[0.000]

java.io.StreamCorruptedException: InputStream does not contain a serialized object

at java.io.ObjectInputStream.readStreamHeader(Unknown Source)

at java.io.ObjectInputStream.<init>(Unknown Source)

at xx.xx.xxxxxxxxx.comm.servletstub.ServletStub.getObjectInput(ServletStub.java:121)

at xx.xx.xxxxxxxxx.comm.servletstub.ServletStub.getObject(ServletStub.java:141)

at xx.xx.xxxxxxxxx.xxxx.common.comm.servletstub.DataGetStub.invokeDoPost(DataGetStub.java:67)

at xx.xx.xxxxxxxxx.xxxx.beans.xxxxxx.xxxxxx00.ShisanInfoErrorCheckGenba(xxxxxx00.java:2508)

at xx.xx.xxxxxxxxx.xxxx.beans.xxxxxx.xxxxxx00.ShinseiClick(xxxxxx00.java:9736)

at xx.xx.xxxxxxxxx.xxxx.beans.xxxxxx.xxxxxx00.cmd_actionPerformed(xxxxxx00.java:11240)

at xx.xx.xxxxxxxxx.xxxx.beans.xxxxxx.xxxxxx00$16.actionPerformed(xxxxxx00.java:921)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

xxxxxInfoErrorCheck-ERROR



[ メッセージ編集済み 編集者: 未記入 編集日時 2005-08-29 15:55 ]
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-08-29 16:05
このストリームはどこから来ているものでしょう。ファイル?それともネットワークから?
問題をシンプルにするためまず Swing とかを取りのぞいて純粋に ObjectInputStream.getObject() で現象を発生させてみてはいかがでしょう。
ファイルならファイル自体を見たり、ネットワークならパケットキャプチャしたりなどしてうまくいく環境といかない環境で読み込むデータに違いがないか比べるのも良いかと思います。

[ メッセージ編集済み 編集者: インギ 編集日時 2005-08-29 16:05 ]
未記入
会議室デビュー日: 2005/08/29
投稿数: 3
投稿日時: 2005-08-29 16:13
このエラーはネットワークから来たものです。

アドバイスありがとうございました。
試してみます。

1

スキルアップ/キャリアアップ(JOB@IT)