OK, I'm seeing it again.  Very strange - I *am* connected to the network.  I 
can successfully connect anywhere on the internet as well as ping my own 
machine on both 192.168.0.5 and 127.0.0.1.

So, my connector locator URL is socket://192.168.0.5:8084.  JBoss with my .sar 
(which includes all my remoting stuff and the remoting jar) deploys and starts 
fine.  I submit my first request - this one to 192.168.0.5 and I get a 
successful response.  HOWEVER, I get the following exception in server.log:


  | 2005-01-14 23:52:59,605 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] beginning dorun
  | 
  | 2005-01-14 23:52:59,655 DEBUG 
[org.jboss.remoting.transport.socket.SocketServerInvoker] server received 
invocation =>[EMAIL PROTECTED]
  | 
  | 2005-01-14 23:52:59,735 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] IOException when reading in 
ACK
  | 
  | java.net.SocketException: Connection reset
  |     at java.net.SocketInputStream.read(SocketInputStream.java:168)
  |     at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
  |     at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
  |     at 
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2133)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2313)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2380)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2452)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2601)
  |     at java.io.ObjectInputStream.readByte(ObjectInputStream.java:845)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.acknowledge(ServerThread.java:194)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:320)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:141)
  | 
  | 2005-01-14 23:52:59,735 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] failed
  | 
  | java.net.SocketException: Connection reset
  |     at java.net.SocketInputStream.read(SocketInputStream.java:168)
  |     at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
  |     at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
  |     at 
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2133)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2313)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2380)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2452)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2601)
  |     at java.io.ObjectInputStream.readByte(ObjectInputStream.java:845)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.acknowledge(ServerThread.java:194)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:320)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:141)
  | 
  | 2005-01-14 23:52:59,735 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] begin thread wait
  | 

I then issue an identical command, only this time to 127.0.0.1.  I do *not* see 
any exceptions appear in server.log (in fact, no messages come out in 
server.log), however, the response fails to return.  On the client side I get 
this exception:


  | java.lang.Exception: org.jboss.remoting.CannotConnectException: Can not get 
connection to server.  Problem establishing socket connection.
  |     at 
org.jboss.network.command.client.AbstractCommandClient.invoke(AbstractCommandClient.java:212)
  |     at 
org.jboss.network.command.client.AbstractCommandClient.invoke(AbstractCommandClient.java:194)
  |     at 
org.jboss.network.command.client.CmdlineClient.issueCommand(CmdlineClient.java:159)
  |     at 
org.jboss.network.command.client.CmdlineClient.main(CmdlineClient.java:67)
  | Caused by: org.jboss.remoting.CannotConnectException: Can not get 
connection to server.  Problem establishing socket connection.
  |     at 
org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:203)
  |     at 
org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:96)
  |     at org.jboss.remoting.Client.invoke(Client.java:197)
  |     at 
org.jboss.network.command.client.AbstractCommandClient.invoke(AbstractCommandClient.java:208)
  |     ... 3 more
  | Caused by: java.net.ConnectException: Connection refused: connect
  |     at java.net.PlainSocketImpl.socketConnect(Native Method)
  |     at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
  |     at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
  |     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
  |     at java.net.Socket.connect(Socket.java:452)
  |     at java.net.Socket.connect(Socket.java:402)
  |     at java.net.Socket.<init>(Socket.java:309)
  |     at java.net.Socket.<init>(Socket.java:124)
  |     at 
org.jboss.remoting.transport.socket.SocketClientInvoker.getConnection(SocketClientInvoker.java:421)
  |     at 
org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:199)
  |     ... 6 more
  | 

I then reissue that request to 192.168.0.5 and, it works! I get a successful 
response back!  However, looking in server.log, I again get another exception:


  | 2005-01-14 23:55:04,465 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] WAKEUP in SERVER THREAD
  | 
  | 2005-01-14 23:55:04,465 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] beginning dorun
  | 
  | 2005-01-14 23:55:04,495 DEBUG 
[org.jboss.remoting.transport.socket.SocketServerInvoker] server received 
invocation =>[EMAIL PROTECTED]
  | 
  | 2005-01-14 23:55:04,525 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] IOException when reading in 
ACK
  | 
  | java.net.SocketException: Connection reset
  |     at java.net.SocketInputStream.read(SocketInputStream.java:168)
  |     at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
  |     at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
  |     at 
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2133)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2313)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2380)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2452)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2601)
  |     at java.io.ObjectInputStream.readByte(ObjectInputStream.java:845)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.acknowledge(ServerThread.java:194)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:320)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:141)
  | 2005-01-14 23:55:04,525 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] failed
  | 
  | java.net.SocketException: Connection reset
  |     at java.net.SocketInputStream.read(SocketInputStream.java:168)
  |     at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
  |     at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
  |     at 
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2133)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2313)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2380)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2452)
  |     at 
java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2601)
  |     at java.io.ObjectInputStream.readByte(ObjectInputStream.java:845)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.acknowledge(ServerThread.java:194)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:320)
  |     at 
org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:141)
  | 
  | 2005-01-14 23:55:04,525 DEBUG 
[org.jboss.remoting.transport.socket.ServerThread] begin thread wait
  | 

127.0.0.1 consistently fails right now (I can submit 1, 2, 3 requests in a row 
- they all fail).  192.168.0.5 consistently succeed.  I can submit any number 
in a row and they all fail.

This is using my own .sar with remoting - this is not using the SimpleServer.  
If you want, I can give you my .sar (all I did was take the minimal deployment 
and dump my sar in /deploy and test).  I'm wondering if its because I'm running 
inside of JBoss as opposed to standalone.  I'll see if SimpleServer does it too.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3862227#3862227

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3862227


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
JBoss-Development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to