users@genericjmsra.java.net

Re: OpenJMS Integration through Generic JMS RA

From: Sivakumar Thyagarajan <Sivakumar.Thyagarajan_at_Sun.COM>
Date: Tue, 03 Jan 2006 13:56:23 +0530

Great! Thanks Subramanian for letting the group know your results with
OpenJMS.

I have a request. Would it be possible for you to compose a brief
writeup on how you used Generic JMS RA to work with OpenJMS , when you
have time? We would definitely host your article/writeup on the
genericjmsra website.

Thanks
--Siva.

Subramanian Easwaran wrote:
> 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
> <mailto: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 <http://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