geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: deployment plan error
Date Thu, 07 Dec 2006 16:06:25 GMT
I saw that too.  I'm hoping to look into this today.  Meanwhile the  
1.2 branch doesn't have this problem for me.

In the future, please start by mentioning which geronimo version you  
are using.

thanks
david jencks

On Dec 7, 2006, at 2:09 AM, Krishnakumar B wrote:

> Hi,
>
> I am trying to deploy a SLSB with JPA
>
> The geronimo plan is as follows
>
> <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2">
>
>    <cmp-connection-factory>
>        <resource-link>SystemDatasource</resource-link>
>    </cmp-connection-factory>
>
>    <enterprise-beans>
>        <session>
>            <ejb-name>SimpleStatelessSession</ejb-name>
>            <jndi-name>client/test/simple/ 
> SimpleStatelessSessionHome</jndi-name>
>            <nam:persistence-context-ref>
>            <nam:persistence-context-ref-name>jpa/simple</ 
> nam:persistence-context-ref-name>
>            <nam:persistence-unit-name>openjpa-test-unit</ 
> nam:persistence-unit-name>
>            <nam:persistence-context-type>transaction-scoped</ 
> nam:persistence-context-type>
>            </nam:persistence-context-ref>
>        </session>
>    </enterprise-beans>
>
> </openejb-jar>
>
> When i deploy this plan i get the following exception
>
> Could not validate xmlObject of type
> T=persistence-context-refType@http://geronimo.apache.org/xml/ns/ 
> naming-1.2
> org.apache.geronimo.common.DeploymentException: Could not validate
> xmlObject of type
> T=persistence-context-refType@http://geronimo.apache.org/xml/ns/ 
> naming-1.2
> 	at  
> org.apache.geronimo.naming.deployment.AbstractNamingBuilder.convert 
> (AbstractNamingBuilder.java:142)
> 	at  
> org.apache.geronimo.persistence.builder.PersistenceContextRefBuilder.g 
> etPersistenceContextRefs(PersistenceContextRefBuilder.java:116)
> 	at  
> org.apache.geronimo.persistence.builder.PersistenceContextRefBuilder.b 
> uildNaming(PersistenceContextRefBuilder.java:64)
> 	at  
> org.apache.geronimo.persistence.builder.PersistenceContextRefBuilder 
> $$FastClassByCGLIB$$adb4ada.invoke(<generated>)
> 	at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> 	at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
> (FastMethodInvoker.java:38)
> 	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
> (GBeanOperation.java:122)
> 	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:820)
> 	at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
> 	at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:35)
> 	at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
> 	at org.apache.geronimo.j2ee.deployment.NamingBuilder$ 
> $EnhancerByCGLIB$$c07b9577.buildNaming(<generated>)
> 	at  
> org.apache.geronimo.j2ee.deployment.NamingBuilderCollection.buildNamin 
> g(NamingBuilderCollection.java:58)
> 	at org.apache.geronimo.j2ee.deployment.NamingBuilderCollection$ 
> $FastClassByCGLIB$$5fe23b0e.invoke(<generated>)
> 	at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> 	at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
> (FastMethodInvoker.java:38)
> 	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
> (GBeanOperation.java:122)
> 	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:820)
> 	at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
> 	at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:35)
> 	at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
> 	at org.apache.geronimo.j2ee.deployment.NamingBuilder$ 
> $EnhancerByCGLIB$$c07b9577.buildNaming(<generated>)
> 	at  
> org.apache.openejb.deployment.XmlBeansSessionBuilder.processEnvironmen 
> tRefs(XmlBeansSessionBuilder.java:288)
> 	at  
> org.apache.openejb.deployment.XmlBeansSessionBuilder.addEJBContainerGB 
> ean(XmlBeansSessionBuilder.java:258)
> 	at org.apache.openejb.deployment.XmlBeansSessionBuilder.buildBeans 
> (XmlBeansSessionBuilder.java:98)
> 	at org.apache.openejb.deployment.OpenEjbModuleBuilder.addGBeans 
> (OpenEjbModuleBuilder.java:692)
> 	at org.apache.openejb.deployment.OpenEjbModuleBuilder$ 
> $FastClassByCGLIB$$1f23a7d4.invoke(<generated>)
> 	at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> 	at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
> (FastMethodInvoker.java:38)
> 	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
> (GBeanOperation.java:122)
> 	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:820)
> 	at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
> 	at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:35)
> 	at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
> 	at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ 
> $EnhancerByCGLIB$$35033cf3.addGBeans(<generated>)
> 	at  
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguratio 
> n(EARConfigBuilder.java:572)
> 	at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$ 
> $FastClassByCGLIB$$38e56ec6.invoke(<generated>)
> 	at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> 	at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
> (FastMethodInvoker.java:38)
> 	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
> (GBeanOperation.java:122)
> 	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:820)
> 	at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
> 	at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:35)
> 	at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
> 	at org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$ 
> $EnhancerByCGLIB$$6c30b708.buildConfiguration(<generated>)
> 	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302)
> 	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124)
> 	at org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$ 
> $734a235d.invoke(<generated>)
> 	at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> 	at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
> (FastMethodInvoker.java:38)
> 	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
> (GBeanOperation.java:122)
> 	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:855)
> 	at org.apache.geronimo.kernel.basic.BasicKernel.invoke 
> (BasicKernel.java:239)
> 	at  
> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDe 
> ploy(AbstractDeployCommand.java:114)
> 	at  
> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run 
> (DistributeCommand.java:60)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.xmlbeans.XmlException: Invalid deployment
> descriptor: [jar:file:/C:/geronimo_testing/geronimo-jetty6-jee5-2.0- 
> SNAPSHOT/var/temp/geronimo-deployer2545.tmpdir/test-ejb-jpa-2.0- 
> SNAPSHOT.jar!/META-INF/openejb-jar.xml:33:
> error: cvc-elt.2: Element
> 'abstract-naming-entry@http://geronimo.apache.org/xml/ns/naming-1.2'
> is abstract and cannot be used in an instance]
> Descriptor: <xml-fragment
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2">
>  <nam:persistence-context-ref-name>jpa/simple</nam:persistence- 
> context-ref-name>
>  <nam:persistence-unit-name>openjpa-test-unit</nam:persistence-unit- 
> name>
>  <nam:persistence-context-type>transaction-scoped</nam:persistence- 
> context-type>
> </xml-fragment>
> 	at org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD 
> (XmlBeansUtil.java:213)
> 	at  
> org.apache.geronimo.naming.deployment.AbstractNamingBuilder.convert 
> (AbstractNamingBuilder.java:140)
> 	... 55 more
>
> I get the same error when i deploy the JPA version of daytrader.
>
> Any help on how to proceed.
>
> Regards
> Krish


Mime
View raw message