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.

Reply via email to