Hm, I'm also running Hibernate2.1 and do not get that error.

Which version of Merlin do you use?

Andreas

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Montag, 15. Dezember 2003 11:29
> To: [EMAIL PROTECTED]
> Subject: Problem with jta.jar
> 
> Hello!!
> 
> I've found strange problem with merlin and hibernate 2.1.
> New hibernate 2.1 requires jta.jar on classpath.I included this jar on
my
> application classpath:
> 
> <container name="mrt-vend">
> 
> <classloader>
> 
> <classpath>
> 
> <fileset dir="libs">
> 
> <include name="hibernate-2.1.jar"/>
> 
> <include name="commons-lang-2.0.jar"/>
> 
> <include name="dom4j-1.3.jar"/>
> 
> <include name="commons-logging-1.0.3.jar"/>
> 
> <include name="commons-collections-2.1.jar"/>
> 
> <include name="cglib-asm.jar"/>
> 
> <include name="pg73jdbc3.jar"/>
> 
> <include name="hsqldb.jar"/>
> 
> <include name="p6spy.jar"/>
> 
> <include name="commons-beanutils-1.6.jar"/>
> 
> <include name="odmg.jar"/>
> 
> <include name="jcs-1.0-dev.jar"/>
> 
> <include name="protomatter-1.1.8.jar"/>
> 
> <include name="avalon-scratchpad-4.1.jar"/>
> 
> <include name="jta.jar"/>
> 
> </fileset>
> 
> </classpath>
> 
> </classloader>
> 
> 
> 
> During application start I got this exception:
> 
> 
> c:\projects\mrt-vend>merlin dist\mrt-vend2.jar -debug
> System Repository: c:\tools\merlin\system
> system remote repositories:
http://dpml.net/,http://www.ibiblio.org/maven/
> Classloader dump:
> 
>
file:/c:/tools/merlin/system/avalon-framework/jars/avalon-framework-impl
-
> 4.1.5.jar
> file:/c:/tools/merlin/system/avalon-meta/jars/avalon-meta-impl-1.1.jar
>
file:/c:/tools/merlin/system/avalon-extension/jars/avalon-extension-impl
-
> 1.0.jar
>
file:/c:/tools/merlin/system/avalon-composition/jars/avalon-composition-
> impl-1.0b1.jar
> file:/c:/tools/merlin/system/avalon-activation/jars/avalon-activation-
> impl-1.0b1.jar
>
file:/c:/tools/merlin/system/excalibur-i18n/jars/excalibur-i18n-1.1.jar
> file:/c:/tools/merlin/system/avalon-repository/jars/avalon-repository-
> impl-1.0b1.jar
> file:/c:/tools/merlin/system/commons-cli/jars/commons-cli-1.0.jar
> file:/c:/tools/merlin/system/merlin/jars/merlin-kernel-impl-3.0b1.jar
> file:/c:/tools/merlin/system/logkit/jars/logkit-1.2.jar
> file:/c:/tools/merlin/system/excalibur-event/jars/excalibur-event-
> 1.0.3.jar
> file:/c:/tools/merlin/system/excalibur-configuration/jars/excalibur-
> configuration-1.1.jar
> file:/c:/tools/merlin/system/mx4j/jars/mx4j-jmx-1.1.1.jar
> file:/c:/tools/merlin/system/mx4j/jars/mx4j-tools-1.1.1.jar
> file:/c:/tools/merlin/system/avalon-meta/jars/avalon-meta-spi-1.1.jar
>
file:/c:/tools/merlin/system/avalon-extension/jars/avalon-extension-spi-
> 1.0.jar
>
file:/c:/tools/merlin/system/avalon-composition/jars/avalon-composition-
> spi-1.0b1.jar
>
file:/c:/tools/merlin/system/avalon-activation/jars/avalon-activation-sp
i-
> 1.0b1.jar
>
file:/c:/tools/merlin/system/avalon-repository/jars/avalon-repository-sp
i-
> 1.0b1.jar
> file:/c:/tools/merlin/system/merlin/jars/merlin-kernel-spi-3.0b1.jar
>
file:/c:/tools/merlin/system/avalon-framework/jars/avalon-framework-api-
> 4.1.5.jar
> file:/c:/tools/merlin/system/avalon-meta/jars/avalon-meta-api-1.1.jar
>
file:/c:/tools/merlin/system/avalon-composition/jars/avalon-composition-
> api-1.0b1.jar
>
file:/c:/tools/merlin/system/avalon-activation/jars/avalon-activation-ap
i-
> 1.0b1.jar
>
file:/c:/tools/merlin/system/excalibur-lifecycle/jars/excalibur-lifecycl
e-
> api-1.0.jar
> file:/C:/tools/merlin/bin/lib/merlin-bootstrap-1.0.jar
> file:/C:/tools/merlin/ext/xerces-2.4.0.jar
> file:/C:/tools/merlin/ext/xml-apis-2.0.2.jar
> file:/C:/tools/merlin/ext/xmlParserAPIs-2.0.2.jar
> 
> 
> [DEBUG  ] (kernel.logging): default priority: DEBUG
> [DEBUG  ] (kernel.logging): adding category: kernel, null
> [DEBUG  ] (kernel.context): logging system established
> [DEBUG  ] (kernel.context): setting runtime repository to:
> c:\tools\merlin\repository
> [DEBUG  ] (kernel.context): repository established:
> c:\tools\merlin\repository
> [DEBUG  ] (kernel.logging): adding category: kernel, null
> [DEBUG  ] (kernel.context): model factory established
> [DEBUG  ] (kernel.logging): adding category: , null
> [DEBUG  ] (kernel.logging): adding category: , null
> [DEBUG  ] (classloader): base: ${user.dir}
> [DEBUG  ] (classloader): classpath:
> [DEBUG  ] (classloader.types): type install count: 0
> [DEBUG  ] (kernel): creating root containment context
> [DEBUG  ] (kernel): construction phase
> [DEBUG  ] (kernel): install phase
> [INFO   ] (kernel): installing:
> file:/C:/projects/mrt-vend/dist/mrt-vend2.jar
> [DEBUG  ] (): including composite block:
> jar:file:/C:/projects/mrt-vend/dist/mrt-vend2.jar!/BLOCK-INF/block.xml
> [DEBUG  ] (): installing: mrt-vend
> [DEBUG  ] (kernel.logging): adding category: mrt-vend, null
> [DEBUG  ] (kernel.logging): adding category: mrt-vend, null
> [DEBUG  ] (mrt-vend.classloader): base: ${user.dir}
> [DEBUG  ] (mrt-vend): implicit entries: 1
> [DEBUG  ] (mrt-vend): included entries: 15
> [DEBUG  ] (mrt-vend.classloader): classpath:
> file:/C:/projects/mrt-vend/dist/mrt-vend2.jar;file:/C:/projects/mrt-
> vend/li
> bs/hibernate2.jar;file:/C:/projects/mrt-vend/libs/commons-lang-
> 2.0.jar;file:
> /C:/projects/mrt-vend/libs/dom4j-1.3.jar;fil
> e:/C:/projects/mrt-vend/libs/commons-logging-
> 1.0.3.jar;file:/C:/projects/mrt
> -vend/libs/commons-collections-2.1.jar;file:
> /C:/projects/mrt-vend/libs/cglib2.jar;file:/C:/projects/mrt-
> vend/libs/pg73jd
> bc3.jar;file:/C:/projects/mrt-vend/libs/hsql
> db.jar;file:/C:/projects/mrt-vend/libs/jta.jar;file:/C:/projects/mrt-
> vend/li
> bs/p6spy.jar;file:/C:/projects/mrt-vend/libs
> /commons-beanutils-1.6.jar;file:/C:/projects/mrt-
> vend/libs/odmg.jar;file:/C:
> /projects/mrt-vend/libs/jcs-1.0-dev.jar;file
>
:/C:/projects/mrt-vend/libs/protomatter-1.1.8.jar;file:/C:/projects/mrt-
> vend
> /libs/avalon-scratchpad-4.1.jar
> 
> Internal error during kernel instantiation.
> 
> 
> ---- report -------------------------------------------------------
> 
> Exception: org.apache.avalon.merlin.kernel.KernelException
> Message: Block install failure:
> file:/C:/projects/mrt-vend/dist/mrt-vend2.jar
> 
> Cause: org.apache.avalon.composition.model.ModelException
> Message: Unable to create block from embedded descriptor
> [jar:file:/C:/projects/mrt-vend/dist/mrt-vend2.jar!/BLOCK-INF/b
> lock.xml] in the containmment model [/] due to a build related error.
> 
> Cause: org.apache.avalon.composition.model.ModelException
> Message: Could not create classloader.
> 
> Cause: java.lang.NullPointerException
> Message: null
> ---- stack trace ---------------------------------------------------
> 
> java.lang.NullPointerException
>         at
> org.apache.avalon.extension.Extension.getListed(Extension.java:678)
>         at
> org.apache.avalon.extension.Extension.getRequired(Extension.java:299)
>         at
> org.apache.avalon.extension.Extension.getRequired(Extension.java:316)
>         at
>
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.buildOp
ti
> on
> alPackages(DefaultClassLoaderModel.java:516)
>         at
>
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.<init>(
De
> fa
> ultClassLoaderModel.java:230)
>         at
>
org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createC
la
> ss
> LoaderModel(DefaultClassLoaderModel.java:139)
>         at
>
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createC
on
> ta
> inmentModel(DefaultContainmentModel.java:440)
>         at
>
org.apache.avalon.composition.model.impl.DefaultContainmentModel.createC
on
> ta
> inmentModel(DefaultContainmentModel.java:607)
>         at
>
org.apache.avalon.composition.model.impl.DefaultContainmentModel.addMode
l(
> De
> faultContainmentModel.java:273)
>         at
>
org.apache.avalon.merlin.kernel.impl.DefaultKernel.<init>(DefaultKernel.
ja
> va
> :221)
>         at
>
org.apache.avalon.merlin.kernel.impl.CLIKernelLoader.createKernel(CLIKer
ne
> lL
> oader.java:294)
>         at
>
org.apache.avalon.merlin.kernel.impl.CLIKernelLoader.standardStartup(CLI
Ke
> rn
> elLoader.java:252)
>         at
>
org.apache.avalon.merlin.kernel.impl.CLIKernelLoader.<init>(CLIKernelLoa
de
> r.
> java:186)
>         at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
>
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
cc
> es
> sorImpl.java:39)
>         at
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
tr
> uc
> torAccessorImpl.java:27)
>         at
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>         at Merlin.main(Merlin.java:274)
> 
> -------------------------------------------------------------------
> 
> c:\projects\mrt-vend>
> 
> Moving back to hibernate 2.0.3 and removing jta.jar from classpath
fixes
> the problem, but it's not a solution :))
> 
> Jarek
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to