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]
