Hi, I have been trying to get the latest version of Jencks / Active MQ / Transactions and Hibernate to work together using Spring.
I have referred to this article written by james sometime last year : http://activemq.apache.org/jms-and-jdbc-operations-in-one-transaction.html The article seems to use an old version of Jencks and ActiveMQ and certian dependent libraries were not found. I managed to download these "older" libraries and ensured that all dependent libraires were there but then the application refuses to start and I get the following exception: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jmsConnectionFactory' defined in class path resource [jencks-activemq.xml]: Cannot resolve reference to bean 'connectionManager' while setting bean property 'connectionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'connectionManager': FactoryBean threw exception on object creation; nested exception is java.lang.NoSuchMethodError: org.apache.geronimo.connector.outbound.GenericConnectionManager.<init>(Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport;Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport;ZLorg/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker;Lorg/apache/geronimo/transaction/context/TransactionContextManager;Ljava/lang/String;Ljava/lang/ClassLoader;)V Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'connectionManager': FactoryBean threw exception on object creation; nested exception is java.lang.NoSuchMethodError: org.apache.geronimo.connector.outbound.GenericConnectionManager.<init>(Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport;Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport;ZLorg/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker;Lorg/apache/geronimo/transaction/context/TransactionContextManager;Ljava/lang/String;Ljava/lang/ClassLoader;)V Caused by: java.lang.NoSuchMethodError: org.apache.geronimo.connector.outbound.GenericConnectionManager.<init>(Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport;Lorg/apache/geronimo/connector/outbound/connectionmanagerconfig/PoolingSupport;ZLorg/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker;Lorg/apache/geronimo/transaction/context/TransactionContextManager;Ljava/lang/String;Ljava/lang/ClassLoader;)V at org.jencks.factory.ConnectionManagerFactoryBean.getObject(ConnectionManagerFactoryBean.java:64) I would prefer to get the system working with the latest set of Active MQ (apache-activemq-4.1.0-incubator) / Jencks 2.0 / Hibernate 3.0 working. Can someone kindly guide me on how to solve this problem and possibly update the document on the web with the right versions of dependent libraries? An updated version on the web will help all other users who wish to use the latest versions as well. Thanks in advance, Rahul --------------------------------- We won't tell. Get more on shows you hate to love (and love to hate): Yahoo! TV's Guilty Pleasures list.
