0 Replies Latest reply on Dec 3, 2007 11:57 AM by Giovanni Ferrari

    MDB oracleAQ ConnectionConcumer

    Giovanni Ferrari Newbie

      Hi,
      I'm trying to make an MDB listen to an oracleAq queue.

      After registering ConnectionFactory and Queue to JNDI, defined an OAQJMSProvider and a custom container-configuration, when the MDB starts an Exception in thrown (oracle.jms.AQjmsException: JMS-102: Feature not supported )

      It look like the method " createConnectionConsumer(Queue q, String s,ServerSessionPool ssp, int i)" is called but OracleAQ does not implements this method.

      Here is the StackTrace:

      2007-12-03 17:16:51,265 WARN [org.jboss.ejb.plugins.jms.JMSContainerInvoker] JMS provider failure detected for KplexRequest
      org.jboss.deployment.DeploymentException: Error during queue setup; - nested throwable: (oracle.jms.AQjmsException: JMS-102: Funzione non supportata )
      at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:53)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStartDelivery(JMSContainerInvoker.java:811)
      at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:839)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      .....
      Caused by: oracle.jms.AQjmsException: JMS-102: Funzione non supportata
      at oracle.jms.AQjmsError.throwEx(AQjmsError.java:288)
      at oracle.jms.AQjmsConnection.createConnectionConsumer(AQjmsConnection.java:693)