Hi,
It seems as if MDB has stopped working with the latest jbossmq. I build
with a clean checkout of jboss-all today and have run both the mdbtest
and tested jms-hello-topic and jms-hello-queue from the new JMS chapter
examples:
MDB:s deployes OK, it is OK to send to MDB, but the MDB will not receive
any thing send to it after is has been deployed.
It will however raise an exception when undeploying because there seemd
to be stuff waiting
Here is some outpout:
Manually deploy HelloQueueMDB.jar (from example)
[ContainerFactory] Deployed application:
file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/tmp/deploy/Default/HelloQueueMDB.jar
[J2eeDeployer#Default] J2EE application:
file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/deploy/HelloQueueMDB.jar
is deployed.
Send some messages
ant jms-hello-sender25 (from example)
Nothing happens!!
Undeploy the bean:
[AutoDeployer] Auto undeploy of file:/home/pra/src/rw/jboss-all/build/output/jbo
ss-2.5alpha-DEV/deploy/HelloQueueMDB.jar
[J2eeDeployer#Default] Stopping module HelloQueueMDB.jar
[ContainerFactory] Undeploying:file:/home/pra/src/rw/jboss-all/build/output/jbos
s-2.5alpha-DEV/tmp/deploy/Default/HelloQueueMDB.jar
[ContainerManagement] Stopping
[ContainerManagement] Stopped
[ContainerManagement] Destroying
[ContainerManagement] Destroyed
[ContainerManagement] Destroying
[ContainerManagement] Destroyed
[JMSContainerInvoker] Could not close consumer
org.jboss.mq.SpyJMSException: Cannot acknowlege a message
at org.jboss.mq.Connection.send(Connection.java:435)
at org.jboss.mq.SpyConnectionConsumer.close(SpyConnectionConsumer.java:8
1)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.destroy(JMSContainerInv
oker.java:542)
at org.jboss.ejb.MessageDrivenContainer.destroy(MessageDrivenContainer.j
ava:251)
at org.jboss.ejb.Application.destroy(Application.java:239)
at org.jboss.ejb.ContainerFactory.undeploy(ContainerFactory.java:531)
at org.jboss.ejb.ContainerFactory.undeploy(ContainerFactory.java:325)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at org.jboss.deployment.J2eeDeployer.stopModule(J2eeDeployer.java:586)
at org.jboss.deployment.J2eeDeployer.stopApplication(J2eeDeployer.java:5
67)
at org.jboss.deployment.J2eeDeployer.undeploy(J2eeDeployer.java:294)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at org.jboss.ejb.AutoDeployer.undeploy(AutoDeployer.java:403)
at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:184)
at java.lang.Thread.run(Thread.java:484)
linked exception is:
javax.jms.JMSException: The provided subscription does not exist
at org.jboss.mq.server.ClientConsumer.acknowledge(ClientConsumer.java:22
2)
at org.jboss.mq.server.JMSServer.acknowledge(JMSServer.java:299)
at org.jboss.mq.server.JMSServer.acknowledge(JMSServer.java:291)
at org.jboss.mq.il.jvm.JVMServerIL.acknowledge(JVMServerIL.java:99)
at org.jboss.mq.Connection.send(Connection.java:433)
at org.jboss.mq.SpyConnectionConsumer.close(SpyConnectionConsumer.java:8
1)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.destroy(JMSContainerInv
oker.java:542)
at org.jboss.ejb.MessageDrivenContainer.destroy(MessageDrivenContainer.j
ava:251)
at org.jboss.ejb.Application.destroy(Application.java:239)
at org.jboss.ejb.ContainerFactory.undeploy(ContainerFactory.java:531)
at org.jboss.ejb.ContainerFactory.undeploy(ContainerFactory.java:325)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at org.jboss.deployment.J2eeDeployer.stopModule(J2eeDeployer.java:586)
at org.jboss.deployment.J2eeDeployer.stopApplication(J2eeDeployer.java:5
67)
at org.jboss.deployment.J2eeDeployer.undeploy(J2eeDeployer.java:294)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at org.jboss.ejb.AutoDeployer.undeploy(AutoDeployer.java:403)
at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:184)
at java.lang.Thread.run(Thread.java:484)
[ContainerFactory] Undeployed application: file:/home/pra/src/rw/jboss-all/build
/output/jboss-2.5alpha-DEV/tmp/deploy/Default/HelloQueueMDB.jar
[J2eeDeployer#Default] Destroying application HelloQueueMDB.jar
[J2eeDeployer#Default] Destroyed
Deploy the bean again:
[AutoDeployer] Auto deploy of
file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/deploy/HelloQueueMDB.jar
[J2eeDeployer#Default] Deploy J2EE application:
file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/deploy/HelloQueueMDB.jar
[J2eeDeployer] Create application HelloQueueMDB.jar
[J2eeDeployer] install EJB module HelloQueueMDB.jar
[ContainerFactory]
Deploying:file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/tmp/deploy/Default/HelloQueueMDB.jar
[Verifier] Verifying
file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/tmp/deploy/Default/HelloQueueMDB.jar/ejb1004.jar
[ContainerFactory] Deploying HelloQueueMDB
[ContainerManagement] Initializing
[ContainerManagement] Initialized
[ContainerManagement] Starting
[ContainerManagement] Started
[ContainerFactory] Deployed application:
file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/tmp/deploy/Default/HelloQueueMDB.jar
[J2eeDeployer#Default] J2EE application:
file:/home/pra/src/rw/jboss-all/build/output/jboss-2.5alpha-DEV/deploy/HelloQueueMDB.jar
is deployed.
[Default] Bean got messageTextMessage@Hello World no. 2
[Default] Bean got messageTextMessage@Hello World no. 4
[Default] Bean got messageTextMessage@Hello World no. 3
[Default] Bean got messageTextMessage@Hello World no. 6
[Default] Bean got messageTextMessage@Hello World no. 8
[Default] Bean got messageTextMessage@Hello World no. 7
[Default] Bean got messageTextMessage@Hello World no. 5
[Default] Bean got messageTextMessage@Hello World no. 10
[Default] Bean got messageTextMessage@Hello World no. 9
That is weird behaviour indeed.
//Peter
--
Jobba hos oss: http://www.tim.se/weblab
------------------------------------------------------------
Peter Antman Technology in Media, Box 34105 100 26 Stockholm
Systems Architect WWW: http://www.tim.se
Email: [EMAIL PROTECTED] WWW: http://www.backsource.org
Phone: +46-(0)8-506 381 11 Mobile: 070-675 3942
------------------------------------------------------------
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development