PEtALS Forum Forum Index
All you need about PEtALS !
Forum - Website - Forge - EBM Websourcing

 
    Register    

FAQ    Mailing-lists    Search    Memberlist    Usergroups    Profile    Log in
org.xml.sax.SAXParseException : ns2:properties-file
 
Post new topic   Reply to topic    PEtALS Forum Forum Index -> PEtALS Compilation
Author Message
fgardes
Member


Joined: 27 Jun 2008
Posts: 38
Location: Tolosa

PostPosted: Wed Nov 05, 2008 11:23 am  Reply with quote

if you've got this problem:
Code:
[petals.Container]-SEVERE 2008-11-05 10:44:06,189 [Installer_petals-se-eip] An exception occured during the installation.
javax.jbi.JBIException: An exception occured during the installation.
   at org.ow2.petals.container.lifecycle.Installer.install(Installer.java:433)
   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 mx4j.server.ReflectionMBeanInvoker.invokeImpl(ReflectionMBeanInvoker.java:156)
   at mx4j.server.ReflectionMBeanInvoker.doInvoke(ReflectionMBeanInvoker.java:117)
   at mx4j.server.ReflectionMBeanInvoker.invoke(ReflectionMBeanInvoker.java:52)
   at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:238)
   at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
   at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
   at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
   at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
   at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:203)
   at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1043)
   at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:431)
   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.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 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:595)
Caused by: javax.jbi.JBIException: Bootstrap failure on INSTALL
   at org.ow2.petals.container.thread.BootstrapThread.doTask(BootstrapThread.java:114)
   at org.ow2.petals.container.thread.AbstractThread.run(AbstractThread.java:106)
Caused by: javax.jbi.JBIException: Failed to persist the installation configuration
   at org.ow2.petals.component.framework.DefaultBootstrap.onInstall(DefaultBootstrap.java:99)
   at org.ow2.petals.container.thread.BootstrapThread.doTask(BootstrapThread.java:100)
   ... 1 more
Caused by: org.ow2.petals.component.framework.jbidescriptor.CDKJBIDescriptorException: Failed to build XML binding from JBI descriptor Java classes
   at org.ow2.petals.component.framework.jbidescriptor.JBIDescriptorBuilder.buildXmlJBIdescriptor(JBIDescriptorBuilder.java:306)
   at org.ow2.petals.component.framework.DefaultBootstrap.onInstall(DefaultBootstrap.java:94)
   ... 2 more
Caused by: javax.xml.bind.MarshalException
 - with linked exception:
[org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ns2:properties-file'. One of '{"http://petals.ow2.org/components/extensions/version-4.0":ignored-status}' is expected.]
   at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:295)
   at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:221)
   at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:70)
   at org.ow2.petals.component.framework.jbidescriptor.JBIDescriptorBuilder.buildXmlJBIdescriptor(JBIDescriptorBuilder.java:304)
   ... 3 more
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'ns2:properties-file'. One of '{"http://petals.ow2.org/components/extensions/version-4.0":ignored-status}' is expected.
   at com.sun.org.apache.xerces.internal.jaxp.validation.Util.toSAXParseException(Util.java:109)
   at com.sun.org.apache.xerces.internal.jaxp.validation.ErrorHandlerAdaptor.error(ErrorHandlerAdaptor.java:104)
   at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:382)
   at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
   at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:429)
   at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3185)
   at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1831)
   at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
   at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:335)
   at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527)
   at com.sun.xml.bind.v2.runtime.output.SAXOutput.endStartTag(SAXOutput.java:80)
   at com.sun.xml.bind.v2.runtime.output.ForkXmlOutput.endStartTag(ForkXmlOutput.java:72)
   at com.sun.xml.bind.v2.runtime.XMLSerializer.leafElement(XMLSerializer.java:291)
   at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$1.writeLeafElement(RuntimeBuiltinLeafInfoImpl.java:172)
   at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$1.writeLeafElement(RuntimeBuiltinLeafInfoImpl.java:171)
   at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.writeLeafElement(TransducedAccessor.java:212)
   at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl$TransducerImpl.writeLeafElement(RuntimeClassInfoImpl.java:307)
   at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.writeLeafElement(TransducedAccessor.java:212)
   at com.sun.xml.bind.v2.runtime.property.SingleElementLeafProperty.serializeBody(SingleElementLeafProperty.java:62)
   at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:286)
   at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:619)
   at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:114)
   at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:286)
   at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsSoleContent(XMLSerializer.java:532)
   at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:276)
   at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:461)
   at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:292)
   ... 6 more


Don't worry Wink. It means your jbi.xml is not correctly read by PEtALS. For (my) example, you don't have to put space or "\n" into any element text.
Bad (The eclipse formatter does it for example Exclamation ):
Code:
<bootstrap-class-name>
      org.ow2.petals.component.framework.DefaultBootstrap</bootstrap-class-name>

Great:
Code:
<bootstrap-class-name>org.ow2.petals.component.framework.DefaultBootstrap</bootstrap-class-name>
Back to top
View user's profile Send private message Send e-mail MSN Messenger
alouis
Member


Joined: 04 Aug 2008
Posts: 15

PostPosted: Wed Nov 05, 2008 11:29 am  Reply with quote

Maybe there is an option to set on the XML parser to ignore tabs and other special characters?
Back to top
View user's profile Send private message
cdeneux
Member


Joined: 30 Jul 2008
Posts: 46
Location: Capgemini Sud - Sophia-Antipolis/Nice (France)

PostPosted: Wed Nov 05, 2008 11:53 am  Reply with quote

It's not a problem of space characters during parsing but the problem is due to type of the node value: "xsd:token" that does not accept spaces (http://www.w3.org/TR/xmlschema-2/ §3.3.2). Perhaps this XSD type should be changed by xsd:string with a pattern ?
alouis wrote:
Maybe there is an option to set on the XML parser to ignore tabs and other special characters?
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    PEtALS Forum Forum Index -> PEtALS Compilation
All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum