1.SmartClient Version: v8.2p_2012-08-27/PowerEdition Deployment (built 2012-08-27)
2. Firefox ESR 17.0.5
Issue:
We are getting a JNDI lookup error when trying to configure the messaging module to work with weblogic jms:
17:12:50.046 [jmsContainer-1] ERROR pd.logger -
MessagingErrorEvent [getConnectionName()=Data Exchange Service, getCause()=javax.naming.NameNotFoundException: While trying to look up gui in java:comp/env.; remaining name 'gui', getID()=0, getMessage()=Failed to publish event updates to GUI clients., getTimestamp()=Wed Apr 17 17:12:50 EDT 2013, getMarker()=MESSAGING_ERROR_EVENT, getOriginatingCSU()=GUI_SERVICES_MANAGEMENT, getOriginatingHost()=app-goe-01.cec.companylabnet.net, getAffectedPDFunctionNames()=[PD GUI Services Service]]
javax.naming.NameNotFoundException: While trying to look up gui in java:comp/env.
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139) ~[weblogic.jar:12.1.1.0]
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:143) ~[weblogic.jar:12.1.1.0]
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:250) ~[weblogic.jar:12.1.1.0]
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:406) ~[weblogic.jar:12.1.1.0]
at weblogic.j2eeclient.java.ClientReadOnlyContextWrapper.lookup(ClientReadOnlyContextWrapper.java:35) ~[weblogic.jar:12.1.1.0]
at com.isomorphic.messaging.JMSMessageDispatcher.reconnect(JMSMessageDispatcher.java:78) ~[isomorphic_realtime_messaging.jar:na]
at com.isomorphic.messaging.JMSMessageDispatcher.ensureConnected(JMSMessageDispatcher.java:100) ~[isomorphic_realtime_messaging.jar:na]
at com.isomorphic.messaging.JMSMessageDispatcher.deliver(JMSMessageDispatcher.java:197) ~[isomorphic_realtime_messaging.jar:na]
at com.isomorphic.messaging.ISCMessageDispatcher.send(ISCMessageDispatcher.java:183) ~[isomorphic_realtime_messaging.jar:na]
at goesr.gs.pd.pdd.userinterface.server.EventsSubscriptionCallback.onReceive(EventsSubscriptionCallback.java:88) [_wl_cls_gen.jar:na]
at goesr.gs.pd.pdd.userinterface.server.EventsSubscriptionCallback.onReceive(EventsSubscriptionCallback.java:40) [_wl_cls_gen.jar:na]
at goesr.gs.pd.pdd.cls.des.SubscriptionManager.provideDataToSubscribers(SubscriptionManager.java:258) [pdd-cls-des.jar:na]
at goesr.gs.pd.pdd.cls.des.SubscriptionManager.provideDataToSubscribers(SubscriptionManager.java:235) [pdd-cls-des.jar:na]
at goesr.gs.pd.pdd.cls.des.SubscriptionManager.distributeToSubscribers(SubscriptionManager.java:168) [pdd-cls-des.jar:na]
at goesr.gs.pd.pdd.cls.des.JmsSubscriber.onMessage(JmsSubscriber.java:70) [pdd-cls-des.jar:na]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:560) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_29]
...the MessageListenerContainer portion at the end repeats/continues until web logic crashes. The above exception appears to be triggered when trying to send the ISCMessage object using a dispatcher.
Primary question is: where does "comp/env" come from? Why is it attempting to get the topic name from that?
We have tried to find more "formal" documentation on how to set this up properly but not much luck.
2. Firefox ESR 17.0.5
Issue:
We are getting a JNDI lookup error when trying to configure the messaging module to work with weblogic jms:
17:12:50.046 [jmsContainer-1] ERROR pd.logger -
MessagingErrorEvent [getConnectionName()=Data Exchange Service, getCause()=javax.naming.NameNotFoundException: While trying to look up gui in java:comp/env.; remaining name 'gui', getID()=0, getMessage()=Failed to publish event updates to GUI clients., getTimestamp()=Wed Apr 17 17:12:50 EDT 2013, getMarker()=MESSAGING_ERROR_EVENT, getOriginatingCSU()=GUI_SERVICES_MANAGEMENT, getOriginatingHost()=app-goe-01.cec.companylabnet.net, getAffectedPDFunctionNames()=[PD GUI Services Service]]
javax.naming.NameNotFoundException: While trying to look up gui in java:comp/env.
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139) ~[weblogic.jar:12.1.1.0]
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:143) ~[weblogic.jar:12.1.1.0]
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:250) ~[weblogic.jar:12.1.1.0]
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:406) ~[weblogic.jar:12.1.1.0]
at weblogic.j2eeclient.java.ClientReadOnlyContextWrapper.lookup(ClientReadOnlyContextWrapper.java:35) ~[weblogic.jar:12.1.1.0]
at com.isomorphic.messaging.JMSMessageDispatcher.reconnect(JMSMessageDispatcher.java:78) ~[isomorphic_realtime_messaging.jar:na]
at com.isomorphic.messaging.JMSMessageDispatcher.ensureConnected(JMSMessageDispatcher.java:100) ~[isomorphic_realtime_messaging.jar:na]
at com.isomorphic.messaging.JMSMessageDispatcher.deliver(JMSMessageDispatcher.java:197) ~[isomorphic_realtime_messaging.jar:na]
at com.isomorphic.messaging.ISCMessageDispatcher.send(ISCMessageDispatcher.java:183) ~[isomorphic_realtime_messaging.jar:na]
at goesr.gs.pd.pdd.userinterface.server.EventsSubscriptionCallback.onReceive(EventsSubscriptionCallback.java:88) [_wl_cls_gen.jar:na]
at goesr.gs.pd.pdd.userinterface.server.EventsSubscriptionCallback.onReceive(EventsSubscriptionCallback.java:40) [_wl_cls_gen.jar:na]
at goesr.gs.pd.pdd.cls.des.SubscriptionManager.provideDataToSubscribers(SubscriptionManager.java:258) [pdd-cls-des.jar:na]
at goesr.gs.pd.pdd.cls.des.SubscriptionManager.provideDataToSubscribers(SubscriptionManager.java:235) [pdd-cls-des.jar:na]
at goesr.gs.pd.pdd.cls.des.SubscriptionManager.distributeToSubscribers(SubscriptionManager.java:168) [pdd-cls-des.jar:na]
at goesr.gs.pd.pdd.cls.des.JmsSubscriber.onMessage(JmsSubscriber.java:70) [pdd-cls-des.jar:na]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:560) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) [org.springframework.jms-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_29]
...the MessageListenerContainer portion at the end repeats/continues until web logic crashes. The above exception appears to be triggered when trying to send the ISCMessage object using a dispatcher.
Primary question is: where does "comp/env" come from? Why is it attempting to get the topic name from that?
We have tried to find more "formal" documentation on how to set this up properly but not much luck.
Comment