0 Replies Latest reply on Nov 27, 2010 1:22 AM by 806263

    [J2EE:160048]JNDI lookup of the JMS connection factory

    806263
      Hi All,

      Recently there was an issue with the managed servers of a cluster which as not able to lookup for the JNDI tree associated to all the foreign JMS servers. This is happening to all the managed servers in the cluster.

      I deleted the config file folder from the maanged servers and started the server. By default the managed server downloaded the config files from admin server.

      This resolved the issue. But I really didn't get a chance to understand why weblogic is missing JNDI lookups. The most interesting thing is, when I went into the JNDI tree for the managed servers, all the JNDI tree was available!! Phewwww

      ####<26/11/2010 07:23:49 PM EST> <Error> <WliSbTransports> <au02uap051qan22> <ei-p-alsb-ms1> <[ACTIVE] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-22824A20DCEB42D89D47> <> <1290759829210> <BEA-381502> <Exception in JmsInboundMDB.onMessage, com.bea.wli.sb.transports.TransportException: General runtime error: [J2EE:160048]JNDI lookup of the JMS connection factory QISF.MQ.DATASYNC.XACF.1 failed: weblogic.jndi.internal.AdminModeAccessException: Unable to resolve '1'. Resolved 'QISF.MQ.DATASYNC.XACF'; remaining name ''
      com.bea.wli.sb.transports.TransportException: General runtime error: [J2EE:160048]JNDI lookup of the JMS connection factory QISF.MQ.DATASYNC.XACF.1 failed: weblogic.jndi.internal.AdminModeAccessException: Unable to resolve '1'. Resolved 'QISF.MQ.DATASYNC.XACF'; remaining name ''
           at com.bea.wli.sb.transports.TransportException.newInstance(TransportException.java:146)
           at com.bea.wli.sb.transports.TransportManagerImpl.receiveMessage(TransportManagerImpl.java:276)
           at com.bea.wli.sb.transports.jms.JmsInboundMDB.onMessage(JmsInboundMDB.java:108)
           at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:429)
           at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:335)
           at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:291)
           at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4060)
           at weblogic.jms.client.JMSSession.execute(JMSSession.java:3953)
           at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4467)
           at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
      com.bea.wli.sb.context.BindingLayerException: General runtime error: [J2EE:160048]JNDI lookup of the JMS connection factory QISF.MQ.DATASYNC.XACF.1 failed: weblogic.jndi.internal.AdminModeAccessException: Unable to resolve '1'. Resolved 'QISF.MQ.DATASYNC.XACF'; remaining name ''


      Regards,
      Souvik Mukherjee