Invalid deployment descriptor error: cvc-attribute.4: The value '2.0' does not
equal the fixed value '1.0' of attribute 'version'
---------------------------------------------------------------------------------------------------------------------------------
Key: GERONIMO-5509
URL: https://issues.apache.org/jira/browse/GERONIMO-5509
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: deployment
Affects Versions: 3.0
Environment: ubuntu 8.04 x86-32
sun java 1.6.0_20
Reporter: Forrest Xia
Attachments: dayTrader-derby-plan.xml,
daytrader-webprofile-ear-3.0-SNAPSHOT.ear
Steps:
1. start geronimo 3.0 snapshot web profile build
2. deploy the attached daytrader application with the attached deployment plan
in the admin console
3. then an deployment exception throws out like this:
2010-08-09 12:24:03,465 ERROR [DeploymentPortlet] Deployment Failed
Error parsing geronimo-openejb.xml with xmlbeans. For debug purposes, XML
content written to:
/home/forrestxm/temp/geronimo-tomcat7-javaee6-web-3.0-SNAPSHOT/var/temp/openejb-jar-5019648766953734149.xml
org.apache.geronimo.common.DeploymentException: Error parsing
geronimo-openejb.xml with xmlbeans. For debug purposes, XML content written
to:
/home/forrestxm/temp/geronimo-tomcat7-javaee6-web-3.0-SNAPSHOT/var/temp/openejb-jar-5019648766953734149.xml
at
org.apache.geronimo.openejb.deployment.XmlUtil.convertToXmlbeans(XmlUtil.java:107)
at
org.apache.geronimo.openejb.deployment.EjbModuleBuilder.createModule(EjbModuleBuilder.java:372)
at
org.apache.geronimo.openejb.deployment.EjbModuleBuilder.createModule(EjbModuleBuilder.java:258)
at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java:864)
at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getEarPlan(EARConfigBuilder.java:457)
at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPlan(EARConfigBuilder.java:319)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:231)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:138)
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.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:131)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:872)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:245)
at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
at
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.xmlbeans.XmlException: Invalid deployment descriptor:
errors:
error: cvc-attribute.4: The value '2.0' does not equal the fixed value '1.0' of
attribute 'version'
Descriptor:
<xml-fragment
xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1"
xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
xmlns:o="http://openejb.apache.org/xml/ns/openejb-jar-2.2"
xmlns:ns6="http://geronimo.apache.org/xml/ns/openejb-clustering-wadi-1.2"
xmlns:ns7="http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0"
xmlns:ns8="http://geronimo.apache.org/xml/ns/security-2.0"
xmlns:ns9="http://java.sun.com/xml/ns/persistence">
<ns9:persistence version="2.0">
<ns9:persistence-unit name="daytrader">
<ns9:properties>
<ns9:property name="openjpa.jdbc.DBDictionary" value="derby"/>
</ns9:properties>
</ns9:persistence-unit>
</ns9:persistence>
</xml-fragment>
at
org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:188)
at
org.apache.geronimo.schema.SchemaConversionUtils.fixGeronimoSchema(SchemaConversionUtils.java:114)
at
org.apache.geronimo.openejb.deployment.XmlUtil.convertToXmlbeans(XmlUtil.java:93)
... 18 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.