SonicMQ and JBossMQ on one AppServer
fhh Oct 18, 2006 11:59 AMI have configured JBoss 4.0.4.GA to use SOnicMQ laong with the preinstalled JBossMQ. This works fine for sending beans to SonicMQ.
However, I get an AbstractMethodError when trying to have an MDB listen to a remote Sonic Queue. The configuration of the bean is:
@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"), @ActivationConfigProperty(propertyName="destination", propertyValue="queue/incoming"), @ActivationConfigProperty(propertyName="providerAdapterJNDI", propertyValue="java:/SonicMQJMSProvider") })
This throws an AbstractMethodException in JmsServerSession.setup(). Does anybody know what this means. Or in generally what an AbstractMethodException is?
Regards
fhh
17:26:25,437 ERROR [JmsActivation] Unable to reconnect org.jboss.resource.adapter.jms.inflow.JmsActivationSpec@149e5ef(ra=org.jboss.resource.adapter.jms.JmsResourceAdapter@411379 destination=queue/incoming isTopic=false tx=true durable=false reconnect=10 provider=java:/SonicMQJMSProvider user=null maxMessages=1 minSession=1 maxSession=15 keepAlive=60000 useDLQ=true DLQHandler=org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler DLQJndiName=queue/DLQ DLQUser=null DLQMaxResent=0)
java.lang.AbstractMethodError: progress.message.jimpl.QueueConnection.createSession(ZI)Ljavax/jms/Session;
at org.jboss.resource.adapter.jms.inflow.JmsServerSession.setup(JmsServerSession.java:115)
at org.jboss.resource.adapter.jms.inflow.JmsServerSessionPool.setupSessions(JmsServerSessionPool.java:206)
at org.jboss.resource.adapter.jms.inflow.JmsServerSessionPool.start(JmsServerSessionPool.java:102)
at org.jboss.resource.adapter.jms.inflow.JmsActivation.setupSessionPool(JmsActivation.java:540)
at org.jboss.resource.adapter.jms.inflow.JmsActivation.setup(JmsActivation.java:313)
at org.jboss.resource.adapter.jms.inflow.JmsActivation.handleFailure(JmsActivation.java:250)
at org.jboss.resource.adapter.jms.inflow.JmsActivation$SetupActivation.run(JmsActivation.java:593)
at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
at java.lang.Thread.run(Thread.java:595)