java.net.SocketException mit JMS/JBOSS und EJB3

Yoggi

Grünschnabel
Hallo,

habe folgendes Problem:

Ich habe ein normale Java-Klasse (mein Client) von der ich aus Nachrichten
mittels JMS zum JBoss sende und diese in einer MessageDriven in der onMessage() Methode empfange und da weiter verarbeite.

Das Problem hängt mit dem connection.close() irgendwie zusammen (in der Client Klasse)

Hat jemand eine Idee?

Gruß
Yog

FehlerCode:
java.io.IOException: Client is not connected
at org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:265)
at org.jboss.mq.il.uil2.SocketManager.sendReply(SocketManager.java:239)
at org.jboss.mq.il.uil2.ServerSocketManagerHandler.handleMsg(ServerSocketManagerHandler.java:128)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:396)
at org.jboss.mq.il.uil2.msgs.BaseMsg.run(BaseMsg.java:392)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
at java.lang.Thread.run(Thread.java:595)
2006-08-11 11:19:17,265 DEBUG [org.jboss.mq.il.uil2.SocketManager] Failed to send error reply
java.io.IOException: Client is not connected
at org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:265)
at org.jboss.mq.il.uil2.SocketManager.access$800(SocketManager.java:52)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:409)
at org.jboss.mq.il.uil2.msgs.BaseMsg.run(BaseMsg.java:392)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
at java.lang.Thread.run(Thread.java:595)
2006-08-11 11:19:17,265 DEBUG [org.jboss.mq.il.uil2.SocketManager] End WriteTask.run
2006-08-11 11:19:17,265 DEBUG [org.jboss.mq.il.uil2.ServerSocketManagerHandler] Exiting on IOE
java.net.SocketException: socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
at org.jboss.util.stream.NotifyingBufferedInputStream.read(NotifyingBufferedInputStream.java:79)
at java.io_ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2205)
at java.io_ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2385)
at java.io_ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2452)
at java.io_ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2524)
at java.io_ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2673)
at java.io_ObjectInputStream.readByte(ObjectInputStream.java:874)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:317)
at java.lang.Thread.run(Thread.java:595)
 

Neue Beiträge

Zurück