JDK versions for JMS client and server
khohl Sep 23, 2004 4:56 PMIs a JMS client running under JDK 1.4 on a W2K machine communicating with JBoss 3.2.3 running under JDK 1.3 on a W2K machine a supported configuration? I get exceptions when the client is connecting to the JMS server in this configuration (see below), but I don't get those exceptions when the client is running under JDK 1.3. The client is targeted to run on Mac OS X which really only supports JDK 1.4.
2004-09-23 16:09:06,593 ERROR [org.jboss.mq.il.oil.OILClientIL] Cannot connect to the ConnectionReceiver/Server
java.net.SocketException: Option unsupported by protocol: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.(Socket.java:268)
at java.net.Socket.(Socket.java:122)
at org.jboss.mq.il.oil.OILClientIL.createConnection(OILClientIL.java:175)
at org.jboss.mq.il.oil.OILClientIL.checkSocket(OILClientIL.java:156)
at org.jboss.mq.il.oil.OILClientIL.pong(OILClientIL.java:112)
at org.jboss.mq.server.JMSDestinationManager.ping(JMSDestinationManager.java:836)
at org.jboss.mq.server.JMSServerInterceptorSupport.ping(JMSServerInterceptorSupport.java:309)
at org.jboss.mq.server.TracingInterceptor.ping(TracingInterceptor.java:859)
at org.jboss.mq.server.JMSServerInvoker.ping(JMSServerInvoker.java:309)
at org.jboss.mq.il.oil.OILServerILService$Client.run(OILServerILService.java:325)
at java.lang.Thread.run(Thread.java:479)
2004-09-23 16:09:06,609 WARN [org.jboss.mq.il.oil.OILServerILService] Client request resulted in a server exception:
org.jboss.mq.SpyJMSException: Could not pong; - nested throwable: (java.rmi.RemoteException: Cannot connect to the ConnectionReceiver/Server)
at org.jboss.mq.server.JMSDestinationManager.ping(JMSDestinationManager.java:840)
at org.jboss.mq.server.JMSServerInterceptorSupport.ping(JMSServerInterceptorSupport.java:309)
at org.jboss.mq.server.TracingInterceptor.ping(TracingInterceptor.java:859)
at org.jboss.mq.server.JMSServerInvoker.ping(JMSServerInvoker.java:309)
at org.jboss.mq.il.oil.OILServerILService$Client.run(OILServerILService.java:325)
at java.lang.Thread.run(Thread.java:479)
+ nested throwable:
java.rmi.RemoteException: Cannot connect to the ConnectionReceiver/Server
at org.jboss.mq.il.oil.OILClientIL.createConnection(OILClientIL.java:183)
at org.jboss.mq.il.oil.OILClientIL.checkSocket(OILClientIL.java:156)
at org.jboss.mq.il.oil.OILClientIL.pong(OILClientIL.java:112)
at org.jboss.mq.server.JMSDestinationManager.ping(JMSDestinationManager.java:836)
at org.jboss.mq.server.JMSServerInterceptorSupport.ping(JMSServerInterceptorSupport.java:309)
at org.jboss.mq.server.TracingInterceptor.ping(TracingInterceptor.java:859)
at org.jboss.mq.server.JMSServerInvoker.ping(JMSServerInvoker.java:309)
at org.jboss.mq.il.oil.OILServerILService$Client.run(OILServerILService.java:325)
at java.lang.Thread.run(Thread.java:479)
2004-09-23 16:09:06,640 ERROR [org.jboss.mq.il.oil.OILClientIL] Cannot connect to the ConnectionReceiver/Server
java.net.SocketException: Option unsupported by protocol: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.(Socket.java:268)
at java.net.Socket.(Socket.java:122)
at org.jboss.mq.il.oil.OILClientIL.createConnection(OILClientIL.java:175)
at org.jboss.mq.il.oil.OILClientIL.checkSocket(OILClientIL.java:156)
at org.jboss.mq.il.oil.OILClientIL.close(OILClientIL.java:72)
at org.jboss.mq.server.JMSDestinationManager.connectionClosing(JMSDestinationManager.java:571)
at org.jboss.mq.server.JMSServerInterceptorSupport.connectionClosing(JMSServerInterceptorSupport.java:113)
at org.jboss.mq.security.ServerSecurityInterceptor.connectionClosing(ServerSecurityInterceptor.java:61)
at org.jboss.mq.server.TracingInterceptor.connectionClosing(TracingInterceptor.java:185)
at org.jboss.mq.server.JMSServerInvoker.connectionClosing(JMSServerInvoker.java:113)
at org.jboss.mq.il.oil.OILServerILService$Client.run(OILServerILService.java:264)
at java.lang.Thread.run(Thread.java:479)