users@genericjmsra.java.net

Re: OpenJMS Integration through Generic JMS RA

From: Subramanian Easwaran <subramanian_at_gmail.com>
Date: Tue, 3 Jan 2006 13:17:13 +0800

Hi I tried replacing the 1.0a version of genericra.jar with 1.5 version of
genericra.jar and then the OpenJMS integration worked successfully.

Thanks
subramanian


On 1/3/06, Subramanian Easwaran <subramanian_at_gmail.com> wrote:
>
> Hi
>
> I am doing OpenJMS Integration through JCA1.5 using the GenericJMS RA and
> I get the following exception in the Borland Enterprise Server while
> deploying the MDB Endpoint.
>
> 2006-01-03 11:45:14,875 DEBUG - Instantiating ActivationSpec
> 2006-01-03 11:45:14,890 DEBUG - Returning ActivationSpec
> 2006-01-03 11:45:14,937 ERROR - STACK TRACE
> *java.lang.AbstractMethodError:
> org.exolab.jms.client.JmsQueueConnectionFactory.createConnection(Ljava/lang/String;Ljava/lang/String;)Ljavax/jms/Connection;
> *
> * at com.sun.genericra.inbound.InboundJmsResourcePool.initialize(Unknown
> Source)
> at com.sun.genericra.inbound.EndpointConsumer.initialize (Unknown Source)
> at com.sun.genericra.inbound.EndpointConsumer.start(Unknown Source)
> at com.sun.genericra.GenericJMSRA.endpointActivation(Unknown Sourc*e)
> at com.borland.enterprise.visiconnect.DeployedEndpointImpl.activate (
> DeployedEndpointImpl.java:103)
>
>
> *MDB DEPLOYMENT DESCRIPTOR: (for reference)*
> <enterprise-beans>
> <message-driven>
> <display-name>OpenJMSMessageReflectorEJB</display-name>
> <ejb-name>OpenJMSMessageReflectorEJB</ejb-name>
> <ejb-class>com.examples.ejb.mdb.OpenJMSMessageReflectorBean
> </ejb-class>
> <messaging-type>javax.jms.MessageListener</messaging-type>
> <transaction-type>Container</transaction-type>
> <activation-config>
> <activation-config-property>
>
> <activation-config-property-name>ConnectionFactoryJndiName</activation-config-property-name>
>
> <activation-config-property-value>OpenJMSQCF</activation-config-property-value>
>
> </activation-config-property>
>
> <activation-config-property>
>
> <activation-config-property-name>DestinationJndiName</activation-config-property-name>
>
>
> <activation-config-property-value>OpenJMSQueueGJRA</activation-config-property-value>
> </activation-config-property>
>
> <activation-config-property>
>
> <activation-config-property-name>DestinationType</activation-config-property-name>
> <activation-config-property-value>javax.jms.Queue
> </activation-config-property-value>
> </activation-config-property>
> <activation-config-property>
>
> <activation-config-property-name>DestinationProperties</activation-config-property-name>
> <activation-config-property-value>imqDestinationName=Queue</activation-config-property-value>
>
> </activation-config-property>
>
>
> </activation-config>
> </message-driven>
>
>
> *QUESTION*
> Note:
> Version of OpenJMS used: 0.7.6.1. I saw the client libraries of Open JMS
> and it is not JMS 1.1 compliant.
>
> *AbstractMethodError:* this error can only occur at run time if the
> definition of some class has incompatibly changed since the currently
> executing method was last compiled.
>
> *Does this mean that there is some mismatch between OpenJMS and
> GenericJMSRA? The only mismatch I can think of is that open JMS is not yet
> JMS 1.1 compliant.?* *Any inputs on the possible causes of the error? Any
> info would be really helpful.*
> cheers
> Subramanian Easwaran
>
> --
> Subramanian E
> +91-44-24935116
>
>



--
Subramanian E
+91-44-24935116