Recently switched from JBM SP3 CP01 to CP02.  I am using MySQL for persistence 
and am unable to send a message to a queue successfully.

My setup:

Fedora 8
MySQL community 5.1.22
JBossAS 4.3.0.GA_CP01
JBoss Messaging 1.4.0-1.SP3_CP02

Setup:

 1. Install JBossAS
 2. Deploy a MessagingDS pointing to the MySQL server.  The tables are already 
created in this database.  DDL for table creation taken from the mysql 
persistence service from CP02.
 3. Delete deploy/jboss-messaging.sar/clustered-hsqldb-persistence-service.xml
 3. Copy the mysql-persistence-service.xml from the JBM release to 
deploy/jboss-messaging.sar
 4. Edit persistence service to use MessagingDS.
 5. Edit conf/login-config.xml to use MessagingDS for messaging.
 6. Deploy mysql-connector-java-5.0.7-bin.jar in server lib.


  | java.lang.NullPointerException
  |         at 
java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:846)
  |         at 
org.jboss.messaging.core.impl.JDBCPersistenceManager.cacheID(JDBCPersistenceManager.java:1632)
  |         at 
org.jboss.messaging.core.impl.JDBCPersistenceManager$1AddReferenceRunner.doTransaction(JDBCPersistenceManager.java:1358)
  |         at 
org.jboss.messaging.core.impl.JDBCSupport$JDBCTxRunner2.execute(JDBCSupport.java:474)
  |         at 
org.jboss.messaging.core.impl.JDBCSupport$JDBCTxRunner2.executeWithRetry(JDBCSupport.java:512)
  |         at 
org.jboss.messaging.core.impl.JDBCPersistenceManager.addReference(JDBCPersistenceManager.java:1396)
  |         at 
org.jboss.messaging.core.impl.ChannelSupport.handle(ChannelSupport.java:226)
  |         at 
org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.routeInternal(MessagingPostOffice.java:2208)
  |         at 
org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.route(MessagingPostOffice.java:494)
  |         at 
org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendMessage(ServerConnectionEndpoint.java:755)
  |         at 
org.jboss.jms.server.endpoint.ServerSessionEndpoint.send(ServerSessionEndpoint.java:391)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$send$aop(SessionAdvised.java:87)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised$send_7280680627620114891.invokeNext(SessionAdvised$send_7280680627620114891.java)
  |         at 
org.jboss.jms.server.container.SecurityAspect.handleSend(SecurityAspect.java:157)
  |         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 
org.jboss.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:121)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised$send_7280680627620114891.invokeNext(SessionAdvised$send_7280680627620114891.java)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised.send(SessionAdvised.java)
  |         at 
org.jboss.jms.wireformat.SessionSendRequest.serverInvoke(SessionSendRequest.java:95)
  |         at 
org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:143)
  |         at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:809)
  |         at 
org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:572)
  |         at 
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:387)
  |         at 
org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
  | 2008-06-20 11:01:10,092 ERROR [org.jboss.messaging.util.ExceptionUtil] 
SessionEndpoint[i-8yetwohf-1-6k8swohf-c909sv-z1a6ba] send 
[j-0fftwohf-1-6k8swohf-c909sv-z1a6ba]
  | javax.jms.JMSException: Failed to route 
Reference[19889751164256256]:RELIABLE to testQueue
  |         at 
org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendMessage(ServerConnectionEndpoint.java:757)
  |         at 
org.jboss.jms.server.endpoint.ServerSessionEndpoint.send(ServerSessionEndpoint.java:391)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$send$aop(SessionAdvised.java:87)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised$send_7280680627620114891.invokeNext(SessionAdvised$send_7280680627620114891.java)
  |         at 
org.jboss.jms.server.container.SecurityAspect.handleSend(SecurityAspect.java:157)
  |         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 
org.jboss.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:121)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised$send_7280680627620114891.invokeNext(SessionAdvised$send_7280680627620114891.java)
  |         at 
org.jboss.jms.server.endpoint.advised.SessionAdvised.send(SessionAdvised.java)
  |         at 
org.jboss.jms.wireformat.SessionSendRequest.serverInvoke(SessionSendRequest.java:95)
  |         at 
org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:143)
  |         at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:809)
  |         at 
org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:572)
  |         at 
org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:387)
  |         at 
org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
  | 




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

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

Reply via email to