aspose file tools*
The moose likes JBoss/WildFly and the fly likes SpyJMSException in JBOSS Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "SpyJMSException in JBOSS" Watch "SpyJMSException in JBOSS" New topic
Author

SpyJMSException in JBOSS

kala praveen
Greenhorn

Joined: Nov 04, 2004
Posts: 21
Greetings!

I am using jboss-4.0.0 and SQL Server 2000. I have a session bean that generates some data rapidly and puts them into a Queue which later will be consumed by an MDB. But, after a while I can see some fatal exceptions at the JBoss side. The following is the stack. Please help me to solve this.

17:20:40,937 INFO [Server] JBoss (MX MicroKernel) [4.0.0 (build: CVSTag=JBoss_4_0_0 date=200409200418)] Started in 35s:250ms
19:41:53,687 INFO [STDOUT] java.lang.NullPointerException



19:41:53,812 INFO [STDOUT] org.jboss.mq.SpyJMSException: Could not store message: 209414
msg=209413 hard NOT_STORED PERSISTENT queue=QUEUE.LogQueue priority=4 lateClone=false hashCode=20676962;
- nested throwable: (java.sql.SQLException: S1000 General error java.lang.NullPointerException in
statement [INSERT INTO JMS_MESSAGES (MESSAGEID, DESTINATION, MESSAGEBLOB, TXID, TXOP) VALUES(?,?,?,?,?)])



19:41:53,812 INFO [STDOUT] at org.jboss.mq.pm.jdbc2.PersistenceManager.add(PersistenceManager.java:802)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.server.PersistentQueue.addMessage(PersistentQueue.java:38)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.server.JMSQueue.addMessage(JMSQueue.java:131)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.server.JMSDestinationManager.addMessage(JMSDestinationManager.java:402)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.server.JMSDestinationManager.addMessage(JMSDestinationManager.java:378)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.server.JMSServerInterceptorSupport.addMessage(JMSServerInterceptorSupport.java:136)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.security.ServerSecurityInterceptor.addMessage(ServerSecurityInterceptor.java:153)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.server.TracingInterceptor.addMessage(TracingInterceptor.java:270)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.server.JMSServerInvoker.addMessage(JMSServerInvoker.java:136)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.il.jvm.JVMServerIL.addMessage(JVMServerIL.java:136)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.Connection.sendToServer(Connection.java:1020)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.SpySession.sendMessage(SpySession.java:1005)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.SpyMessageProducer.send(SpyMessageProducer.java:265)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.SpyMessageProducer.send(SpyMessageProducer.java:199)
19:41:53,812 INFO [STDOUT] at org.mirapoint.LogCollectorSessionBean.insertLog(Unknown Source)
19:41:53,812 INFO [STDOUT] at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
19:41:53,812 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19:41:53,812 INFO [STDOUT] at java.lang.reflect.Method.invoke(Method.java:324)
19:41:53,812 INFO [STDOUT] at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
19:41:53,812 INFO [STDOUT] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:113)
19:41:53,812 INFO [STDOUT] at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:51)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:105)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:316)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:149)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:128)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
19:41:53,812 INFO [STDOUT] at org.jboss.ejb.Container.invoke(Container.java:854)
19:41:53,812 INFO [STDOUT] at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
19:41:53,812 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19:41:53,812 INFO [STDOUT] at java.lang.reflect.Method.invoke(Method.java:324)
19:41:53,812 INFO [STDOUT] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
19:41:53,812 INFO [STDOUT] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
19:41:53,812 INFO [STDOUT] at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
19:41:53,812 INFO [STDOUT] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:242)
19:41:53,812 INFO [STDOUT] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
19:41:53,812 INFO [STDOUT] at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:775)
19:41:53,812 INFO [STDOUT] at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382)
19:41:53,812 INFO [STDOUT] at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
19:41:53,812 INFO [STDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19:41:53,812 INFO [STDOUT] at java.lang.reflect.Method.invoke(Method.java:324)
19:41:53,812 INFO [STDOUT] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
19:41:53,812 INFO [STDOUT] at sun.rmi.transport.Transport$1.run(Transport.java:148)
19:41:53,812 INFO [STDOUT] at java.security.AccessController.doPrivileged(Native Method)
19:41:53,812 INFO [STDOUT] at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
19:41:53,812 INFO [STDOUT] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
19:41:53,812 INFO [STDOUT] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
19:41:53,812 INFO [STDOUT] at java.lang.Thread.run(Thread.java:534)
19:41:53,812 INFO [STDOUT] Caused by: java.sql.SQLException: S1000 General error java.lang.NullPointerException in statement [INSERT INTO JMS_MESSAGES (MESSAGEID, DESTINATION, MESSAGEBLOB, TXID, TXOP) VALUES(?,?,?,?,?)]
19:41:53,812 INFO [STDOUT] at org.hsqldb.jdbc.jdbcUtil.throwError(Unknown Source)
19:41:53,812 INFO [STDOUT] at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
19:41:53,812 INFO [STDOUT] at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:316)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.pm.jdbc2.PersistenceManager.add(PersistenceManager.java:840)
19:41:53,812 INFO [STDOUT] at org.jboss.mq.pm.jdbc2.PersistenceManager.add(PersistenceManager.java:787)
19:41:53,812 INFO [STDOUT] ... 51 more


This stack is generated one per each message thatis to be out into queue. Is it an internal error of JBoss?

Thank you,
kala.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SpyJMSException in JBOSS