Even if it is included in my SU, it shouldn't be a problem unless it is added to the <classpath/> block in the servicemix.xml config, that is, using 3.0.1. Is that a correct statement? In any case I have verified that it is not being included in the SU. Perhaps its because the servicemix-web war has JTA in it? I'm guessing JBoss's version is conflicting with some version within my servicemix deployment.
-jeff -----Original Message----- From: Guillaume Nodet [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 13, 2006 4:28 PM To: [email protected] Subject: Re: Issues loading hibernate using lw-container within a Service Unit (java.lang.LinkageError) Make sure you only have one jar in your classloader hierarchy that includes the javax/transaction/TransactionManager class. It should not be included in components, but make sure it has not been included in your SU by transitive dependencies. On 12/13/06, Jeffrey Puro <[EMAIL PROTECTED]> wrote: > I am receiving the following exception when my custom component (that is > being deployed to the lw-container) tries to use Hibernate. I suspect > it is related to a class loading issue, but I'm hoping someone can tell > me how to easily fix this problem: > > > > 2006-12-13 16:19:00,035 INFO [STDOUT] 16:19:00,035 ERROR [SedaQueue] > [EMAIL PROTECTED] got error > processing InOnly[ > > id: ID:STERLING-64AC55-3171-1166038236195-16:0 > > status: Active > > role: provider > > service: {http://sterling.com/randomlist}CreateInstance > > endpoint: ID:STERLING-64AC55-3170-1166038235586-0:2 > > in: <?xml version="1.0" encoding="UTF-8"?><timer><name>Randomlist > Job</name><group>ServiceMix</group><fullname>ServiceMix.Randomlist > Job</fullname><description/><fireTime>Wed Dec 13 16:19:00 EST > 2006</fireTime></timer> > > ] > > java.lang.LinkageError: loader constraints violated when linking > javax/transaction/TransactionManager class > > at > org.springframework.orm.hibernate3.SessionFactoryUtils.getJtaTransaction > Manager(SessionFactoryUtils.java:166) > > at > org.springframework.orm.hibernate3.SessionFactoryUtils.registerJtaSynchr > onization(SessionFactoryUtils.java:460) > > at > org.springframework.orm.hibernate3.SessionFactoryUtils.doGetSession(Sess > ionFactoryUtils.java:361) > > at > org.springframework.orm.hibernate3.SessionFactoryUtils.getSession(Sessio > nFactoryUtils.java:243) > > at > org.springframework.orm.hibernate3.HibernateTemplate.getSession(Hibernat > eTemplate.java:415) > > at > org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTe > mplate.java:351) > > at > org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTe > mplate.java:328) > > at > org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.java > :79) > > at > org.apache.servicemix.jbpm.support.service.JbpmServiceImpl.createProcess > Instance(JbpmServiceImpl.java:49) > > at > com.sterling.drug.JbpmEndpoint.transform(JbpmEndpoint.java:22) > > at > org.apache.servicemix.components.util.TransformComponentSupport.onMessag > eExchange(TransformComponentSupport.java:66) > > at > org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(D > eliveryChannelImpl.java:624) > > at > org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.j > ava:170) > > at > org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java > :177) > > at > org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:2 > 27) > > at > org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java: > 291) > > at > EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown > Source) > > at java.lang.Thread.run(Thread.java:595) > > > > > > > > > > This email (and any attachments) is intended only for the use of the individual or entity named above and may contain information that is privileged and confidential. If you are not the intended recipient, or have unauthorized access, you are hereby notified that copying, disseminating, distributing or taking any action in reliance on this email is strictly prohibited<br /> > <br /> > Opinions, conclusions and other information in this message that do not relate to the official business of our firm shall be understood as neither given nor endorsed by it. > > > -- Cheers, Guillaume Nodet This email (and any attachments) is intended only for the use of the individual or entity named above and may contain information that is privileged and confidential. If you are not the intended recipient, or have unauthorized access, you are hereby notified that copying, disseminating, distributing or taking any action in reliance on this email is strictly prohibited<br /> <br /> Opinions, conclusions and other information in this message that do not relate to the official business of our firm shall be understood as neither given nor endorsed by it.
