MDB deployment error using AQ
I think this belongs here rather than the AQ forum. Apologies if not.
I get an exception when deploying an ear file consisting of 1 stateless session bean and 1 MDB. The MDB is reading a JMS queue implemented by Oracle AQ.
The deployment is reported as successful through the Enterprise Manager browser interface but a glance in the app log file reveals:
Started
Auto-deploying pjs-trackingdata-0.1.jar... done.
Error in MessageDrivenBean 'TrackingDataListener': java.lang.InstantiationException: Error: invalid arguments in call
java.lang.InstantiationException: Error: invalid arguments in call
at com.evermind.server.jms.OrionServerSessionPool.getServerSessionFull(OrionServerSessionPool.java:641)
at com.evermind.server.ejb.MessageDrivenHome.run(MessageDrivenHome.java:877)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
MessageDrivenHome::run: dequeue FAILED; attempting to re-acquire JMS session for blocking receive
MessageDrivenHome::run: retry_cnt=0 this.dequeue_retry_cnt=0 this.dequeue_retry_interval=60
Error listening to 'ADMINAQ.PJS_TRACKING_DATA_QUEUE'
pjs-pjs1bridge-0.1: jsp: init
pjs-pjs1bridge-0.1: Pjs1BridgeServlet: init
pjs-pjs1bridge-0.1: Started
Any pointers as to what this might be? I can supply the descriptors/config files as required.
I'm a newbie to Oracle AS & AQ; I'm hoping this is something simple. Many thanks.
PB