My JMS client fails to connect with the following stack trace:

[EMAIL PROTECTED] Apr 2008 08:53:33,802] [org.twia.jms.JMSProxy] : 
connectToJMS() - Exception occured: 
org.jboss.jms.exception.MessagingJMSException: Failed to invoke
        at 
org.jboss.jms.client.delegate.DelegateSupport.handleThrowable(DelegateSupport.java:271)
        at 
org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.org$jboss$jms$client$delegate$ClientConnectionFactoryDelegate$createConnectionDelegate$aop(ClientConnectionFactoryDelegate.java:187)
        at 
org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.invokeNext(ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.java)
        at 
org.jboss.jms.client.container.StateCreationAspect.handleCreateConnectionDelegate(StateCreationAspect.java:83)
        at 
org.jboss.aop.advice.org.jboss.jms.client.container.StateCreationAspect0.invoke(StateCreationAspect0.java)
        at 
org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.invokeNext(ClientConnectionFactoryDelegate$createConnectionDelegate_N3019492359065420858.java)
        at 
org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.createConnectionDelegate(ClientConnectionFactoryDelegate.java)
        at 
org.jboss.jms.client.JBossConnectionFactory.createConnectionInternal(JBossConnectionFactory.java:205)
        at 
org.jboss.jms.client.JBossConnectionFactory.createConnection(JBossConnectionFactory.java:87)
        at 
org.jboss.jms.client.JBossConnectionFactory.createConnection(JBossConnectionFactory.java:82)
        at org.twia.jms.JMSProxy.connectToJMS(JMSProxy.java:453)
        at org.twia.jms.JMSProxy.(JMSProxy.java:70)
        at org.twia.jms.JMSProxy.getInstance(JMSProxy.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.jnbridge.jnbcore.JNBDispatcher.objectStaticCall(Unknown Source)
        at com.jnbridge.jnbcore.JNBDispatcher.call(Unknown Source)
        at 
com.jnbridge.jnbcore.server.sharedmem.SharedMemRequestHandler.a(Unknown Source)
        at 
com.jnbridge.jnbcore.server.sharedmem.SharedMemRequestHandler.handleRequest(Unknown
 Source)
Caused by: java.lang.RuntimeException: Error setting up client lease upon 
performing connect.
        at org.jboss.remoting.Client.connect(Client.java:1529)
        at org.jboss.remoting.Client.connect(Client.java:462)
        at 
org.jboss.jms.client.remoting.JMSRemotingConnection$1.run(JMSRemotingConnection.java:319)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.jboss.jms.client.remoting.JMSRemotingConnection.start(JMSRemotingConnection.java:315)
        at 
org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.org$jboss$jms$client$delegate$ClientConnectionFactoryDelegate$createConnectionDelegate$aop(ClientConnectionFactoryDelegate.java:154)
        ... 19 more
Caused by: java.lang.Exception: Error setting up client lease
        at 
org.jboss.remoting.MicroRemoteClientInvoker.establishLease(MicroRemoteClientInvoker.java:405)
        at org.jboss.remoting.Client.setupClientLease(Client.java:1625)
        at org.jboss.remoting.Client.connect(Client.java:1525)
        ... 24 more
Caused by: org.jboss.remoting.marshal.InvalidMarshallingResource: Can not find 
a valid marshaller for data type: jms
        at 
org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:79)
        at 
org.jboss.remoting.MicroRemoteClientInvoker.establishLease(MicroRemoteClientInvoker.java:373)
        ... 26 more

My environment includes the following:

JBoss 4.2.2 with patched JBM 1.4.0 SP3
Single node, no clustering/failover
Standalone JMS client
Java 1.5.0_06 (client and server)

Client and Server classpaths include the following:

jboss-messaging-client.jar (1.4.0 SP3)
jboss-remoting.jar (2.2.2 SP4)
jboss-aop-jdk50.jar (1.5.6 GA from Jboss 4.2.2)
trove.jar (? from Jboss 4.2.2)
javassist.jar (3.6.0 GA from Jboss 4.2.2)


Client code that fails:

   private void connectToJMS()
   {
      // Check to see if already connected
      if (JMSProxy.connected == true)
         return;

      try
      {
         // Use jndi.properties for configuration
         jndi = new InitialContext();

         // Log the JNDI properties
         if (log.isDebugEnabled())
         {
            Hashtable props = jndi.getEnvironment();
            Enumeration keys = props.keys();
            log.debug("JNDI properties:");
            log.debug("----------------");
            while (keys.hasMoreElements())
            {
               Object key = keys.nextElement();
               log.debug(key.toString() + "=" + props.get(key));
            }
            log.debug("----------------");
         }

         // Get a JMS Connection
         ConnectionFactory cf = getConnectionFactory();
         connection = cf.createConnection();   // <-------------FAILS HERE!!
         connection.start();
         connected = true;

         if (log.isDebugEnabled())
            log.debug("connectToJMS() - connected");
      }
      catch (Exception e)
      {
         JMSProxy.connected = false;
         log.error("connectToJMS() - Exception occured:", e);
      }
   }

I have successfully run the JBM 1.4.0 queue example against another config so 
I'm wondering if this is a server-side configuration issue.

Anyone have any ideas?

Thanks.

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4140552
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to