可変情報
%s1:JMS API メソッド名
%s2:詳細な例外情報
意味
ストリームメッセージの当該メソッドを実行中、stream EOFを検出しました。
システムの処理
処理を中止します。
ユーザの対処
アプリケーションにおいて、以下を確認してください。
javax.jms.Session.createStreamMessage()を使用している場合は、メッセージの終端以上にメッセージを読み込んでいないかを確認してください。
javax.jms.Messageを実装して独自のメッセージを送信している場合は、Interstage JMSからイベントチャネルにメッセージを送信する際に、java.io.EOFExceptionが発生するまでjavax.jms.StreamMessage.readObject()を実行してメッセージを取得しています。このため、java.io.EOFException発生時、Windows(R)の場合はイベントログ上、Solaris/Linuxの場合はシステムログ上に本メッセージが出力されますが、メッセージの送信処理には問題ありません。
本メッセージを出力させないようにするには、アプリケーションにおいて、必要に応じて、以下のメソッドを使用して生成されたメッセージを使用するように修正してください。
javax.jms.Session.createBytesMessage()
javax.jms.Session.createMapMessage()
javax.jms.Session.createMessage()
javax.jms.Session.createObjectMessage()
javax.jms.Session.createObjectMessage(java.io.Serializable object)
javax.jms.Session.createStreamMessage()
javax.jms.Session.createTextMessage()
javax.jms.Session.createTextMessage(java.lang.String text)