Posted: Thu Mar 01, 2007 9:45 am Post subject: Oracle App Server to MQ series Problem with the JMS Router
Newbie
Joined: 07 Sep 2006 Posts: 6
We have a problem with the communication between Oracle App Server
and the MQ Series Server through MQ Client Solaris. We fail when the
JMS router from Oracle wants to insert the Message in the queue.
The message goes not to the MQJMSRouterTest queue. We can see only a log message from JMS Router in the queue MQJMSRouterLogQueue. I can send a trace of the mq client if needed.
We can find in the oracle log following exception:
oracle.j2ee.jmsrouter.RouterException: Error sending message to destination mqseries/Queues/MQJMSRouterTest
at oracle.j2ee.jmsrouter.engine.JmsAccessor.enqueue(JmsAccessor.java:270)
at oracle.j2ee.jmsrouter.engine.Enqueuer.processJob(Enqueuer.java:390)
at oracle.j2ee.jmsrouter.ejb.EnqueuerBean.processJob(EnqueuerBean.java:125)
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.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxBeanManagedInterceptor.invoke(TxBeanManagedInterceptor.java:53)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.contact admin.invoke(contact admin.java:31)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.SecurityRoleInterceptor.invoke(SecurityRoleInterceptor.java:47)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at EnqueuerBean_LocalProxy_1nca7p1.processJob(Unknown Source)
at oracle.j2ee.jmsrouter.engine.Dequeuer.enqMessages(Dequeuer.java:1045)
at oracle.j2ee.jmsrouter.engine.Dequeuer.processJob(Dequeuer.java:234)
at oracle.j2ee.jmsrouter.engine.Dequeuer.executeModule(Dequeuer.java:140)
at oracle.j2ee.jmsrouter.timer.TimerHandler.invokeDequeuer(TimerHandler.java:324)
at oracle.j2ee.jmsrouter.timer.TimerHandler.ejbTimeout(TimerHandler.java:187)
at com.evermind.server.ejb.interceptor.joinpoint.EJBTimeoutJoinPoint.invoke(EJBTimeoutJoinPoint.java:20)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxBeanManagedInterceptor.invoke(TxBeanManagedInterceptor.java:53)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.contact admin.invoke(contact admin.java:31)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at com.evermind.server.ejb.StatelessSessionEJBHome.invokeTimer(StatelessSessionEJBHome.java:3
at com.evermind.server.ejb.EJBContainer.invokeTimer(EJBContainer.java:1714)
at oracle.ias.container.scheduler.TimerTask.runBeanTimer(TimerTask.java:105)
at oracle.ias.container.scheduler.TimerTask.run(TimerTask.java:197)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.jms.JMSException: MQJMS1016: an internal error has occurred. Please contact your system administrator. Detail: java.lang.NumberFormatException
at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:586)
at com.ibm.mq.jms.MQMessageProducer.sendInternal(MQMessageProducer.java:1710)
at com.ibm.mq.jms.MQMessageProducer.send(MQMessageProducer.java:1070)
at oracle.j2ee.ra.jms.generic.CommonProducerWrapper.send(CommonProducerWrapper.java:177)
at oracle.j2ee.jmsrouter.engine.JmsAccessor.enqueue(JmsAccessor.java:1219)
at oracle.j2ee.jmsrouter.engine.JmsAccessor.checkAndEnqueue(JmsAccessor.java:1205)
at oracle.j2ee.jmsrouter.engine.JmsAccessor.enqueue(JmsAccessor.java:259)
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum