You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by fordan <da...@main.se> on 2006/12/08 10:53:09 UTC
Xbean critical issue
Hi !
Anyone having an idea what the folllowing stacktrace is all about?
Can anyone please help ?
Thanks Daniel
[INFO] Failed to generate jbi.xml
Embedded error: Unable to generate service unit descriptor!
javax/jdo/JDOException
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to generate
jbi.xml
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
6)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
generate jbi.xml
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
o.java:136)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
... 16 more
Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException: Unable
to generate service unit descriptor!
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
tDescriptorMojo.java:190)
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
o.java:134)
... 18 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from cl
ass path resource [transactionCtx.xml]; nested exception is
java.lang.NoClassDefFoundError: javax/jdo/JDOException
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
427)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
7)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
4)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
Reader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
Reader.java:142)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
nDefinitionDocumentReader.java:187)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
onDocumentReader.java:156)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
ionDocumentReader.java:142)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
mentReader.java:63)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
nitionDocumentReader.java:89)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
a:499)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
der.java:79)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
407)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
7)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
4)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
Reader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
Reader.java:142)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
nDefinitionDocumentReader.java:187)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
onDocumentReader.java:156)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
ionDocumentReader.java:142)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
mentReader.java:63)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
nitionDocumentReader.java:89)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
a:499)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
der.java:79)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
407)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
7)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
4)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
Reader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
Reader.java:142)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
Reader.java:168)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
xt.java:113)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
xt.java:168)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
pplicationContext.java:94)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
at
org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
)
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
tDescriptorMojo.java:171)
... 19 more
Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
at java.lang.Class.getDeclaredMethods(Class.java:1763)
at java.beans.Introspector$1.run(Introspector.java:1265)
at java.security.AccessController.doPrivileged(Native Method)
at
java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
at
java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
at java.beans.Introspector.getBeanInfo(Introspector.java:387)
at java.beans.Introspector.getBeanInfo(Introspector.java:159)
at
org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
at
org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
ionParserDelegate.java:63)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
rDelegate.java:421)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
rDelegate.java:390)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
onDocumentReader.java:165)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
ionDocumentReader.java:142)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
mentReader.java:63)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
nitionDocumentReader.java:89)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
a:499)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
der.java:79)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
407)
... 56 more
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a7755111
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by moraleslos <mo...@hotmail.com>.
Update... I placed it successfully in the plugin tag under
org.apache.servicemix.tooling but get the same issue as before, i.e. can't
find org/hibernate/SessionFactory. Any other suggestions? Thanks.
-los
moraleslos wrote:
>
> Do you have an example? The plugin tag I can see for this particular
> project is under <build><plugins><plugin>..... at the root pom for this
> project. In it I only have org.apache.servicemix.tooling plugin. I tried
> to put the hibernate dependency in there but I get plugin errors.
>
>
> -los
>
>
>
> fordan wrote:
>>
>> Hi !
>>
>> It is important to put the depenicies inside the plugin tags.
>>
>>
>>
>> moraleslos wrote:
>>>
>>> All of a sudden, I'm running into a similar issue where packaging a JBI
>>> component gives me an error looking for org/hibernate/SessionFactory.
>>> Funny thing is that I was not getting this exception before. I also put
>>> the hibernate.jar in all of the super poms for the SA as well as in my
>>> SUs but I can't seem to shake this error off. It happens when my xbean
>>> includes a spring-context, in which includes hibernate configurations.
>>> Below is the mvn trace. Any suggestions? Thanks in advance!
>>>
>>> -los
>>>
>>> #######################
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Failed to generate jbi.xml
>>>
>>> Embedded error: Unable to generate service unit descriptor!
>>> org/hibernate/SessionFactory
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [DEBUG] Trace
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> generate jbi.xml
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>> at
>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>> generate jbi.xml
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>> ... 16 more
>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>> Unable to generate service unit descriptor!
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
>>> ... 18 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected exception parsing XML document from class path resource
>>> [com/test/servicemix/dao/dao-context.xml]; nested exception is
>>> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>> at
>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
>>> at
>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>> at
>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
>>> ... 19 more
>>> Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
>>> at java.beans.Introspector$1.run(Introspector.java:1272)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
>>> at
>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>> ... 44 more
>>> #########################################
>>>
>>>
>>>
>>>
>>> fordan wrote:
>>>>
>>>> Hi everyone !
>>>>
>>>> I solved this problem myself. With a kind of strange approach. Adding
>>>> the jdo-2.0.jar to the
>>>> plugin dependency on 4 places in the superpom for the sa, in the sa
>>>> pom, in the su1 pom and the
>>>> su 2 pom.
>>>>
>>>> Thanks Daniel
>>>>
>>>> fordan wrote:
>>>>>
>>>>> Hi !
>>>>>
>>>>> Anyone having an idea what the folllowing stacktrace is all about?
>>>>> Can anyone please help ?
>>>>> Thanks Daniel
>>>>>
>>>>>
>>>>>
>>>>> [INFO] Failed to generate jbi.xml
>>>>>
>>>>> Embedded error: Unable to generate service unit descriptor!
>>>>> javax/jdo/JDOException
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Trace
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>> generate jbi.xml
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>>>>> 6)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>>> at
>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>> at
>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>>> generate jbi.xml
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>> o.java:136)
>>>>> at
>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>>> ... 16 more
>>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>>>> Unable to generate service unit descriptor!
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>> tDescriptorMojo.java:190)
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>> o.java:134)
>>>>> ... 18 more
>>>>> Caused by:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Unexpected exception parsing XML document from cl
>>>>> ass path resource [transactionCtx.xml]; nested exception is
>>>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 427)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>> 7)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>> 4)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>> nDefinitionDocumentReader.java:187)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>> onDocumentReader.java:156)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>> ionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>> mentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>> nitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>> a:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>> der.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 407)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>> 7)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>> 4)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>> nDefinitionDocumentReader.java:187)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>> onDocumentReader.java:156)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>> ionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>> mentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>> nitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>> a:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>> der.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 407)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>> 7)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>> 4)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>>>>> xt.java:113)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>>>>> xt.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>>>>> pplicationContext.java:94)
>>>>> at
>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>>> at
>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>>>>> )
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>> tDescriptorMojo.java:171)
>>>>> ... 19 more
>>>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>>>>> at java.beans.Introspector$1.run(Introspector.java:1265)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at
>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>>>>> at
>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>>
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>>>>> ionParserDelegate.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>> rDelegate.java:421)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>> rDelegate.java:390)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>> onDocumentReader.java:165)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>> ionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>> mentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>> nitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>> a:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>> der.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 407)
>>>>> ... 56 more
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8143389
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by moraleslos <mo...@hotmail.com>.
I typically put 3rd party jars (anything other than my own code) into the
lib/optional directory (been having these classloader issues). That's why I
can get away with not including hibernate dependencies in the poms. For
your case, I think you need to add the jdo dependency in the pom that builds
the SU only (as well as including it in the classpath of the xbean that
defines your SU). Therefore when the SU is built, it includes the dependent
jdo jar automatically. You don't need to put the jdo dependency in any of
the super poms or in the plugin. That's my best guess though. Give it a
shot if you have time.
HTH,
-los
fordan wrote:
>
> Hi !
>
> Yes we have done that too and it works, but while deploying in servicemix
> we got an error. A ClassDefoundError jdo/JDOException, have'nt solved that
> yet. any idea ?
> When put the jdo jar in the systemclasspath for SM it works, bu the thing
> is that this jar is already included in the ServiceUnit that ueses this
> dependency.
> Tanks in advance !
>
>
> moraleslos wrote:
>>
>> Thanks a lot!
>>
>> It turns out the only thing I needed was this:
>>
>>
>> <configuration>
>>
>> <useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
>> </configuration>
>>
>> Seems like this, when set to true, actually verifies if all the
>> dependencies needed by the SU being built. Must be a bug that it didn't
>> like my hibernate dependency even though I put this in every POM,
>> including the plugin. When I set this to false, it did not complain
>> anymore. I removed all the hibernate dependencies from my POM, even the
>> plugin. Still works.
>>
>> So my feeling is that this "useServiceUnitAnalyzer" is a bit buggy with
>> dependencies. Turning it off solved my build problem but I lose the
>> build-time inspection of dependencies needed by my SU. If you removed
>> all of those jdo dependencies from your poms but kept
>> "useServiceUnitAnalyzer" to false, it should still build for you
>> successfully.
>>
>> Thanks again!
>>
>> -los
>>
>>
>>
>> fordan wrote:
>>>
>>> Hi again !
>>>
>>> Here is an example :
>>>
>>> <plugin>
>>> <groupId>org.apache.servicemix.tooling</groupId>
>>> <artifactId>jbi-maven-plugin</artifactId>
>>> <version>${servicemix-version}</version>
>>> <extensions>true</extensions>
>>> <configuration>
>>>
>>> <useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
>>> </configuration>
>>> <dependencies>
>>> <dependency>
>>> <groupId>jdo</groupId>
>>> <artifactId>jdo</artifactId>
>>> <version>${jdo-version}</version>
>>> </dependency>
>>> </dependencies>
>>> </plugin>
>>>
>>>
>>>
>>> moraleslos wrote:
>>>>
>>>> Do you have an example? The plugin tag I can see for this particular
>>>> project is under <build><plugins><plugin>..... at the root pom for this
>>>> project. In it I only have org.apache.servicemix.tooling plugin. I
>>>> tried to put the hibernate dependency in there but I get plugin errors.
>>>>
>>>>
>>>> -los
>>>>
>>>>
>>>>
>>>> fordan wrote:
>>>>>
>>>>> Hi !
>>>>>
>>>>> It is important to put the depenicies inside the plugin tags.
>>>>>
>>>>>
>>>>>
>>>>> moraleslos wrote:
>>>>>>
>>>>>> All of a sudden, I'm running into a similar issue where packaging a
>>>>>> JBI component gives me an error looking for
>>>>>> org/hibernate/SessionFactory. Funny thing is that I was not getting
>>>>>> this exception before. I also put the hibernate.jar in all of the
>>>>>> super poms for the SA as well as in my SUs but I can't seem to shake
>>>>>> this error off. It happens when my xbean includes a spring-context,
>>>>>> in which includes hibernate configurations. Below is the mvn trace.
>>>>>> Any suggestions? Thanks in advance!
>>>>>>
>>>>>> -los
>>>>>>
>>>>>> #######################
>>>>>> [ERROR] BUILD ERROR
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>> [INFO] Failed to generate jbi.xml
>>>>>>
>>>>>> Embedded error: Unable to generate service unit descriptor!
>>>>>> org/hibernate/SessionFactory
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>> [DEBUG] Trace
>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>>> generate jbi.xml
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>>>> at
>>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>>>> at
>>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>> Method)
>>>>>> at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>> at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>> at
>>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>>> at
>>>>>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>>> at
>>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>>
>>>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>>>> generate jbi.xml
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
>>>>>> at
>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>>>> ... 16 more
>>>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>>>>> Unable to generate service unit descriptor!
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
>>>>>> ... 18 more
>>>>>> Caused by:
>>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>>> Unexpected exception parsing XML document from class path resource
>>>>>> [com/test/servicemix/dao/dao-context.xml]; nested exception is
>>>>>> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>>>>> at
>>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
>>>>>> at
>>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
>>>>>> at
>>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>>>> at
>>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
>>>>>> ... 19 more
>>>>>> Caused by: java.lang.NoClassDefFoundError:
>>>>>> org/hibernate/SessionFactory
>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
>>>>>> at java.beans.Introspector$1.run(Introspector.java:1272)
>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> at
>>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
>>>>>> at
>>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>>>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>>>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>>>>> ... 44 more
>>>>>> #########################################
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> fordan wrote:
>>>>>>>
>>>>>>> Hi everyone !
>>>>>>>
>>>>>>> I solved this problem myself. With a kind of strange approach.
>>>>>>> Adding the jdo-2.0.jar to the
>>>>>>> plugin dependency on 4 places in the superpom for the sa, in the sa
>>>>>>> pom, in the su1 pom and the
>>>>>>> su 2 pom.
>>>>>>>
>>>>>>> Thanks Daniel
>>>>>>>
>>>>>>> fordan wrote:
>>>>>>>>
>>>>>>>> Hi !
>>>>>>>>
>>>>>>>> Anyone having an idea what the folllowing stacktrace is all about?
>>>>>>>> Can anyone please help ?
>>>>>>>> Thanks Daniel
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> [INFO] Failed to generate jbi.xml
>>>>>>>>
>>>>>>>> Embedded error: Unable to generate service unit descriptor!
>>>>>>>> javax/jdo/JDOException
>>>>>>>> [INFO]
>>>>>>>> ------------------------------------------------------------------------
>>>>>>>> [INFO] Trace
>>>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>>>>> generate jbi.xml
>>>>>>>> at
>>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>>>>>> at
>>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>>>>>> at
>>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>>>>>> at
>>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>>>>>>>> 6)
>>>>>>>> at
>>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>>>>>> at
>>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>>>>>> at
>>>>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>>>>>> at
>>>>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>>> Method)
>>>>>>>> at
>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>>>> at
>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>>>>>> at
>>>>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>>>>> at
>>>>>>>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>>>>> at
>>>>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>>>> at
>>>>>>>> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed
>>>>>>>> to generate jbi.xml
>>>>>>>> at
>>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>>>>> o.java:136)
>>>>>>>> at
>>>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>>>>>> at
>>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>>>>>> ... 16 more
>>>>>>>> Caused by:
>>>>>>>> org.apache.servicemix.maven.plugin.jbi.JbiPluginException: Unable
>>>>>>>> to generate service unit descriptor!
>>>>>>>> at
>>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>>>>> tDescriptorMojo.java:190)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>>>>> o.java:134)
>>>>>>>> ... 18 more
>>>>>>>> Caused by:
>>>>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>>>>> Unexpected exception parsing XML document from cl
>>>>>>>> ass path resource [transactionCtx.xml]; nested exception is
>>>>>>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>>> 427)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>>>> 7)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>>>> 4)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>>> Reader.java:126)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>>> Reader.java:142)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>>>>> nDefinitionDocumentReader.java:187)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>>>> onDocumentReader.java:156)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>>>> ionDocumentReader.java:142)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>>>> mentReader.java:63)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>>>> nitionDocumentReader.java:89)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>>>> a:499)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>>>> der.java:79)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>>> 407)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>>>> 7)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>>>> 4)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>>> Reader.java:126)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>>> Reader.java:142)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>>>>> nDefinitionDocumentReader.java:187)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>>>> onDocumentReader.java:156)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>>>> ionDocumentReader.java:142)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>>>> mentReader.java:63)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>>>> nitionDocumentReader.java:89)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>>>> a:499)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>>>> der.java:79)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>>> 407)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>>>> 7)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>>>> 4)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>>> Reader.java:126)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>>> Reader.java:142)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>>> Reader.java:168)
>>>>>>>> at
>>>>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>>>>>>>> xt.java:113)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>>>>>>>> xt.java:168)
>>>>>>>> at
>>>>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>>>>>>>> pplicationContext.java:94)
>>>>>>>> at
>>>>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>>>>>>>> )
>>>>>>>> at
>>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>>>>> tDescriptorMojo.java:171)
>>>>>>>> ... 19 more
>>>>>>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>>>>> at
>>>>>>>> java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>>>>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>>>>>>>> at java.beans.Introspector$1.run(Introspector.java:1265)
>>>>>>>> at java.security.AccessController.doPrivileged(Native
>>>>>>>> Method)
>>>>>>>> at
>>>>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>>>>>>>> at
>>>>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>>>>>>>> at
>>>>>>>> java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>>>>>> at
>>>>>>>> java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>>>>>
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>>>>>>>> ionParserDelegate.java:63)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>>>>> rDelegate.java:421)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>>>>> rDelegate.java:390)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>>>> onDocumentReader.java:165)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>>>> ionDocumentReader.java:142)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>>>> mentReader.java:63)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>>>> nitionDocumentReader.java:89)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>>>> a:499)
>>>>>>>> at
>>>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>>>> der.java:79)
>>>>>>>> at
>>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>>> 407)
>>>>>>>> ... 56 more
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8173433
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by Guillaume Nodet <gn...@gmail.com>.
The problem may come from the fact that the classes are loaded from
spring. As spring is included in the container classpath, JDO classes
must be in the container classpath too.
You can change that by including the needed spring jar in the SU and specify
an inverse classloader in the SU.
On 1/4/07, fordan <da...@main.se> wrote:
>
> Hi !
>
> Yes we have done that too and it works, but while deploying in servicemix we
> got an error. A ClassDefoundError jdo/JDOException, have'nt solved that yet.
> any idea ?
> When put the jdo jar in the systemclasspath for SM it works, bu the thing is
> that this jar is already included in the ServiceUnit that ueses this
> dependency.
> Tanks in advance !
>
>
> moraleslos wrote:
> >
> > Thanks a lot!
> >
> > It turns out the only thing I needed was this:
> >
> >
> > <configuration>
> > <useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
> > </configuration>
> >
> > Seems like this, when set to true, actually verifies if all the
> > dependencies needed by the SU being built. Must be a bug that it didn't
> > like my hibernate dependency even though I put this in every POM,
> > including the plugin. When I set this to false, it did not complain
> > anymore. I removed all the hibernate dependencies from my POM, even the
> > plugin. Still works.
> >
> > So my feeling is that this "useServiceUnitAnalyzer" is a bit buggy with
> > dependencies. Turning it off solved my build problem but I lose the
> > build-time inspection of dependencies needed by my SU. If you removed all
> > of those jdo dependencies from your poms but kept "useServiceUnitAnalyzer"
> > to false, it should still build for you successfully.
> >
> > Thanks again!
> >
> > -los
> >
> >
> >
> > fordan wrote:
> >>
> >> Hi again !
> >>
> >> Here is an example :
> >>
> >> <plugin>
> >> <groupId>org.apache.servicemix.tooling</groupId>
> >> <artifactId>jbi-maven-plugin</artifactId>
> >> <version>${servicemix-version}</version>
> >> <extensions>true</extensions>
> >> <configuration>
> >>
> >> <useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
> >> </configuration>
> >> <dependencies>
> >> <dependency>
> >> <groupId>jdo</groupId>
> >> <artifactId>jdo</artifactId>
> >> <version>${jdo-version}</version>
> >> </dependency>
> >> </dependencies>
> >> </plugin>
> >>
> >>
> >>
> >> moraleslos wrote:
> >>>
> >>> Do you have an example? The plugin tag I can see for this particular
> >>> project is under <build><plugins><plugin>..... at the root pom for this
> >>> project. In it I only have org.apache.servicemix.tooling plugin. I
> >>> tried to put the hibernate dependency in there but I get plugin errors.
> >>>
> >>>
> >>> -los
> >>>
> >>>
> >>>
> >>> fordan wrote:
> >>>>
> >>>> Hi !
> >>>>
> >>>> It is important to put the depenicies inside the plugin tags.
> >>>>
> >>>>
> >>>>
> >>>> moraleslos wrote:
> >>>>>
> >>>>> All of a sudden, I'm running into a similar issue where packaging a
> >>>>> JBI component gives me an error looking for
> >>>>> org/hibernate/SessionFactory. Funny thing is that I was not getting
> >>>>> this exception before. I also put the hibernate.jar in all of the
> >>>>> super poms for the SA as well as in my SUs but I can't seem to shake
> >>>>> this error off. It happens when my xbean includes a spring-context,
> >>>>> in which includes hibernate configurations. Below is the mvn trace.
> >>>>> Any suggestions? Thanks in advance!
> >>>>>
> >>>>> -los
> >>>>>
> >>>>> #######################
> >>>>> [ERROR] BUILD ERROR
> >>>>> [INFO]
> >>>>> ------------------------------------------------------------------------
> >>>>> [INFO] Failed to generate jbi.xml
> >>>>>
> >>>>> Embedded error: Unable to generate service unit descriptor!
> >>>>> org/hibernate/SessionFactory
> >>>>> [INFO]
> >>>>> ------------------------------------------------------------------------
> >>>>> [DEBUG] Trace
> >>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >>>>> generate jbi.xml
> >>>>> at
> >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
> >>>>> at
> >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
> >>>>> at
> >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
> >>>>> at
> >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
> >>>>> at
> >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> >>>>> at
> >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> >>>>> at
> >>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> >>>>> at
> >>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> >>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>> at
> >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>>> at
> >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>>> at java.lang.reflect.Method.invoke(Method.java:597)
> >>>>> at
> >>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> >>>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >>>>> at
> >>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> >>>>>
> >>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> >>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> >>>>> generate jbi.xml
> >>>>> at
> >>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
> >>>>> at
> >>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
> >>>>> at
> >>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
> >>>>> ... 16 more
> >>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
> >>>>> Unable to generate service unit descriptor!
> >>>>> at
> >>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
> >>>>> at
> >>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
> >>>>> ... 18 more
> >>>>> Caused by:
> >>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
> >>>>> Unexpected exception parsing XML document from class path resource
> >>>>> [com/test/servicemix/dao/dao-context.xml]; nested exception is
> >>>>> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
> >>>>> at
> >>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> >>>>> at
> >>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
> >>>>> at
> >>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> >>>>> at
> >>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> >>>>> at
> >>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
> >>>>> at
> >>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
> >>>>> at
> >>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
> >>>>> at
> >>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
> >>>>> at
> >>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
> >>>>> at
> >>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
> >>>>> ... 19 more
> >>>>> Caused by: java.lang.NoClassDefFoundError:
> >>>>> org/hibernate/SessionFactory
> >>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
> >>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
> >>>>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
> >>>>> at java.beans.Introspector$1.run(Introspector.java:1272)
> >>>>> at java.security.AccessController.doPrivileged(Native Method)
> >>>>> at
> >>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
> >>>>> at
> >>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
> >>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
> >>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> >>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
> >>>>> at java.beans.Introspector.<init>(Introspector.java:368)
> >>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> >>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
> >>>>> at java.beans.Introspector.<init>(Introspector.java:368)
> >>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
> >>>>> at
> >>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
> >>>>> at
> >>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
> >>>>> ... 44 more
> >>>>> #########################################
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> fordan wrote:
> >>>>>>
> >>>>>> Hi everyone !
> >>>>>>
> >>>>>> I solved this problem myself. With a kind of strange approach. Adding
> >>>>>> the jdo-2.0.jar to the
> >>>>>> plugin dependency on 4 places in the superpom for the sa, in the sa
> >>>>>> pom, in the su1 pom and the
> >>>>>> su 2 pom.
> >>>>>>
> >>>>>> Thanks Daniel
> >>>>>>
> >>>>>> fordan wrote:
> >>>>>>>
> >>>>>>> Hi !
> >>>>>>>
> >>>>>>> Anyone having an idea what the folllowing stacktrace is all about?
> >>>>>>> Can anyone please help ?
> >>>>>>> Thanks Daniel
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> [INFO] Failed to generate jbi.xml
> >>>>>>>
> >>>>>>> Embedded error: Unable to generate service unit descriptor!
> >>>>>>> javax/jdo/JDOException
> >>>>>>> [INFO]
> >>>>>>> ------------------------------------------------------------------------
> >>>>>>> [INFO] Trace
> >>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> >>>>>>> generate jbi.xml
> >>>>>>> at
> >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
> >>>>>>> at
> >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
> >>>>>>> at
> >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
> >>>>>>> at
> >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
> >>>>>>> 6)
> >>>>>>> at
> >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> >>>>>>> at
> >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> >>>>>>> at
> >>>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> >>>>>>> at
> >>>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> >>>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>>>>> Method)
> >>>>>>> at
> >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>>>>> at
> >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>>>>> at java.lang.reflect.Method.invoke(Method.java:585)
> >>>>>>> at
> >>>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> >>>>>>> at
> >>>>>>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >>>>>>> at
> >>>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> >>>>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> >>>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> >>>>>>> generate jbi.xml
> >>>>>>> at
> >>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
> >>>>>>> o.java:136)
> >>>>>>> at
> >>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
> >>>>>>> at
> >>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
> >>>>>>> ... 16 more
> >>>>>>> Caused by:
> >>>>>>> org.apache.servicemix.maven.plugin.jbi.JbiPluginException: Unable to
> >>>>>>> generate service unit descriptor!
> >>>>>>> at
> >>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
> >>>>>>> tDescriptorMojo.java:190)
> >>>>>>> at
> >>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
> >>>>>>> o.java:134)
> >>>>>>> ... 18 more
> >>>>>>> Caused by:
> >>>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
> >>>>>>> Unexpected exception parsing XML document from cl
> >>>>>>> ass path resource [transactionCtx.xml]; nested exception is
> >>>>>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> >>>>>>> 427)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
> >>>>>>> 7)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
> >>>>>>> 4)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> >>>>>>> Reader.java:126)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> >>>>>>> Reader.java:142)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
> >>>>>>> nDefinitionDocumentReader.java:187)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
> >>>>>>> onDocumentReader.java:156)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
> >>>>>>> ionDocumentReader.java:142)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
> >>>>>>> mentReader.java:63)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
> >>>>>>> nitionDocumentReader.java:89)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
> >>>>>>> a:499)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
> >>>>>>> der.java:79)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> >>>>>>> 407)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
> >>>>>>> 7)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
> >>>>>>> 4)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> >>>>>>> Reader.java:126)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> >>>>>>> Reader.java:142)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
> >>>>>>> nDefinitionDocumentReader.java:187)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
> >>>>>>> onDocumentReader.java:156)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
> >>>>>>> ionDocumentReader.java:142)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
> >>>>>>> mentReader.java:63)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
> >>>>>>> nitionDocumentReader.java:89)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
> >>>>>>> a:499)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
> >>>>>>> der.java:79)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> >>>>>>> 407)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
> >>>>>>> 7)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
> >>>>>>> 4)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> >>>>>>> Reader.java:126)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> >>>>>>> Reader.java:142)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> >>>>>>> Reader.java:168)
> >>>>>>> at
> >>>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
> >>>>>>> xt.java:113)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
> >>>>>>> xt.java:168)
> >>>>>>> at
> >>>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
> >>>>>>> pplicationContext.java:94)
> >>>>>>> at
> >>>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
> >>>>>>> at
> >>>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
> >>>>>>> )
> >>>>>>> at
> >>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
> >>>>>>> tDescriptorMojo.java:171)
> >>>>>>> ... 19 more
> >>>>>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
> >>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
> >>>>>>> at
> >>>>>>> java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
> >>>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
> >>>>>>> at java.beans.Introspector$1.run(Introspector.java:1265)
> >>>>>>> at java.security.AccessController.doPrivileged(Native
> >>>>>>> Method)
> >>>>>>> at
> >>>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
> >>>>>>> at
> >>>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
> >>>>>>> at
> >>>>>>> java.beans.Introspector.getBeanInfo(Introspector.java:387)
> >>>>>>> at
> >>>>>>> java.beans.Introspector.getBeanInfo(Introspector.java:159)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
> >>>>>>>
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
> >>>>>>> ionParserDelegate.java:63)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
> >>>>>>> rDelegate.java:421)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
> >>>>>>> rDelegate.java:390)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
> >>>>>>> onDocumentReader.java:165)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
> >>>>>>> ionDocumentReader.java:142)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
> >>>>>>> mentReader.java:63)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
> >>>>>>> nitionDocumentReader.java:89)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
> >>>>>>> a:499)
> >>>>>>> at
> >>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
> >>>>>>> der.java:79)
> >>>>>>> at
> >>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> >>>>>>> 407)
> >>>>>>> ... 56 more
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8154945
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>
--
Cheers,
Guillaume Nodet
Re: Xbean critical issue
Posted by fordan <da...@main.se>.
Hi !
Yes we have done that too and it works, but while deploying in servicemix we
got an error. A ClassDefoundError jdo/JDOException, have'nt solved that yet.
any idea ?
When put the jdo jar in the systemclasspath for SM it works, bu the thing is
that this jar is already included in the ServiceUnit that ueses this
dependency.
Tanks in advance !
moraleslos wrote:
>
> Thanks a lot!
>
> It turns out the only thing I needed was this:
>
>
> <configuration>
> <useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
> </configuration>
>
> Seems like this, when set to true, actually verifies if all the
> dependencies needed by the SU being built. Must be a bug that it didn't
> like my hibernate dependency even though I put this in every POM,
> including the plugin. When I set this to false, it did not complain
> anymore. I removed all the hibernate dependencies from my POM, even the
> plugin. Still works.
>
> So my feeling is that this "useServiceUnitAnalyzer" is a bit buggy with
> dependencies. Turning it off solved my build problem but I lose the
> build-time inspection of dependencies needed by my SU. If you removed all
> of those jdo dependencies from your poms but kept "useServiceUnitAnalyzer"
> to false, it should still build for you successfully.
>
> Thanks again!
>
> -los
>
>
>
> fordan wrote:
>>
>> Hi again !
>>
>> Here is an example :
>>
>> <plugin>
>> <groupId>org.apache.servicemix.tooling</groupId>
>> <artifactId>jbi-maven-plugin</artifactId>
>> <version>${servicemix-version}</version>
>> <extensions>true</extensions>
>> <configuration>
>>
>> <useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
>> </configuration>
>> <dependencies>
>> <dependency>
>> <groupId>jdo</groupId>
>> <artifactId>jdo</artifactId>
>> <version>${jdo-version}</version>
>> </dependency>
>> </dependencies>
>> </plugin>
>>
>>
>>
>> moraleslos wrote:
>>>
>>> Do you have an example? The plugin tag I can see for this particular
>>> project is under <build><plugins><plugin>..... at the root pom for this
>>> project. In it I only have org.apache.servicemix.tooling plugin. I
>>> tried to put the hibernate dependency in there but I get plugin errors.
>>>
>>>
>>> -los
>>>
>>>
>>>
>>> fordan wrote:
>>>>
>>>> Hi !
>>>>
>>>> It is important to put the depenicies inside the plugin tags.
>>>>
>>>>
>>>>
>>>> moraleslos wrote:
>>>>>
>>>>> All of a sudden, I'm running into a similar issue where packaging a
>>>>> JBI component gives me an error looking for
>>>>> org/hibernate/SessionFactory. Funny thing is that I was not getting
>>>>> this exception before. I also put the hibernate.jar in all of the
>>>>> super poms for the SA as well as in my SUs but I can't seem to shake
>>>>> this error off. It happens when my xbean includes a spring-context,
>>>>> in which includes hibernate configurations. Below is the mvn trace.
>>>>> Any suggestions? Thanks in advance!
>>>>>
>>>>> -los
>>>>>
>>>>> #######################
>>>>> [ERROR] BUILD ERROR
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Failed to generate jbi.xml
>>>>>
>>>>> Embedded error: Unable to generate service unit descriptor!
>>>>> org/hibernate/SessionFactory
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [DEBUG] Trace
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>> generate jbi.xml
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>>> at
>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>> at
>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>
>>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>>> generate jbi.xml
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
>>>>> at
>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>>> ... 16 more
>>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>>>> Unable to generate service unit descriptor!
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
>>>>> ... 18 more
>>>>> Caused by:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Unexpected exception parsing XML document from class path resource
>>>>> [com/test/servicemix/dao/dao-context.xml]; nested exception is
>>>>> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
>>>>> at
>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>>> at
>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
>>>>> ... 19 more
>>>>> Caused by: java.lang.NoClassDefFoundError:
>>>>> org/hibernate/SessionFactory
>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
>>>>> at java.beans.Introspector$1.run(Introspector.java:1272)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at
>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
>>>>> at
>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>>>> ... 44 more
>>>>> #########################################
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> fordan wrote:
>>>>>>
>>>>>> Hi everyone !
>>>>>>
>>>>>> I solved this problem myself. With a kind of strange approach. Adding
>>>>>> the jdo-2.0.jar to the
>>>>>> plugin dependency on 4 places in the superpom for the sa, in the sa
>>>>>> pom, in the su1 pom and the
>>>>>> su 2 pom.
>>>>>>
>>>>>> Thanks Daniel
>>>>>>
>>>>>> fordan wrote:
>>>>>>>
>>>>>>> Hi !
>>>>>>>
>>>>>>> Anyone having an idea what the folllowing stacktrace is all about?
>>>>>>> Can anyone please help ?
>>>>>>> Thanks Daniel
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> [INFO] Failed to generate jbi.xml
>>>>>>>
>>>>>>> Embedded error: Unable to generate service unit descriptor!
>>>>>>> javax/jdo/JDOException
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Trace
>>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>>>> generate jbi.xml
>>>>>>> at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>>>>> at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>>>>> at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>>>>> at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>>>>>>> 6)
>>>>>>> at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>>>>> at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>>>>> at
>>>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>>>>> at
>>>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>> Method)
>>>>>>> at
>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>>> at
>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>>>>> at
>>>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>>>> at
>>>>>>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>>>> at
>>>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>>>>> generate jbi.xml
>>>>>>> at
>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>>>> o.java:136)
>>>>>>> at
>>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>>>>> at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>>>>> ... 16 more
>>>>>>> Caused by:
>>>>>>> org.apache.servicemix.maven.plugin.jbi.JbiPluginException: Unable to
>>>>>>> generate service unit descriptor!
>>>>>>> at
>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>>>> tDescriptorMojo.java:190)
>>>>>>> at
>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>>>> o.java:134)
>>>>>>> ... 18 more
>>>>>>> Caused by:
>>>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>>>> Unexpected exception parsing XML document from cl
>>>>>>> ass path resource [transactionCtx.xml]; nested exception is
>>>>>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>> 427)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>>> 7)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>>> 4)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>> Reader.java:126)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>> Reader.java:142)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>>>> nDefinitionDocumentReader.java:187)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>>> onDocumentReader.java:156)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>>> ionDocumentReader.java:142)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>>> mentReader.java:63)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>>> nitionDocumentReader.java:89)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>>> a:499)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>>> der.java:79)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>> 407)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>>> 7)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>>> 4)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>> Reader.java:126)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>> Reader.java:142)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>>>> nDefinitionDocumentReader.java:187)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>>> onDocumentReader.java:156)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>>> ionDocumentReader.java:142)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>>> mentReader.java:63)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>>> nitionDocumentReader.java:89)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>>> a:499)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>>> der.java:79)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>> 407)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>>> 7)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>>> 4)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>> Reader.java:126)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>> Reader.java:142)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>>> Reader.java:168)
>>>>>>> at
>>>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>>>>>>> xt.java:113)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>>>>>>> xt.java:168)
>>>>>>> at
>>>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>>>>>>> pplicationContext.java:94)
>>>>>>> at
>>>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>>>>> at
>>>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>>>>>>> )
>>>>>>> at
>>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>>>> tDescriptorMojo.java:171)
>>>>>>> ... 19 more
>>>>>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>>>> at
>>>>>>> java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>>>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>>>>>>> at java.beans.Introspector$1.run(Introspector.java:1265)
>>>>>>> at java.security.AccessController.doPrivileged(Native
>>>>>>> Method)
>>>>>>> at
>>>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>>>>>>> at
>>>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>>>>>>> at
>>>>>>> java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>>>>> at
>>>>>>> java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>>>>
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>>>>>>> ionParserDelegate.java:63)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>>>> rDelegate.java:421)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>>>> rDelegate.java:390)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>>> onDocumentReader.java:165)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>>> ionDocumentReader.java:142)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>>> mentReader.java:63)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>>> nitionDocumentReader.java:89)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>>> a:499)
>>>>>>> at
>>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>>> der.java:79)
>>>>>>> at
>>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>>> 407)
>>>>>>> ... 56 more
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8154945
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by moraleslos <mo...@hotmail.com>.
Thanks a lot!
It turns out the only thing I needed was this:
<configuration>
<useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
</configuration>
Seems like this, when set to true, actually verifies if all the dependencies
needed by the SU being built. Must be a bug that it didn't like my
hibernate dependency even though I put this in every POM, including the
plugin. When I set this to false, it did not complain anymore. I removed
all the hibernate dependencies from my POM, even the plugin. Still works.
So my feeling is that this "useServiceUnitAnalyzer" is a bit buggy with
dependencies. Turning it off solved my build problem but I lose the
build-time inspection of dependencies needed by my SU. If you removed all
of those jdo dependencies from your poms but kept "useServiceUnitAnalyzer"
to false, it should still build for you successfully.
Thanks again!
-los
fordan wrote:
>
> Hi again !
>
> Here is an example :
>
> <plugin>
> <groupId>org.apache.servicemix.tooling</groupId>
> <artifactId>jbi-maven-plugin</artifactId>
> <version>${servicemix-version}</version>
> <extensions>true</extensions>
> <configuration>
> <useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
> </configuration>
> <dependencies>
> <dependency>
> <groupId>jdo</groupId>
> <artifactId>jdo</artifactId>
> <version>${jdo-version}</version>
> </dependency>
> </dependencies>
> </plugin>
>
>
>
> moraleslos wrote:
>>
>> Do you have an example? The plugin tag I can see for this particular
>> project is under <build><plugins><plugin>..... at the root pom for this
>> project. In it I only have org.apache.servicemix.tooling plugin. I
>> tried to put the hibernate dependency in there but I get plugin errors.
>>
>>
>> -los
>>
>>
>>
>> fordan wrote:
>>>
>>> Hi !
>>>
>>> It is important to put the depenicies inside the plugin tags.
>>>
>>>
>>>
>>> moraleslos wrote:
>>>>
>>>> All of a sudden, I'm running into a similar issue where packaging a JBI
>>>> component gives me an error looking for org/hibernate/SessionFactory.
>>>> Funny thing is that I was not getting this exception before. I also
>>>> put the hibernate.jar in all of the super poms for the SA as well as in
>>>> my SUs but I can't seem to shake this error off. It happens when my
>>>> xbean includes a spring-context, in which includes hibernate
>>>> configurations. Below is the mvn trace. Any suggestions? Thanks in
>>>> advance!
>>>>
>>>> -los
>>>>
>>>> #######################
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Failed to generate jbi.xml
>>>>
>>>> Embedded error: Unable to generate service unit descriptor!
>>>> org/hibernate/SessionFactory
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [DEBUG] Trace
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> generate jbi.xml
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>> at
>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>> at
>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>> at
>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>
>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>> generate jbi.xml
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
>>>> at
>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>> ... 16 more
>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>>> Unable to generate service unit descriptor!
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
>>>> ... 18 more
>>>> Caused by:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Unexpected exception parsing XML document from class path resource
>>>> [com/test/servicemix/dao/dao-context.xml]; nested exception is
>>>> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>>> at
>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>>> at
>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
>>>> at
>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
>>>> at
>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>> at
>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>> at
>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>> at
>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
>>>> ... 19 more
>>>> Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>>>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
>>>> at java.beans.Introspector$1.run(Introspector.java:1272)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
>>>> at
>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>> at
>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>> at
>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>> at
>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>>> ... 44 more
>>>> #########################################
>>>>
>>>>
>>>>
>>>>
>>>> fordan wrote:
>>>>>
>>>>> Hi everyone !
>>>>>
>>>>> I solved this problem myself. With a kind of strange approach. Adding
>>>>> the jdo-2.0.jar to the
>>>>> plugin dependency on 4 places in the superpom for the sa, in the sa
>>>>> pom, in the su1 pom and the
>>>>> su 2 pom.
>>>>>
>>>>> Thanks Daniel
>>>>>
>>>>> fordan wrote:
>>>>>>
>>>>>> Hi !
>>>>>>
>>>>>> Anyone having an idea what the folllowing stacktrace is all about?
>>>>>> Can anyone please help ?
>>>>>> Thanks Daniel
>>>>>>
>>>>>>
>>>>>>
>>>>>> [INFO] Failed to generate jbi.xml
>>>>>>
>>>>>> Embedded error: Unable to generate service unit descriptor!
>>>>>> javax/jdo/JDOException
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>> [INFO] Trace
>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>>> generate jbi.xml
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>>>>>> 6)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>>>> at
>>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>>>> at
>>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>> Method)
>>>>>> at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>> at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>>>> at
>>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>>> at
>>>>>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>>> at
>>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>>>> generate jbi.xml
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>>> o.java:136)
>>>>>> at
>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>>>> at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>>>> ... 16 more
>>>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>>>>> Unable to generate service unit descriptor!
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>>> tDescriptorMojo.java:190)
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>>> o.java:134)
>>>>>> ... 18 more
>>>>>> Caused by:
>>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>>> Unexpected exception parsing XML document from cl
>>>>>> ass path resource [transactionCtx.xml]; nested exception is
>>>>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>> 427)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>> 7)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>> 4)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>> Reader.java:126)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>> Reader.java:142)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>>> nDefinitionDocumentReader.java:187)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>> onDocumentReader.java:156)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>> ionDocumentReader.java:142)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>> mentReader.java:63)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>> nitionDocumentReader.java:89)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>> a:499)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>> der.java:79)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>> 407)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>> 7)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>> 4)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>> Reader.java:126)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>> Reader.java:142)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>>> nDefinitionDocumentReader.java:187)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>> onDocumentReader.java:156)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>> ionDocumentReader.java:142)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>> mentReader.java:63)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>> nitionDocumentReader.java:89)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>> a:499)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>> der.java:79)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>> 407)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>>> 7)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>>> 4)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>> Reader.java:126)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>> Reader.java:142)
>>>>>> at
>>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>>> Reader.java:168)
>>>>>> at
>>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>>>>>> xt.java:113)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>>>>>> xt.java:168)
>>>>>> at
>>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>>>>>> pplicationContext.java:94)
>>>>>> at
>>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>>>> at
>>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>>>>>> )
>>>>>> at
>>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>>> tDescriptorMojo.java:171)
>>>>>> ... 19 more
>>>>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>>>>>> at java.beans.Introspector$1.run(Introspector.java:1265)
>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> at
>>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>>>>>> at
>>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>>>
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>>>>>> ionParserDelegate.java:63)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>>> rDelegate.java:421)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>>> rDelegate.java:390)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>>> onDocumentReader.java:165)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>>> ionDocumentReader.java:142)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>>> mentReader.java:63)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>>> nitionDocumentReader.java:89)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>>> a:499)
>>>>>> at
>>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>>> der.java:79)
>>>>>> at
>>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>>> 407)
>>>>>> ... 56 more
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8147397
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by fordan <da...@main.se>.
Hi again !
Here is an example :
<plugin>
<groupId>org.apache.servicemix.tooling</groupId>
<artifactId>jbi-maven-plugin</artifactId>
<version>${servicemix-version}</version>
<extensions>true</extensions>
<configuration>
<useServiceUnitAnalyzer>false</useServiceUnitAnalyzer>
</configuration>
<dependencies>
<dependency>
<groupId>jdo</groupId>
<artifactId>jdo</artifactId>
<version>${jdo-version}</version>
</dependency>
</dependencies>
</plugin>
moraleslos wrote:
>
> Do you have an example? The plugin tag I can see for this particular
> project is under <build><plugins><plugin>..... at the root pom for this
> project. In it I only have org.apache.servicemix.tooling plugin. I tried
> to put the hibernate dependency in there but I get plugin errors.
>
>
> -los
>
>
>
> fordan wrote:
>>
>> Hi !
>>
>> It is important to put the depenicies inside the plugin tags.
>>
>>
>>
>> moraleslos wrote:
>>>
>>> All of a sudden, I'm running into a similar issue where packaging a JBI
>>> component gives me an error looking for org/hibernate/SessionFactory.
>>> Funny thing is that I was not getting this exception before. I also put
>>> the hibernate.jar in all of the super poms for the SA as well as in my
>>> SUs but I can't seem to shake this error off. It happens when my xbean
>>> includes a spring-context, in which includes hibernate configurations.
>>> Below is the mvn trace. Any suggestions? Thanks in advance!
>>>
>>> -los
>>>
>>> #######################
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Failed to generate jbi.xml
>>>
>>> Embedded error: Unable to generate service unit descriptor!
>>> org/hibernate/SessionFactory
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [DEBUG] Trace
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> generate jbi.xml
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>> at
>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>> generate jbi.xml
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>> ... 16 more
>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>> Unable to generate service unit descriptor!
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
>>> ... 18 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected exception parsing XML document from class path resource
>>> [com/test/servicemix/dao/dao-context.xml]; nested exception is
>>> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>>> at
>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
>>> at
>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>> at
>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
>>> ... 19 more
>>> Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
>>> at java.beans.Introspector$1.run(Introspector.java:1272)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
>>> at
>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>>> at java.beans.Introspector.<init>(Introspector.java:368)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>>> ... 44 more
>>> #########################################
>>>
>>>
>>>
>>>
>>> fordan wrote:
>>>>
>>>> Hi everyone !
>>>>
>>>> I solved this problem myself. With a kind of strange approach. Adding
>>>> the jdo-2.0.jar to the
>>>> plugin dependency on 4 places in the superpom for the sa, in the sa
>>>> pom, in the su1 pom and the
>>>> su 2 pom.
>>>>
>>>> Thanks Daniel
>>>>
>>>> fordan wrote:
>>>>>
>>>>> Hi !
>>>>>
>>>>> Anyone having an idea what the folllowing stacktrace is all about?
>>>>> Can anyone please help ?
>>>>> Thanks Daniel
>>>>>
>>>>>
>>>>>
>>>>> [INFO] Failed to generate jbi.xml
>>>>>
>>>>> Embedded error: Unable to generate service unit descriptor!
>>>>> javax/jdo/JDOException
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Trace
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>> generate jbi.xml
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>>>>> 6)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>>> at
>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>>> at
>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>> at
>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>>> generate jbi.xml
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>> o.java:136)
>>>>> at
>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>>> at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>>> ... 16 more
>>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>>>> Unable to generate service unit descriptor!
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>> tDescriptorMojo.java:190)
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>>> o.java:134)
>>>>> ... 18 more
>>>>> Caused by:
>>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>>> Unexpected exception parsing XML document from cl
>>>>> ass path resource [transactionCtx.xml]; nested exception is
>>>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 427)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>> 7)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>> 4)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>> nDefinitionDocumentReader.java:187)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>> onDocumentReader.java:156)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>> ionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>> mentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>> nitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>> a:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>> der.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 407)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>> 7)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>> 4)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>>> nDefinitionDocumentReader.java:187)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>> onDocumentReader.java:156)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>> ionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>> mentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>> nitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>> a:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>> der.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 407)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>>> 7)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>>> 4)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:126)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:142)
>>>>> at
>>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>>> Reader.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>>>>> xt.java:113)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>>>>> xt.java:168)
>>>>> at
>>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>>>>> pplicationContext.java:94)
>>>>> at
>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>>> at
>>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>>> at
>>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>>>>> )
>>>>> at
>>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>>> tDescriptorMojo.java:171)
>>>>> ... 19 more
>>>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>>>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>>>>> at java.beans.Introspector$1.run(Introspector.java:1265)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at
>>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>>>>> at
>>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>>
>>>>> at
>>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>>>>> ionParserDelegate.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>> rDelegate.java:421)
>>>>> at
>>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>>> rDelegate.java:390)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>>> onDocumentReader.java:165)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>>> ionDocumentReader.java:142)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>>> mentReader.java:63)
>>>>> at
>>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>>> nitionDocumentReader.java:89)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>>> a:499)
>>>>> at
>>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>>> der.java:79)
>>>>> at
>>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>>> 407)
>>>>> ... 56 more
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8144888
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by moraleslos <mo...@hotmail.com>.
Do you have an example? The plugin tag I can see for this particular project
is under <build><plugins><plugin>..... at the root pom for this project. In
it I only have org.apache.servicemix.tooling plugin. I tried to put the
hibernate dependency in there but I get plugin errors.
-los
fordan wrote:
>
> Hi !
>
> It is important to put the depenicies inside the plugin tags.
>
>
>
> moraleslos wrote:
>>
>> All of a sudden, I'm running into a similar issue where packaging a JBI
>> component gives me an error looking for org/hibernate/SessionFactory.
>> Funny thing is that I was not getting this exception before. I also put
>> the hibernate.jar in all of the super poms for the SA as well as in my
>> SUs but I can't seem to shake this error off. It happens when my xbean
>> includes a spring-context, in which includes hibernate configurations.
>> Below is the mvn trace. Any suggestions? Thanks in advance!
>>
>> -los
>>
>> #######################
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to generate jbi.xml
>>
>> Embedded error: Unable to generate service unit descriptor!
>> org/hibernate/SessionFactory
>> [INFO]
>> ------------------------------------------------------------------------
>> [DEBUG] Trace
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>> generate jbi.xml
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>> at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>
>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>> generate jbi.xml
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
>> at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>> ... 16 more
>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>> Unable to generate service unit descriptor!
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
>> ... 18 more
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected exception parsing XML document from class path resource
>> [com/test/servicemix/dao/dao-context.xml]; nested exception is
>> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
>> at
>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>> at
>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
>> at
>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
>> at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>> at
>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>> at
>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>> at
>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
>> ... 19 more
>> Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
>> at java.lang.Class.getDeclaredMethods0(Native Method)
>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>> at java.lang.Class.getDeclaredMethods(Class.java:1791)
>> at java.beans.Introspector$1.run(Introspector.java:1272)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
>> at
>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>> at java.beans.Introspector.<init>(Introspector.java:368)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>> at java.beans.Introspector.<init>(Introspector.java:368)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>> at
>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>> at
>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>> at
>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
>> ... 44 more
>> #########################################
>>
>>
>>
>>
>> fordan wrote:
>>>
>>> Hi everyone !
>>>
>>> I solved this problem myself. With a kind of strange approach. Adding
>>> the jdo-2.0.jar to the
>>> plugin dependency on 4 places in the superpom for the sa, in the sa pom,
>>> in the su1 pom and the
>>> su 2 pom.
>>>
>>> Thanks Daniel
>>>
>>> fordan wrote:
>>>>
>>>> Hi !
>>>>
>>>> Anyone having an idea what the folllowing stacktrace is all about?
>>>> Can anyone please help ?
>>>> Thanks Daniel
>>>>
>>>>
>>>>
>>>> [INFO] Failed to generate jbi.xml
>>>>
>>>> Embedded error: Unable to generate service unit descriptor!
>>>> javax/jdo/JDOException
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Trace
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> generate jbi.xml
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>>>> 6)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>>> at
>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>> at
>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>> at
>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>>> generate jbi.xml
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>> o.java:136)
>>>> at
>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>>> at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>>> ... 16 more
>>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>>> Unable to generate service unit descriptor!
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>> tDescriptorMojo.java:190)
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>>> o.java:134)
>>>> ... 18 more
>>>> Caused by:
>>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>>> Unexpected exception parsing XML document from cl
>>>> ass path resource [transactionCtx.xml]; nested exception is
>>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>> 427)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>> 7)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>> 4)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>> Reader.java:126)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>> Reader.java:142)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>> nDefinitionDocumentReader.java:187)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>> onDocumentReader.java:156)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>> ionDocumentReader.java:142)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>> mentReader.java:63)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>> nitionDocumentReader.java:89)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>> a:499)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>> der.java:79)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>> 407)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>> 7)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>> 4)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>> Reader.java:126)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>> Reader.java:142)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>>> nDefinitionDocumentReader.java:187)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>> onDocumentReader.java:156)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>> ionDocumentReader.java:142)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>> mentReader.java:63)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>> nitionDocumentReader.java:89)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>> a:499)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>> der.java:79)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>> 407)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>>> 7)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>>> 4)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>> Reader.java:126)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>> Reader.java:142)
>>>> at
>>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>>> Reader.java:168)
>>>> at
>>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>>>> xt.java:113)
>>>> at
>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>>>> xt.java:168)
>>>> at
>>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>>>> pplicationContext.java:94)
>>>> at
>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>>> at
>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>>> at
>>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>>> at
>>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>>>> )
>>>> at
>>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>>> tDescriptorMojo.java:171)
>>>> ... 19 more
>>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>>>> at java.beans.Introspector$1.run(Introspector.java:1265)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>>>> at
>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>>> at
>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>>> at
>>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>>
>>>> at
>>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>>>> ionParserDelegate.java:63)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>> rDelegate.java:421)
>>>> at
>>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>>> rDelegate.java:390)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>>> onDocumentReader.java:165)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>>> ionDocumentReader.java:142)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>>> mentReader.java:63)
>>>> at
>>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>>> nitionDocumentReader.java:89)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>>> a:499)
>>>> at
>>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>>> der.java:79)
>>>> at
>>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>>> 407)
>>>> ... 56 more
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8143158
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by fordan <da...@main.se>.
Hi !
It is important to put the depenicies inside the plugin tags.
moraleslos wrote:
>
> All of a sudden, I'm running into a similar issue where packaging a JBI
> component gives me an error looking for org/hibernate/SessionFactory.
> Funny thing is that I was not getting this exception before. I also put
> the hibernate.jar in all of the super poms for the SA as well as in my SUs
> but I can't seem to shake this error off. It happens when my xbean
> includes a spring-context, in which includes hibernate configurations.
> Below is the mvn trace. Any suggestions? Thanks in advance!
>
> -los
>
> #######################
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to generate jbi.xml
>
> Embedded error: Unable to generate service unit descriptor!
> org/hibernate/SessionFactory
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to generate
> jbi.xml
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> generate jbi.xml
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
> ... 16 more
> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
> Unable to generate service unit descriptor!
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
> ... 18 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexpected exception parsing XML document from class path resource
> [com/test/servicemix/dao/dao-context.xml]; nested exception is
> java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
> at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
> at
> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
> ... 19 more
> Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
> at java.lang.Class.getDeclaredMethods(Class.java:1791)
> at java.beans.Introspector$1.run(Introspector.java:1272)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
> at
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
> at java.beans.Introspector.<init>(Introspector.java:368)
> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> at java.beans.Introspector.getBeanInfo(Introspector.java:220)
> at java.beans.Introspector.<init>(Introspector.java:368)
> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> at
> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
> at
> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
> at
> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
> ... 44 more
> #########################################
>
>
>
>
> fordan wrote:
>>
>> Hi everyone !
>>
>> I solved this problem myself. With a kind of strange approach. Adding the
>> jdo-2.0.jar to the
>> plugin dependency on 4 places in the superpom for the sa, in the sa pom,
>> in the su1 pom and the
>> su 2 pom.
>>
>> Thanks Daniel
>>
>> fordan wrote:
>>>
>>> Hi !
>>>
>>> Anyone having an idea what the folllowing stacktrace is all about?
>>> Can anyone please help ?
>>> Thanks Daniel
>>>
>>>
>>>
>>> [INFO] Failed to generate jbi.xml
>>>
>>> Embedded error: Unable to generate service unit descriptor!
>>> javax/jdo/JDOException
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Trace
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> generate jbi.xml
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>>> 6)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>>> at
>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>>> generate jbi.xml
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>> o.java:136)
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>>> ... 16 more
>>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>>> Unable to generate service unit descriptor!
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>> tDescriptorMojo.java:190)
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>>> o.java:134)
>>> ... 18 more
>>> Caused by:
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unexpected exception parsing XML document from cl
>>> ass path resource [transactionCtx.xml]; nested exception is
>>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>> 427)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>> 7)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>> 4)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>> Reader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>> Reader.java:142)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>> nDefinitionDocumentReader.java:187)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>> onDocumentReader.java:156)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>> ionDocumentReader.java:142)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>> mentReader.java:63)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>> nitionDocumentReader.java:89)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>> a:499)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>> der.java:79)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>> 407)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>> 7)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>> 4)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>> Reader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>> Reader.java:142)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>>> nDefinitionDocumentReader.java:187)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>> onDocumentReader.java:156)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>> ionDocumentReader.java:142)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>> mentReader.java:63)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>> nitionDocumentReader.java:89)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>> a:499)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>> der.java:79)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>> 407)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>>> 7)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>>> 4)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>> Reader.java:126)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>> Reader.java:142)
>>> at
>>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>>> Reader.java:168)
>>> at
>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>>> xt.java:113)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>>> xt.java:168)
>>> at
>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>>> pplicationContext.java:94)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>>> at
>>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>>> at
>>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>>> )
>>> at
>>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>>> tDescriptorMojo.java:171)
>>> ... 19 more
>>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>>> at java.beans.Introspector$1.run(Introspector.java:1265)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>>> at
>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>>
>>> at
>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>>> ionParserDelegate.java:63)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>> rDelegate.java:421)
>>> at
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>>> rDelegate.java:390)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>>> onDocumentReader.java:165)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>>> ionDocumentReader.java:142)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>>> mentReader.java:63)
>>> at
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>>> nitionDocumentReader.java:89)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>>> a:499)
>>> at
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>>> der.java:79)
>>> at
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>>> 407)
>>> ... 56 more
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8138453
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by moraleslos <mo...@hotmail.com>.
All of a sudden, I'm running into a similar issue where packaging a JBI
component gives me an error looking for org/hibernate/SessionFactory. Funny
thing is that I was not getting this exception before. I also put the
hibernate.jar in all of the super poms for the SA as well as in my SUs but I
can't seem to shake this error off. It happens when my xbean includes a
spring-context, in which includes hibernate configurations. Below is the
mvn trace. Any suggestions? Thanks in advance!
-los
#######################
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to generate jbi.xml
Embedded error: Unable to generate service unit descriptor!
org/hibernate/SessionFactory
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to generate
jbi.xml
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
generate jbi.xml
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:126)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
... 16 more
Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException: Unable
to generate service unit descriptor!
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:217)
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMojo.java:124)
... 18 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from class path resource
[com/test/servicemix/dao/dao-context.xml]; nested exception is
java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:427)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:187)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:156)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:168)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
at
org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:79)
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUnitDescriptorMojo.java:204)
... 19 more
Caused by: java.lang.NoClassDefFoundError: org/hibernate/SessionFactory
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethods(Class.java:1791)
at java.beans.Introspector$1.run(Introspector.java:1272)
at java.security.AccessController.doPrivileged(Native Method)
at
java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
at
java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
at java.beans.Introspector.getBeanInfo(Introspector.java:387)
at java.beans.Introspector.getBeanInfo(Introspector.java:159)
at java.beans.Introspector.getBeanInfo(Introspector.java:220)
at java.beans.Introspector.<init>(Introspector.java:368)
at java.beans.Introspector.getBeanInfo(Introspector.java:159)
at java.beans.Introspector.getBeanInfo(Introspector.java:220)
at java.beans.Introspector.<init>(Introspector.java:368)
at java.beans.Introspector.getBeanInfo(Introspector.java:159)
at
org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
at
org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:390)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:165)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:142)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:89)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
... 44 more
#########################################
fordan wrote:
>
> Hi everyone !
>
> I solved this problem myself. With a kind of strange approach. Adding the
> jdo-2.0.jar to the
> plugin dependency on 4 places in the superpom for the sa, in the sa pom,
> in the su1 pom and the
> su 2 pom.
>
> Thanks Daniel
>
> fordan wrote:
>>
>> Hi !
>>
>> Anyone having an idea what the folllowing stacktrace is all about?
>> Can anyone please help ?
>> Thanks Daniel
>>
>>
>>
>> [INFO] Failed to generate jbi.xml
>>
>> Embedded error: Unable to generate service unit descriptor!
>> javax/jdo/JDOException
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Trace
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>> generate jbi.xml
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
>> 6)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>> at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
>> generate jbi.xml
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>> o.java:136)
>> at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>> ... 16 more
>> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
>> Unable to generate service unit descriptor!
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>> tDescriptorMojo.java:190)
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
>> o.java:134)
>> ... 18 more
>> Caused by:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected exception parsing XML document from cl
>> ass path resource [transactionCtx.xml]; nested exception is
>> java.lang.NoClassDefFoundError: javax/jdo/JDOException
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>> 427)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>> 7)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>> 4)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>> Reader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>> Reader.java:142)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>> nDefinitionDocumentReader.java:187)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>> onDocumentReader.java:156)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>> ionDocumentReader.java:142)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>> mentReader.java:63)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>> nitionDocumentReader.java:89)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>> a:499)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>> der.java:79)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>> 407)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>> 7)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>> 4)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>> Reader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>> Reader.java:142)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
>> nDefinitionDocumentReader.java:187)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>> onDocumentReader.java:156)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>> ionDocumentReader.java:142)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>> mentReader.java:63)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>> nitionDocumentReader.java:89)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>> a:499)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>> der.java:79)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>> 407)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
>> 7)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
>> 4)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>> Reader.java:126)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>> Reader.java:142)
>> at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
>> Reader.java:168)
>> at
>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
>> xt.java:113)
>> at
>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
>> xt.java:168)
>> at
>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
>> pplicationContext.java:94)
>> at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
>> at
>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
>> at
>> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
>> at
>> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
>> )
>> at
>> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
>> tDescriptorMojo.java:171)
>> ... 19 more
>> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
>> at java.lang.Class.getDeclaredMethods0(Native Method)
>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>> at java.lang.Class.getDeclaredMethods(Class.java:1763)
>> at java.beans.Introspector$1.run(Introspector.java:1265)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>> at
>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>> at
>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
>> at
>> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>>
>> at
>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
>> ionParserDelegate.java:63)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>> rDelegate.java:421)
>> at
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
>> rDelegate.java:390)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
>> onDocumentReader.java:165)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
>> ionDocumentReader.java:142)
>> at
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
>> mentReader.java:63)
>> at
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
>> nitionDocumentReader.java:89)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
>> a:499)
>> at
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
>> der.java:79)
>> at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
>> 407)
>> ... 56 more
>>
>
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a8127689
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by fordan <da...@main.se>.
Hi everyone !
I solved this problem myself. With a kind of strange approach. Adding the
jdo-2.0.jar to the
plugin dependency on 4 places in the superpom for the sa, in the sa pom, in
the su1 pom and the
su 2 pom.
Thanks Daniel
fordan wrote:
>
> Hi !
>
> Anyone having an idea what the folllowing stacktrace is all about?
> Can anyone please help ?
> Thanks Daniel
>
>
>
> [INFO] Failed to generate jbi.xml
>
> Embedded error: Unable to generate service unit descriptor!
> javax/jdo/JDOException
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to generate
> jbi.xml
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:30
> 6)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> generate jbi.xml
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
> o.java:136)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
> ... 16 more
> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
> Unable to generate service unit descriptor!
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
> tDescriptorMojo.java:190)
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute(GenerateServiceUnitDescriptorMoj
> o.java:134)
> ... 18 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexpected exception parsing XML document from cl
> ass path resource [transactionCtx.xml]; nested exception is
> java.lang.NoClassDefFoundError: javax/jdo/JDOException
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> 427)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
> 7)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
> 4)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> Reader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> Reader.java:142)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
> nDefinitionDocumentReader.java:187)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
> onDocumentReader.java:156)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
> ionDocumentReader.java:142)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
> mentReader.java:63)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
> nitionDocumentReader.java:89)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
> a:499)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
> der.java:79)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> 407)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
> 7)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
> 4)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> Reader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> Reader.java:142)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBea
> nDefinitionDocumentReader.java:187)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
> onDocumentReader.java:156)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
> ionDocumentReader.java:142)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
> mentReader.java:63)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
> nitionDocumentReader.java:89)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
> a:499)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
> der.java:79)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> 407)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:35
> 7)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:33
> 4)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> Reader.java:126)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> Reader.java:142)
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinition
> Reader.java:168)
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationConte
> xt.java:113)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationConte
> xt.java:168)
> at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableA
> pplicationContext.java:94)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:294)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
> at
> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(AbstractXBeanServiceUnitAnalyzer.java:81
> )
> at
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor(GenerateServiceUni
> tDescriptorMojo.java:171)
> ... 19 more
> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
> at java.lang.Class.getDeclaredMethods(Class.java:1763)
> at java.beans.Introspector$1.run(Introspector.java:1265)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
> at
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> at
> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)
> at
> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)
>
> at
> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinit
> ionParserDelegate.java:63)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
> rDelegate.java:421)
> at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParse
> rDelegate.java:390)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefiniti
> onDocumentReader.java:165)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinit
> ionDocumentReader.java:142)
> at
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocu
> mentReader.java:63)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefi
> nitionDocumentReader.java:89)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.jav
> a:499)
> at
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionRea
> der.java:79)
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
> 407)
> ... 56 more
>
--
View this message in context: http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a7759697
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Xbean critical issue
Posted by Ryan Moquin <fr...@gmail.com>.
Usually when I see a class mentioned in this format:
javax/jdo/JDOException
it usually is related to a surpressed ClassNotFoundException or some other
classpath related problem.
That's just my thoughts, I'm not an expert on servicemix but usually when I
see an error like that, I investigate to make sure the class is included in
whatever I'm doing.
On 12/8/06, fordan <da...@main.se> wrote:
>
>
> Hi !
>
> Anyone having an idea what the folllowing stacktrace is all about?
> Can anyone please help ?
> Thanks Daniel
>
>
>
> [INFO] Failed to generate jbi.xml
>
> Embedded error: Unable to generate service unit descriptor!
> javax/jdo/JDOException
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to generate
> jbi.xml
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> DefaultLifecycleExecutor.java:559)
> at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
> (DefaultLifecycleExecutor.java:475)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> DefaultLifecycleExecutor.java:454)
> at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.java:30
> 6)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:273)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:140)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
> :39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> generate jbi.xml
> at
>
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute
> (GenerateServiceUnitDescriptorMoj
> o.java:136)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> DefaultPluginManager.java:412)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> DefaultLifecycleExecutor.java:534)
> ... 16 more
> Caused by: org.apache.servicemix.maven.plugin.jbi.JbiPluginException:
> Unable
> to generate service unit descriptor!
> at
>
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor
> (GenerateServiceUni
> tDescriptorMojo.java:190)
> at
>
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.execute
> (GenerateServiceUnitDescriptorMoj
> o.java:134)
> ... 18 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unexpected exception parsing XML document from cl
> ass path resource [transactionCtx.xml]; nested exception is
> java.lang.NoClassDefFoundError: javax/jdo/JDOException
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
> (XmlBeanDefinitionReader.java:
> 427)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:35
> 7)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:33
> 4)
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinition
> Reader.java:126)
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinition
> Reader.java:142)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource
> (DefaultBea
> nDefinitionDocumentReader.java:187)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement
> (DefaultBeanDefiniti
> onDocumentReader.java:156)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
> (DefaultBeanDefinit
> ionDocumentReader.java:142)
> at
>
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
> (XBeanBeanDefinitionDocu
> mentReader.java:63)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
> (DefaultBeanDefi
> nitionDocumentReader.java:89)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
> (XmlBeanDefinitionReader.jav
> a:499)
> at
>
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
> (XBeanXmlBeanDefinitionRea
> der.java:79)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
> (XmlBeanDefinitionReader.java:
> 407)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:35
> 7)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:33
> 4)
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinition
> Reader.java:126)
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinition
> Reader.java:142)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource
> (DefaultBea
> nDefinitionDocumentReader.java:187)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement
> (DefaultBeanDefiniti
> onDocumentReader.java:156)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
> (DefaultBeanDefinit
> ionDocumentReader.java:142)
> at
>
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
> (XBeanBeanDefinitionDocu
> mentReader.java:63)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
> (DefaultBeanDefi
> nitionDocumentReader.java:89)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
> (XmlBeanDefinitionReader.jav
> a:499)
> at
>
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
> (XBeanXmlBeanDefinitionRea
> der.java:79)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
> (XmlBeanDefinitionReader.java:
> 407)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:35
> 7)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:33
> 4)
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinition
> Reader.java:126)
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinition
> Reader.java:142)
> at
>
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinition
> Reader.java:168)
> at
>
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions
> (AbstractXmlApplicationConte
> xt.java:113)
> at
>
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions
> (FileSystemXmlApplicationConte
> xt.java:168)
> at
>
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory
> (AbstractRefreshableA
> pplicationContext.java:94)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(
> AbstractApplicationContext.java:294)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(
> FileSystemXmlApplicationContext.java:149)
> at
> org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(
> FileSystemXmlApplicationContext.java:48)
> at
> org.apache.servicemix.common.xbean.AbstractXBeanServiceUnitAnalyzer.init(
> AbstractXBeanServiceUnitAnalyzer.java:81
> )
> at
>
> org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo.generateJbiDescriptor
> (GenerateServiceUni
> tDescriptorMojo.java:171)
> ... 19 more
> Caused by: java.lang.NoClassDefFoundError: javax/jdo/JDOException
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
> at java.lang.Class.getDeclaredMethods(Class.java:1763)
> at java.beans.Introspector$1.run(Introspector.java:1265)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
> at
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
> at java.beans.Introspector.getBeanInfo(Introspector.java:387)
> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> at
> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(
> XBeanQNameHelper.java:78)
> at
>
> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues
> (XBeanQNameHelper.java:54)
>
> at
>
> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement
> (XBeanBeanDefinit
> ionParserDelegate.java:63)
> at
>
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement
> (BeanDefinitionParse
> rDelegate.java:421)
> at
>
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement
> (BeanDefinitionParse
> rDelegate.java:390)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement
> (DefaultBeanDefiniti
> onDocumentReader.java:165)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
> (DefaultBeanDefinit
> ionDocumentReader.java:142)
> at
>
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
> (XBeanBeanDefinitionDocu
> mentReader.java:63)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
> (DefaultBeanDefi
> nitionDocumentReader.java:89)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
> (XmlBeanDefinitionReader.jav
> a:499)
> at
>
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
> (XBeanXmlBeanDefinitionRea
> der.java:79)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
> (XmlBeanDefinitionReader.java:
> 407)
> ... 56 more
> --
> View this message in context:
> http://www.nabble.com/Xbean-critical-issue-tf2779655s12049.html#a7755111
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>