Hi David,

Does this work in 2.0-SNAPSHOT?

Regards
Krish

On 12/7/06, David Jencks <[EMAIL PROTECTED]> wrote:
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
> [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/
> naming-1.2
> org.apache.geronimo.common.DeploymentException: Could not validate
> xmlObject of type
> [EMAIL PROTECTED]://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
> '[EMAIL PROTECTED]://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


Reply via email to