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: exception while running the 5 minute GEP tutorial example
Date Mon, 03 Mar 2008 20:13:36 GMT
I think geronimo should be seamlessly converting deployment-1.1 xml  
docs to deployment-1.2 so I'd be surprised if geronimo was causing  
any problems here.  I don't know what eclipse might expect.

thanks
david jencks

On Mar 3, 2008, at 12:03 PM, Hernan Cunico wrote:

> hmmmm,  I just realized about the deployment-1.1 in the geronimo- 
> web.xml however this is automatically generated by the plugin so we  
> may want to take a look into that as well.
>
> Other than that, I ran this sample several times, starting from  
> scratch every time and got it to work following those steps.  If I  
> have to bet I would say you are forgetting to delete the openejb- 
> jar.xml.
>
> Just for the record, this doc is for Geronimo 2.1 with the GEP 2.1.  
> If you are using Geronimo 2.0 you may want to take a look at http:// 
> cwiki.apache.org/GMOxSAMPLES/5-minute-tutorial-on-enterprise- 
> application-development-with-eclipse-and-geronimo.html
> there are a very slight differences.
>
> HTH
>
> Cheers!
> Hernan
>
> Jason Warner wrote:
>> The first thing that jumps out at me is that you're using the  
>> deployment-1.1 schema.  For deployment on Geronimo 2.0, you should  
>> be using deployment-1.2.  I think the eclipse plugin sets the  
>> deployment xmlns to 1.1 when a new web project is created for  
>> Geronimo 2.0.  This was a bug that was noted a week or so ago in  
>> this jira: https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-253
>> Try changing over to deployment-1.2 in your geronimo-web.xml.
>> Hope this helps!
>> On Sat, Mar 1, 2008 at 1:44 PM, seleshmaster  
>> <seleshmaster@gmail.com <mailto:seleshmaster@gmail.com>> wrote:
>>     Hi guys;
>>     I am a newbi to JEE. I installed geronimo 2.0 and I was just
>>     following this
>>     tutorial to get my hands wet
>>     http://cwiki.apache.org/GMOxDOC21/5-minute-tutorial-on- 
>> enterprise-application-development-with-eclipse-and- 
>> geronimo.html#5- 
>> minuteTutorialonEnterpriseApplicationDevelopmentwithEclipseandGeronim 
>> o-CreateEnterpriseApplicationProject
>>     http://cwiki.apache.org/GMOxDOC21/5-minute-tutorial-on- 
>> enterprise-application-development-with-eclipse-and- 
>> geronimo.html#5- 
>> minuteTutorialonEnterpriseApplicationDevelopmentwithEclipseandGeronim 
>> o-CreateEnterpriseApplicationProject
>>     Finally when I tried to deploy  the EAR project on the server,  
>> I am
>>     getting
>>     the following exception. Anyone has any idea?
>>     thx for the help.
>>     [severity=ERROR,message=unexpected element
>>     (uri:"http://geronimo.apache.org/xml/ns/deployment-1.1",
>>     local:"environment"). Expected elements are
>>     <{http://openejb.apache.org/xml/ns/openejb-jar-2.2}ejb-ql- 
>> compiler-factory
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Dejb-ql- 
>> compiler-factory>>,<{http://openejb.apache.org/xml/ns/openejb- 
>> jar-2.2}enterprise-beans
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Denterprise- 
>> beans>>,<{http://geronimo.apache.org/xml/ns/deployment-1.2}service
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2%7Dservice>>,< 
>> {http://geronimo.apache.org/xml/ns/deployment-1.2}gbean
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2%7Dgbean>>,< 
>> {http://java.sun.com/xml/ns/persistence}persistence
>>     <http://java.sun.com/xml/ns/persistence%7Dpersistence>>,< 
>> {http://geronimo.apache.org/xml/ns/naming-1.2}cmp-connection-factory
>>     <http://geronimo.apache.org/xml/ns/naming-1.2%7Dcmp-connection- 
>> factory>>,<{http://openejb.apache.org/xml/ns/openejb-jar-2.2}db- 
>> syntax-factory
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Ddb-syntax- 
>> factory>>,<{http://geronimo.apache.org/xml/ns/naming-1.2}message- 
>> destination
>>     <http://geronimo.apache.org/xml/ns/naming-1.2%7Dmessage- 
>> destination>>,<{http://openejb.apache.org/xml/ns/openejb-jar-2.2} 
>> enforce-foreign-key-constraints
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Denforce- 
>> foreign-key-constraints>>,<{http://geronimo.apache.org/xml/ns/ 
>> security-2.0}security
>>     <http://geronimo.apache.org/xml/ns/security-2.0%7Dsecurity>>,< 
>> {http://openejb.apache.org/xml/ns/openejb-jar-2.2}relationships
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2% 
>> 7Drelationships>>,<{http://geronimo.apache.org/xml/ns/ 
>> deployment-1.2}environment
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2% 
>> 7Denvironment>>,<{http://geronimo.apache.org/xml/ns/j2ee/ 
>> application-1.2}security
>>     <http://geronimo.apache.org/xml/ns/j2ee/application-1.2% 
>> 7Dsecurity>>,locator= 
>> [node=null,object=null,url=null,line=3,col=20,offset=-1]]
>>     13:29:20,805 ERROR [Deployer] Deployment failed due to
>>     org.apache.geronimo.common.DeploymentException: Failed parsing
>>     descriptors
>>     for module: /tmp/geronimo-deploymentUtil35456.jar
>>            at
>>      
>> org.apache.geronimo.openejb.deployment.EjbModuleBuilder.createModule( 
>> EjbModuleBuilder.java:277)
>>            at
>>      
>> org.apache.geronimo.openejb.deployment.EjbModuleBuilder.createModule( 
>> EjbModuleBuilder.java:199)
>>            at
>>     org.apache.geronimo.openejb.deployment.EjbModuleBuilder$ 
>> $FastClassByCGLIB$$cd80af20.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:124)
>>            at
>>     org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:830)
>>            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$$2b8f267d.createModule(<generated>)
>>            at
>>     org.apache.geronimo.j2ee.deployment.EARConfigBuilder.addModules 
>> (EARConfigBuilder.java:767)
>>            at
>>     org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getEarPlan 
>> (EARConfigBuilder.java:384)
>>            at
>>      
>> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPla 
>> n(EARConfigBuilder.java:277)
>>            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:124)
>>            at
>>     org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:830)
>>            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$$62bca092.getDeploymentPlan(<generated>)
>>            at
>>     org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:234)
>>            at
>>     org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:126)
>>            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:124)
>>            at
>>     org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:865)
>>            at
>>     org.apache.geronimo.kernel.basic.BasicKernel.invoke 
>> (BasicKernel.java:239)
>>            at
>>     org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java: 
>> 342)
>>            at
>>     org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$ 
>> $1cccefc9.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:124)
>>            at
>>     org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:865)
>>            at
>>     org.apache.geronimo.kernel.basic.BasicKernel.invoke 
>> (BasicKernel.java:239)
>>            at
>>     org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke 
>> (MBeanGBeanBridge.java:168)
>>            at
>>     com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke 
>> (DynamicMetaDataImpl.java:213)
>>            at
>>     com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java: 
>> 220)
>>            at
>>     com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke 
>> (DefaultMBeanServerInterceptor.java:815)
>>            at
>>     com.sun.jmx.mbeanserver.JmxMBeanServer.invoke 
>> (JmxMBeanServer.java:784)
>>            at
>>     javax.management.remote.rmi.RMIConnectionImpl.doOperation 
>> (RMIConnectionImpl.java:1410)
>>            at
>>     javax.management.remote.rmi.RMIConnectionImpl.access$100 
>> (RMIConnectionImpl.java:81)
>>            at
>>     javax.management.remote.rmi.RMIConnectionImpl 
>> $PrivilegedOperation.run(RMIConnectionImpl.java:1247)
>>            at java.security.AccessController.doPrivileged(Native  
>> Method)
>>            at
>>      
>> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation 
>> (RMIConnectionImpl.java:1350)
>>            at
>>     javax.management.remote.rmi.RMIConnectionImpl.invoke 
>> (RMIConnectionImpl.java:784)
>>            at sun.reflect.GeneratedMethodAccessor165.invoke 
>> (Unknown Source)
>>            at
>>     sun.reflect.DelegatingMethodAccessorImpl.invoke 
>> (DelegatingMethodAccessorImpl.java:25)
>>            at java.lang.reflect.Method.invoke(Method.java:585)
>>            at
>>     sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java: 
>> 294)
>>            at sun.rmi.transport.Transport$1.run(Transport.java:153)
>>            at java.security.AccessController.doPrivileged(Native  
>> Method)
>>            at sun.rmi.transport.Transport.serviceCall 
>> (Transport.java:149)
>>            at
>>     sun.rmi.transport.tcp.TCPTransport.handleMessages 
>> (TCPTransport.java:466)
>>            at
>>     sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run 
>> (TCPTransport.java:707)
>>            at java.lang.Thread.run(Thread.java:613)
>>     Caused by: org.apache.openejb.OpenEJBException: Cannot  
>> unmarshall the
>>     openejb-jar.xml. Xml content written to: /tmp/openejb- 
>> jar-35457.xml:
>>     unexpected element
>>     (uri:"http://geronimo.apache.org/xml/ns/deployment-1.1",
>>     local:"environment"). Expected elements are
>>     <{http://openejb.apache.org/xml/ns/openejb-jar-2.2}ejb-ql- 
>> compiler-factory
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Dejb-ql- 
>> compiler-factory>>,<{http://openejb.apache.org/xml/ns/openejb- 
>> jar-2.2}enterprise-beans
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Denterprise- 
>> beans>>,<{http://geronimo.apache.org/xml/ns/deployment-1.2}service
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2%7Dservice>>,< 
>> {http://geronimo.apache.org/xml/ns/deployment-1.2}gbean
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2%7Dgbean>>,< 
>> {http://java.sun.com/xml/ns/persistence}persistence
>>     <http://java.sun.com/xml/ns/persistence%7Dpersistence>>,< 
>> {http://geronimo.apache.org/xml/ns/naming-1.2}cmp-connection-factory
>>     <http://geronimo.apache.org/xml/ns/naming-1.2%7Dcmp-connection- 
>> factory>>,<{http://openejb.apache.org/xml/ns/openejb-jar-2.2}db- 
>> syntax-factory
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Ddb-syntax- 
>> factory>>,<{http://geronimo.apache.org/xml/ns/naming-1.2}message- 
>> destination
>>     <http://geronimo.apache.org/xml/ns/naming-1.2%7Dmessage- 
>> destination>>,<{http://openejb.apache.org/xml/ns/openejb-jar-2.2} 
>> enforce-foreign-key-constraints
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Denforce- 
>> foreign-key-constraints>>,<{http://geronimo.apache.org/xml/ns/ 
>> security-2.0}security
>>     <http://geronimo.apache.org/xml/ns/security-2.0%7Dsecurity>>,< 
>> {http://openejb.apache.org/xml/ns/openejb-jar-2.2}relationships
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2% 
>> 7Drelationships>>,<{http://geronimo.apache.org/xml/ns/ 
>> deployment-1.2}environment
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2% 
>> 7Denvironment>>,<{http://geronimo.apache.org/xml/ns/j2ee/ 
>> application-1.2}security
>>     <http://geronimo.apache.org/xml/ns/j2ee/application-1.2% 
>> 7Dsecurity>>
>>            at
>>     org.apache.openejb.config.ReadDescriptors.readOpenejbJar 
>> (ReadDescriptors.java:207)
>>            at
>>     org.apache.openejb.config.ReadDescriptors.deploy 
>> (ReadDescriptors.java:65)
>>            at
>>      
>> org.apache.geronimo.openejb.deployment.EjbModuleBuilder.createModule( 
>> EjbModuleBuilder.java:272)
>>            ... 58 more
>>     Caused by: javax.xml.bind.UnmarshalException: unexpected element
>>     (uri:"http://geronimo.apache.org/xml/ns/deployment-1.1",
>>     local:"environment"). Expected elements are
>>     <{http://openejb.apache.org/xml/ns/openejb-jar-2.2}ejb-ql- 
>> compiler-factory
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Dejb-ql- 
>> compiler-factory>>,<{http://openejb.apache.org/xml/ns/openejb- 
>> jar-2.2}enterprise-beans
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Denterprise- 
>> beans>>,<{http://geronimo.apache.org/xml/ns/deployment-1.2}service
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2%7Dservice>>,< 
>> {http://geronimo.apache.org/xml/ns/deployment-1.2}gbean
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2%7Dgbean>>,< 
>> {http://java.sun.com/xml/ns/persistence}persistence
>>     <http://java.sun.com/xml/ns/persistence%7Dpersistence>>,< 
>> {http://geronimo.apache.org/xml/ns/naming-1.2}cmp-connection-factory
>>     <http://geronimo.apache.org/xml/ns/naming-1.2%7Dcmp-connection- 
>> factory>>,<{http://openejb.apache.org/xml/ns/openejb-jar-2.2}db- 
>> syntax-factory
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Ddb-syntax- 
>> factory>>,<{http://geronimo.apache.org/xml/ns/naming-1.2}message- 
>> destination
>>     <http://geronimo.apache.org/xml/ns/naming-1.2%7Dmessage- 
>> destination>>,<{http://openejb.apache.org/xml/ns/openejb-jar-2.2} 
>> enforce-foreign-key-constraints
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2%7Denforce- 
>> foreign-key-constraints>>,<{http://geronimo.apache.org/xml/ns/ 
>> security-2.0}security
>>     <http://geronimo.apache.org/xml/ns/security-2.0%7Dsecurity>>,< 
>> {http://openejb.apache.org/xml/ns/openejb-jar-2.2}relationships
>>     <http://openejb.apache.org/xml/ns/openejb-jar-2.2% 
>> 7Drelationships>>,<{http://geronimo.apache.org/xml/ns/ 
>> deployment-1.2}environment
>>     <http://geronimo.apache.org/xml/ns/deployment-1.2% 
>> 7Denvironment>>,<{http://geronimo.apache.org/xml/ns/j2ee/ 
>> application-1.2}security
>>     <http://geronimo.apache.org/xml/ns/j2ee/application-1.2% 
>> 7Dsecurity>>
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleE 
>> vent(UnmarshallingContext.java:523)
>>            at
>>     com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError 
>> (Loader.java:199)
>>            at
>>     com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError 
>> (Loader.java:194)
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChild 
>> Element(Loader.java:71)
>>            at
>>     com.sun.xml.bind.v2.runtime.unmarshaller.Loader.childElement 
>> (Loader.java:65)
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.StructureLoader.childElement 
>> (StructureLoader.java:209)
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startE 
>> lement(UnmarshallingContext.java:366)
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startEl 
>> ement(UnmarshallingContext.java:347)
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement 
>> (SAXConnector.java:101)
>>            at
>>     org.xml.sax.helpers.XMLFilterImpl.startElement 
>> (XMLFilterImpl.java:527)
>>            at
>>     org.apache.openejb.jee.oejb2.NamespaceFilter.startElement 
>> (NamespaceFilter.java:179)
>>            at
>>      
>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startEle 
>> ment(AbstractSAXParser.java:533)
>>            at
>>      
>> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan 
>> StartElement(XMLNSDocumentScannerImpl.java:330)
>>            at
>>      
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp 
>> l$FragmentContentDispatcher.dispatch 
>> (XMLDocumentFragmentScannerImpl.java:1693)
>>            at
>>      
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp 
>> l.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>>            at
>>      
>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
>> (XML11Configuration.java:834)
>>            at
>>      
>> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
>> (XML11Configuration.java:764)
>>            at
>>     com.sun.org.apache.xerces.internal.parsers.XMLParser.parse 
>> (XMLParser.java:148)
>>            at
>>      
>> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse 
>> (AbstractSAXParser.java:1242)
>>            at
>>     org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333)
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0( 
>> UnmarshallerImpl.java:194)
>>            at
>>      
>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal 
>> (UnmarshallerImpl.java:167)
>>            at
>>     javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal 
>> (AbstractUnmarshallerImpl.java:120)
>>            at
>>     javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal 
>> (AbstractUnmarshallerImpl.java:103)
>>            at
>>     org.apache.openejb.jee.oejb2.JaxbOpenejbJar2.unmarshal 
>> (JaxbOpenejbJar2.java:104)
>>            at
>>     org.apache.openejb.jee.oejb2.JaxbOpenejbJar2.unmarshal 
>> (JaxbOpenejbJar2.java:66)
>>            at
>>     org.apache.openejb.config.ReadDescriptors.readOpenejbJar 
>> (ReadDescriptors.java:117)
>>            ... 60 more
>>     --
>>     View this message in context:
>>     http://www.nabble.com/exception-while-running-the-5-minute-GEP- 
>> tutorial-example-tp15779115s134p15779115.html
>>     Sent from the Apache Geronimo - Users mailing list archive at
>>     Nabble.com <http://Nabble.com>.
>> -- 
>> ~Jason Warner


Mime
View raw message