2 Replies Latest reply on Sep 24, 2004 4:41 PM by Ken Hohl

    JDK versions for JMS client and server

    Ken Hohl Newbie

      Is 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)