Hi
all,
I
am trying to validate a schema, I have tried schema-href on the input and
oxf:validation processor, both raise the following exception, not sure why as I
have run this through Stylus Studio and Saxon SA, both show it as valid. Any
ideas why?
com.sun.msv.verifier.jarv.FactoryImpl$WrapperException: Unimplemented feature: "omitting type attribute in <element> element with substitutionGroup attribute" at com.sun.msv.verifier.jarv.FactoryImpl$ThrowController.error(FactoryImpl.java:145) at com.sun.msv.reader.Controller.error(Controller.java:49) at com.sun.msv.reader.Controller.error(Controller.java:49) at com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:753) at com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:711) at com.sun.msv.reader.xmlschema.ElementDeclState.defaultExpression(ElementDeclState.java:129) at com.sun.msv.reader.ExpressionWithChildState.makeExpression(ExpressionWithChildState.java:56) at com.sun.msv.reader.ExpressionState.endSelf(ExpressionState.java:34) at com.sun.msv.reader.SimpleState.endElement(SimpleState.java:101) at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546) at orbeon.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:585) at orbeon.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:221) at orbeon.apache.xerces.xinclude.XIncludeHandler.emptyElement(XIncludeHandler.java:731) at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:312) at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1534) at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:338) at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:828) at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:758) at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1178) at com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java:514) at com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:325) at com.sun.msv.reader.util.GrammarLoader.loadSchema(GrammarLoader.java:189) at com.sun.msv.verifier.jarv.TheFactoryImpl.parse(TheFactoryImpl.java:42) at com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:98) at org.orbeon.oxf.processor.validation.MSVValidationProcessor$6.read(MSVValidationProcessor.java:149) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470) at org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600(MSVValidationProcessor.java:44) at org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVValidationProcessor.java:120) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXMLReader.java:40) at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) at org.orbeon.saxon.event.Sender.send(Sender.java:124) at org.orbeon.saxon.event.Sender.send(Sender.java:46) at org.orbeon.saxon.PreparedStylesheet.loadStylesheetModule(PreparedStylesheet.java:204) at org.orbeon.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:126) at org.orbeon.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:135) at org.orbeon.oxf.xml.TransformerUtils.getTemplates(TransformerUtils.java:263) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.createTransformer(XSLTTransformer.java:364) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:123) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) at org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36) at org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:403) at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.java:425) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:186) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:417) at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86) at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95) at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:147) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Ryan
Puddephatt -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
Ryan,
I think the message says it all: the authors of MSV have not implemented this feature! I see that there are nightly builds available here: https://msv.dev.java.net/servlets/ProjectDocumentList?folderID=101 I have no idea of the status of this, but it would be worth a try. -Erik Ryan Puddephatt wrote: > Hi all, > I am trying to validate a schema, I have tried schema-href on the > input and oxf:validation processor, both raise the following exception, > not sure why as I have run this through Stylus Studio and Saxon SA, both > show it as valid. Any ideas why? > > > com.sun.msv.verifier.jarv.FactoryImpl$WrapperException: Unimplemented > feature: "omitting type attribute in <element> element with > substitutionGroup attribute" > > at > com.sun.msv.verifier.jarv.FactoryImpl$ThrowController.error(FactoryImpl.java:145) > > at com.sun.msv.reader.Controller.error(Controller.java:49) > > at com.sun.msv.reader.Controller.error(Controller.java:49) > > at com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:753) > > at com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:711) > > at > com.sun.msv.reader.xmlschema.ElementDeclState.defaultExpression(ElementDeclState.java:129) > > at > com.sun.msv.reader.ExpressionWithChildState.makeExpression(ExpressionWithChildState.java:56) > > at com.sun.msv.reader.ExpressionState.endSelf(ExpressionState.java:34) > > at com.sun.msv.reader.SimpleState.endElement(SimpleState.java:101) > > at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546) > > at > orbeon.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:585) > > at > orbeon.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:221) > > at > orbeon.apache.xerces.xinclude.XIncludeHandler.emptyElement(XIncludeHandler.java:731) > > at > orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:312) > > at > orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1534) > > at > orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:338) > > at > orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:828) > > at > orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:758) > > at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) > > at > orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1178) > > at com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java:514) > > at com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:325) > > at com.sun.msv.reader.util.GrammarLoader.loadSchema(GrammarLoader.java:189) > > at com.sun.msv.verifier.jarv.TheFactoryImpl.parse(TheFactoryImpl.java:42) > > at com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:98) > > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor$6.read(MSVValidationProcessor.java:149) > > at > org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470) > > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600(MSVValidationProcessor.java:44) > > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVValidationProcessor.java:120) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXMLReader.java:40) > > at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) > > at org.orbeon.saxon.event.Sender.send(Sender.java:124) > > at org.orbeon.saxon.event.Sender.send(Sender.java:46) > > at > org.orbeon.saxon.PreparedStylesheet.loadStylesheetModule(PreparedStylesheet.java:204) > > at org.orbeon.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:126) > > at > org.orbeon.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:135) > > at > org.orbeon.oxf.xml.TransformerUtils.getTemplates(TransformerUtils.java:263) > > at > org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.createTransformer(XSLTTransformer.java:364) > > at > org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor.java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.java:36) > > at > org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.java:59) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:403) > > at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427) > > at > org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470) > > at > org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorImpl.java:425) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:186) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649) > > at > org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:417) > > at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86) > > at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95) > > at > org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:147) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > > > Ryan Puddephatt > Software Engineer > > > Teleflex Group - IT UK > 1 Michaelson Square > Livingston > West Lothian > Scotland > EH54 7DP > > e> [hidden email] <mailto:[hidden email]> > t> +44(0)1506 407 110 > f> +44(0)1506 407 108 > w> www.teleflex.com <http://www.teleflex.com/> > > -- Orbeon - XForms Everywhere: http://www.orbeon.com/blog/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
In reply to this post by Ryan Puddephatt
Yes, I can confirm this.
We've had similar issues with OPS/MSV validating against schemata that use substitutionGroup. Probably your only option is to rewrite the schema in such a way as not to use substitutionGroup. Or use/write a different validation processor. Steve -----Original Message----- From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik Bruchez Sent: 26 September 2006 18:01 To: [hidden email] Subject: Re: [ops-users] oxf:validation problem Ryan, I think the message says it all: the authors of MSV have not implemented this feature! I see that there are nightly builds available here: https://msv.dev.java.net/servlets/ProjectDocumentList?folderID=101 I have no idea of the status of this, but it would be worth a try. -Erik Ryan Puddephatt wrote: > Hi all, > I am trying to validate a schema, I have tried schema-href on the > input and oxf:validation processor, both raise the following exception, > not sure why as I have run this through Stylus Studio and Saxon SA, both > show it as valid. Any ideas why? > > > com.sun.msv.verifier.jarv.FactoryImpl$WrapperException: Unimplemented > feature: "omitting type attribute in <element> element with > substitutionGroup attribute" > > at > com.sun.msv.verifier.jarv.FactoryImpl$ThrowController.error(FactoryImpl. java:145) > > at com.sun.msv.reader.Controller.error(Controller.java:49) > > at com.sun.msv.reader.Controller.error(Controller.java:49) > > at com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:753) > > at com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:711) > > at > com.sun.msv.reader.xmlschema.ElementDeclState.defaultExpression(ElementD eclState.java:129) > > at > com.sun.msv.reader.ExpressionWithChildState.makeExpression(ExpressionWit hChildState.java:56) > > at com.sun.msv.reader.ExpressionState.endSelf(ExpressionState.java:34) > > at com.sun.msv.reader.SimpleState.endElement(SimpleState.java:101) > > at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546) > > at > orbeon.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXPar ser.java:585) > > at > orbeon.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Abst ractXMLDocumentParser.java:221) > > at > orbeon.apache.xerces.xinclude.XIncludeHandler.emptyElement(XIncludeHandl er.java:731) > > at > orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLN SDocumentScannerImpl.java:312) > > at > orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1534) > > at > orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:338) > > at > orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration .java:828) > > at > orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration .java:758) > > at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) > > at > orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:1178) > > at com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java:514 ) > > at com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:325) > > at com.sun.msv.reader.util.GrammarLoader.loadSchema(GrammarLoader.java:189) > > at com.sun.msv.verifier.jarv.TheFactoryImpl.parse(TheFactoryImpl.java:42) > > at com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:98) > > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor$6.read(MSVVal idationProcessor.java:149) > > at > org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorI mpl.java:470) > > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600(MS VValidationProcessor.java:44) > > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MS VValidationProcessor.java:120) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:6 2) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXMLRead er.java:40) > > at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) > > at org.orbeon.saxon.event.Sender.send(Sender.java:124) > > at org.orbeon.saxon.event.Sender.send(Sender.java:46) > > at > org.orbeon.saxon.PreparedStylesheet.loadStylesheetModule(PreparedStylesh eet.java:204) > > at org.orbeon.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:126) > > at > org.orbeon.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryI mpl.java:135) > > at > org.orbeon.oxf.xml.TransformerUtils.getTemplates(TransformerUtils.java:2 63) > > at > org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.createTransf ormer(XSLTTransformer.java:364) > > at > org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSL TTransformer.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:6 2) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:6 2) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor. java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readI mpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor. java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:6 2) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProce ssorFilter.read(ProcessorImpl.java:990) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readI mpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor. java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readI mpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor. java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor. java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readI mpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :353) > > at > org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcessor. java:33) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProces sor.java:96) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineP rocessor.java:66) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineP rocessor.java:94) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readI mpl(ConcreteChooseProcessor.java:123) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor.j ava:36) > > at > org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor.j ava:59) > > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Processo rImpl.java:1195) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java :348) > > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.ja va:403) > > at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427) > > at > org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorI mpl.java:470) > > at > org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(ProcessorIm pl.java:425) > > at > org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(C oncreteChooseProcessor.java:186) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProce ssor.java:652) > > at > org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.jav a:536) > > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProces sor.java:649) > > at > org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowContr ollerProcessor.java:417) > > at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86) > > at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95) > > at > org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.jav a:147) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:213) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:178) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:107) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 48) > > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 9) > > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc essConnection(Http11BaseProtocol.java:664) > > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .java:527) > > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow erWorkerThread.java:80) > > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:684) > > at java.lang.Thread.run(Thread.java:595) > > > > Ryan Puddephatt > Software Engineer > > > Teleflex Group - IT UK > 1 Michaelson Square > Livingston > West Lothian > Scotland > EH54 7DP > > e> [hidden email] <mailto:[hidden email]> > t> +44(0)1506 407 110 > f> +44(0)1506 407 108 > w> www.teleflex.com <http://www.teleflex.com/> > > -- Orbeon - XForms Everywhere: http://www.orbeon.com/blog/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
In reply to this post by Erik Bruchez
Thanks, I'll give the nightly build a go and let you know what I experience
Ryan Puddephatt Software Engineer Teleflex Group - IT UK 1 Michaelson Square Livingston West Lothian Scotland EH54 7DP e> [hidden email] t> +44(0)1506 407 110 f> +44(0)1506 407 108 >-----Original Message----- >From: Erik Bruchez [mailto:[hidden email]] On Behalf Of >Erik Bruchez >Sent: 26 September 2006 18:01 >To: [hidden email] >Subject: Re: [ops-users] oxf:validation problem > >Ryan, > >I think the message says it all: the authors of MSV have not >implemented this feature! > >I see that there are nightly builds available here: > > https://msv.dev.java.net/servlets/ProjectDocumentList?folderID=101 > >I have no idea of the status of this, but it would be worth a try. > >-Erik > >Ryan Puddephatt wrote: >> Hi all, >> I am trying to validate a schema, I have tried >schema-href on the >> input and oxf:validation processor, both raise the following >> exception, not sure why as I have run this through Stylus Studio and >> Saxon SA, both show it as valid. Any ideas why? >> >> >> com.sun.msv.verifier.jarv.FactoryImpl$WrapperException: Unimplemented >> feature: "omitting type attribute in <element> element with >> substitutionGroup attribute" >> >> at >> >com.sun.msv.verifier.jarv.FactoryImpl$ThrowController.error(FactoryImp >> l.java:145) >> >> at com.sun.msv.reader.Controller.error(Controller.java:49) >> >> at com.sun.msv.reader.Controller.error(Controller.java:49) >> >> at >> com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:753) >> >> at >> com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:711) >> >> at >> >com.sun.msv.reader.xmlschema.ElementDeclState.defaultExpression(Elemen >> tDeclState.java:129) >> >> at >> >com.sun.msv.reader.ExpressionWithChildState.makeExpression(ExpressionW >> ithChildState.java:56) >> >> at >com.sun.msv.reader.ExpressionState.endSelf(ExpressionState.java:34) >> >> at com.sun.msv.reader.SimpleState.endElement(SimpleState.java:101) >> >> at >> org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546) >> >> at >> >orbeon.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXP >> arser.java:585) >> >> at >> >orbeon.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Ab >> stractXMLDocumentParser.java:221) >> >> at >> >orbeon.apache.xerces.xinclude.XIncludeHandler.emptyElement(XIncludeHan >> dler.java:731) >> >> at >> >orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XM >> LNSDocumentScannerImpl.java:312) >> >> at >> >orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentConte >> ntDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1534) >> >> at >> >orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument( >> XMLDocumentFragmentScannerImpl.java:338) >> >> at >> >orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurati >> on.java:828) >> >> at >> >orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurati >> on.java:758) >> >> at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) >> >> at >> >orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser >> .java:1178) >> >> at >> >com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java:5 >> 14) >> >> at >com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:325) >> >> at >> >com.sun.msv.reader.util.GrammarLoader.loadSchema(GrammarLoader.java:18 >> 9) >> >> at >> >com.sun.msv.verifier.jarv.TheFactoryImpl.parse(TheFactoryImpl.java:42) >> >> at >> >com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:9 >> 8) >> >> at >> >org.orbeon.oxf.processor.validation.MSVValidationProcessor$6.read(MSVV >> alidationProcessor.java:149) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Processo >> rImpl.java:470) >> >> at >> >org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600( >> MSVValidationProcessor.java:44) >> >> at >> >org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl( >> MSVValidationProcessor.java:120) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >> :62) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter.read(ProcessorImpl.java:990) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXMLRe >> ader.java:40) >> >> at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) >> >> at org.orbeon.saxon.event.Sender.send(Sender.java:124) >> >> at org.orbeon.saxon.event.Sender.send(Sender.java:46) >> >> at >> >org.orbeon.saxon.PreparedStylesheet.loadStylesheetModule(PreparedStyle >> sheet.java:204) >> >> at >> >org.orbeon.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:12 >> 6) >> >> at >> >org.orbeon.saxon.TransformerFactoryImpl.newTemplates(TransformerFactor >> yImpl.java:135) >> >> at >> >org.orbeon.oxf.xml.TransformerUtils.getTemplates(TransformerUtils.java >> :263) >> >> at >> >org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.createTran >> sformer(XSLTTransformer.java:364) >> >> at >> >org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(X >> SLTTransformer.java:123) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >> :62) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter.read(ProcessorImpl.java:990) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >> :62) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter.read(ProcessorImpl.java:990) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >> r.java:33) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >> dImpl(ConcreteChooseProcessor.java:123) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >> r.java:33) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >> :62) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >> cessorFilter.read(ProcessorImpl.java:990) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >> dImpl(ConcreteChooseProcessor.java:123) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >> r.java:33) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >> dImpl(ConcreteChooseProcessor.java:123) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >> r.java:33) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >> r.java:33) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >> dImpl(ConcreteChooseProcessor.java:123) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:353) >> >> at >> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >> r.java:33) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >> essor.java:96) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >> eProcessor.java:66) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >> eProcessor.java:94) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >> dImpl(ConcreteChooseProcessor.java:123) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor >> .java:36) >> >> at >> >org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor >> .java:59) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImpl.java:1195) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl. >> java:403) >> >> at >> org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Processo >> rImpl.java:470) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(Processor >> Impl.java:425) >> >> at >> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start >> (ConcreteChooseProcessor.java:186) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelinePro >> cessor.java:652) >> >> at >> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >> ava:536) >> >> at >> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProc >> essor.java:649) >> >> at >> >org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowCon >> trollerProcessor.java:417) >> >> at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86) >> >> at >> >org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:9 >> 5) >> >> at >> >org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.j >> ava:147) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> >> at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> >> at >> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >> cationFilterChain.java:252) >> >> at >> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >> lterChain.java:173) >> >> at >> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa >> lve.java:213) >> >> at >> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa >> lve.java:178) >> >> at >> >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja >> va:126) >> >> at >> >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja >> va:105) >> >> at >> >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv >> e.java:107) >> >> at >> >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java >> :148) >> >> at >> >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: >> 869) >> >> at >> >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr >> ocessConnection(Http11BaseProtocol.java:664) >> >> at >> >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi >> nt.java:527) >> >> at >> >org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll >> owerWorkerThread.java:80) >> >> at >> >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo >> ol.java:684) >> >> at java.lang.Thread.run(Thread.java:595) >> >> >> >> Ryan Puddephatt >> Software Engineer >> >> >> Teleflex Group - IT UK >> 1 Michaelson Square >> Livingston >> West Lothian >> Scotland >> EH54 7DP >> >> e> [hidden email] <mailto:[hidden email]> >> t> +44(0)1506 407 110 >> f> +44(0)1506 407 108 >> w> www.teleflex.com <http://www.teleflex.com/> >> >> > > >-- >Orbeon - XForms Everywhere: >http://www.orbeon.com/blog/ > > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
I've downloaded and copied over the msv.jar but I now get an exception with
the http-serializer, not sure why as it worked before and it conforms to the schema Is there anything that you changed to make it work with OPS? Thanks Ryan org.orbeon.oxf.common.ValidationException: oxf:/config/epilogue-servlet.xpl, line 167, column -1: Error Content of element "name" is incomplete(schema: http://www.orbeon.com/oxf/http-serializer) oxf:/config/epilogue-servlet.xpl, line 167, column -1: Error Content of element "name" is incomplete(schema: http://www.orbeon.com/oxf/http-serializer) at org.orbeon.oxf.processor.validation.MSVValidationProcessor$8.error(MSVValida tionProcessor.java:197) at com.sun.msv.verifier.Verifier.onError(Verifier.java:371) at com.sun.msv.verifier.Verifier.onError(Verifier.java:361) at com.sun.msv.verifier.Verifier.endElement(Verifier.java:325) at org.orbeon.oxf.xml.TeeContentHandler.endElement(TeeContentHandler.java:88) at org.orbeon.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.ja va:287) at org.orbeon.saxon.event.ProxyReceiver.endElement(ProxyReceiver.java:172) at org.orbeon.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:181 ) at org.orbeon.saxon.event.ReceivingContentHandler.endElement(ReceivingContentHa ndler.java:333) at org.dom4j.io.SAXWriter.endElement(SAXWriter.java:816) at org.dom4j.io.SAXWriter.write(SAXWriter.java:734) at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) at org.dom4j.io.SAXWriter.write(SAXWriter.java:733) at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) at org.dom4j.io.SAXWriter.write(SAXWriter.java:733) at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) at org.dom4j.io.SAXWriter.write(SAXWriter.java:202) at org.dom4j.io.SAXWriter.parse(SAXWriter.java:603) at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) at org.orbeon.saxon.event.Sender.send(Sender.java:124) at org.orbeon.saxon.IdentityTransformer.transform(IdentityTransformer.java:28) at org.orbeon.oxf.xml.TransformerWrapper.transform(TransformerUtils.java:450) at org.orbeon.oxf.processor.generator.DOMGenerator$1.readImpl(DOMGenerator.java :180) at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp l.java:1195) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348 ) at org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MSVVal idationProcessor.java:44) at org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVVal idationProcessor.java:219) Ryan Puddephatt Software Engineer Teleflex Group - IT UK 1 Michaelson Square Livingston West Lothian Scotland EH54 7DP e> [hidden email] t> +44(0)1506 407 110 f> +44(0)1506 407 108 >-----Original Message----- >From: Ryan Puddephatt [mailto:[hidden email]] >Sent: 27 September 2006 09:31 >To: [hidden email] >Subject: RE: [ops-users] oxf:validation problem > >Thanks, I'll give the nightly build a go and let you know what >I experience > >Ryan Puddephatt >Software Engineer > >Teleflex Group - IT UK >1 Michaelson Square >Livingston >West Lothian >Scotland >EH54 7DP > >e> [hidden email] >t> +44(0)1506 407 110 >f> +44(0)1506 407 108 > > > >>-----Original Message----- >>From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik >>Bruchez >>Sent: 26 September 2006 18:01 >>To: [hidden email] >>Subject: Re: [ops-users] oxf:validation problem >> >>Ryan, >> >>I think the message says it all: the authors of MSV have not >>implemented this feature! >> >>I see that there are nightly builds available here: >> >> https://msv.dev.java.net/servlets/ProjectDocumentList?folderID=101 >> >>I have no idea of the status of this, but it would be worth a try. >> >>-Erik >> >>Ryan Puddephatt wrote: >>> Hi all, >>> I am trying to validate a schema, I have tried >>schema-href on the >>> input and oxf:validation processor, both raise the following >>> exception, not sure why as I have run this through Stylus >Studio and >>> Saxon SA, both show it as valid. Any ideas why? >>> >>> >>> com.sun.msv.verifier.jarv.FactoryImpl$WrapperException: >Unimplemented >>> feature: "omitting type attribute in <element> element with >>> substitutionGroup attribute" >>> >>> at >>> >>com.sun.msv.verifier.jarv.FactoryImpl$ThrowController.error(FactoryImp >>> l.java:145) >>> >>> at com.sun.msv.reader.Controller.error(Controller.java:49) >>> >>> at com.sun.msv.reader.Controller.error(Controller.java:49) >>> >>> at >>> com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:753) >>> >>> at >>> com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:711) >>> >>> at >>> >>com.sun.msv.reader.xmlschema.ElementDeclState.defaultExpression(Elemen >>> tDeclState.java:129) >>> >>> at >>> >>com.sun.msv.reader.ExpressionWithChildState.makeExpression(ExpressionW >>> ithChildState.java:56) >>> >>> at >>com.sun.msv.reader.ExpressionState.endSelf(ExpressionState.java:34) >>> >>> at com.sun.msv.reader.SimpleState.endElement(SimpleState.java:101) >>> >>> at >>> org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546) >>> >>> at >>> >>orbeon.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXP >>> arser.java:585) >>> >>> at >>> >>orbeon.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Ab >>> stractXMLDocumentParser.java:221) >>> >>> at >>> >>orbeon.apache.xerces.xinclude.XIncludeHandler.emptyElement(XIncludeHan >>> dler.java:731) >>> >>> at >>> >>orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XM >>> LNSDocumentScannerImpl.java:312) >>> >>> at >>> >>orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentConte >>> ntDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1534) >>> >>> at >>> >>orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument( >>> XMLDocumentFragmentScannerImpl.java:338) >>> >>> at >>> >>orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurati >>> on.java:828) >>> >>> at >>> >>orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurati >>> on.java:758) >>> >>> at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) >>> >>> at >>> >>orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser >>> .java:1178) >>> >>> at >>> >>com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java:5 >>> 14) >>> >>> at >>com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:325) >>> >>> at >>> >>com.sun.msv.reader.util.GrammarLoader.loadSchema(GrammarLoader.java:18 >>> 9) >>> >>> at >>> >>com.sun.msv.verifier.jarv.TheFactoryImpl.parse(TheFactoryImpl.java:42) >>> >>> at >>> >>com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:9 >>> 8) >>> >>> at >>> >>org.orbeon.oxf.processor.validation.MSVValidationProcessor$6.read(MSVV >>> alidationProcessor.java:149) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Processo >>> rImpl.java:470) >>> >>> at >>> >>org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600( >>> MSVValidationProcessor.java:44) >>> >>> at >>> >>org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl( >>> MSVValidationProcessor.java:120) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>> :62) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter.read(ProcessorImpl.java:990) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXMLRe >>> ader.java:40) >>> >>> at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) >>> >>> at org.orbeon.saxon.event.Sender.send(Sender.java:124) >>> >>> at org.orbeon.saxon.event.Sender.send(Sender.java:46) >>> >>> at >>> >>org.orbeon.saxon.PreparedStylesheet.loadStylesheetModule(PreparedStyle >>> sheet.java:204) >>> >>> at >>> >>org.orbeon.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:12 >>> 6) >>> >>> at >>> >>org.orbeon.saxon.TransformerFactoryImpl.newTemplates(TransformerFactor >>> yImpl.java:135) >>> >>> at >>> >>org.orbeon.oxf.xml.TransformerUtils.getTemplates(TransformerUtils.java >>> :263) >>> >>> at >>> >>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.createTran >>> sformer(XSLTTransformer.java:364) >>> >>> at >>> >>org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(X >>> SLTTransformer.java:123) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>> :62) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter.read(ProcessorImpl.java:990) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>> :62) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter.read(ProcessorImpl.java:990) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>> r.java:33) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>> dImpl(ConcreteChooseProcessor.java:123) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>> r.java:33) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>> :62) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>> cessorFilter.read(ProcessorImpl.java:990) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>> dImpl(ConcreteChooseProcessor.java:123) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>> r.java:33) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>> dImpl(ConcreteChooseProcessor.java:123) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>> r.java:33) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>> r.java:33) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>> dImpl(ConcreteChooseProcessor.java:123) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:353) >>> >>> at >>> >>org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>> r.java:33) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>> essor.java:96) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>> eProcessor.java:66) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>> eProcessor.java:94) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>> dImpl(ConcreteChooseProcessor.java:123) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor >>> .java:36) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor >>> .java:59) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>> sorImpl.java:1195) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>> va:348) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl. >>> java:403) >>> >>> at >>> >org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Processo >>> rImpl.java:470) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(Processor >>> Impl.java:425) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start >>> (ConcreteChooseProcessor.java:186) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelinePro >>> cessor.java:652) >>> >>> at >>> >>org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>> ava:536) >>> >>> at >>> >>org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProc >>> essor.java:649) >>> >>> at >>> >>org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowCon >>> trollerProcessor.java:417) >>> >>> at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86) >>> >>> at >>> >>org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:9 >>> 5) >>> >>> at >>> >>org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.j >>> ava:147) >>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>> >>> at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) >>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>> >>> at >>> >>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >>> cationFilterChain.java:252) >>> >>> at >>> >>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >>> lterChain.java:173) >>> >>> at >>> >>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa >>> lve.java:213) >>> >>> at >>> >>org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa >>> lve.java:178) >>> >>> at >>> >>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja >>> va:126) >>> >>> at >>> >>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja >>> va:105) >>> >>> at >>> >>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv >>> e.java:107) >>> >>> at >>> >>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java >>> :148) >>> >>> at >>> >>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: >>> 869) >>> >>> at >>> >>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr >>> ocessConnection(Http11BaseProtocol.java:664) >>> >>> at >>> >>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi >>> nt.java:527) >>> >>> at >>> >>org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll >>> owerWorkerThread.java:80) >>> >>> at >>> >>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo >>> ol.java:684) >>> >>> at java.lang.Thread.run(Thread.java:595) >>> >>> >>> >>> Ryan Puddephatt >>> Software Engineer >>> >>> >>> Teleflex Group - IT UK >>> 1 Michaelson Square >>> Livingston >>> West Lothian >>> Scotland >>> EH54 7DP >>> >>> e> [hidden email] <mailto:[hidden email]> >>> t> +44(0)1506 407 110 >>> f> +44(0)1506 407 108 >>> w> www.teleflex.com <http://www.teleflex.com/> >>> >>> >> >> >>-- >>Orbeon - XForms Everywhere: >>http://www.orbeon.com/blog/ >> >> > > > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
This error probably comes from the schema http-serializer-config.rng,
which contains: <zeroOrMore> <element name="header"> <element name="name"> <data type="string"/> </element> <element name="value"> <data type="string"/> </element> </element> </zeroOrMore> The epilogue by default contains: <config> <header> <name>Cache-Control</name> <value>post-check=0, pre-check=0</value> </header> <!-- NOTE: HTML converter specifies text/html content-type --> </config> Do you have something else? -Erik Ryan Puddephatt wrote: > I've downloaded and copied over the msv.jar but I now get an exception with > the http-serializer, not sure why as it worked before and it conforms to the > schema > > Is there anything that you changed to make it work with OPS? > > Thanks > > Ryan > > org.orbeon.oxf.common.ValidationException: oxf:/config/epilogue-servlet.xpl, > line 167, column -1: Error Content of element "name" is incomplete(schema: > http://www.orbeon.com/oxf/http-serializer) > oxf:/config/epilogue-servlet.xpl, line 167, column -1: Error Content of > element "name" is incomplete(schema: > http://www.orbeon.com/oxf/http-serializer) > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor$8.error(MSVValida > tionProcessor.java:197) > at com.sun.msv.verifier.Verifier.onError(Verifier.java:371) > at com.sun.msv.verifier.Verifier.onError(Verifier.java:361) > at com.sun.msv.verifier.Verifier.endElement(Verifier.java:325) > at > org.orbeon.oxf.xml.TeeContentHandler.endElement(TeeContentHandler.java:88) > at > org.orbeon.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.ja > va:287) > at > org.orbeon.saxon.event.ProxyReceiver.endElement(ProxyReceiver.java:172) > at > org.orbeon.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:181 > ) > at > org.orbeon.saxon.event.ReceivingContentHandler.endElement(ReceivingContentHa > ndler.java:333) > at org.dom4j.io.SAXWriter.endElement(SAXWriter.java:816) > at org.dom4j.io.SAXWriter.write(SAXWriter.java:734) > at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) > at org.dom4j.io.SAXWriter.write(SAXWriter.java:733) > at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) > at org.dom4j.io.SAXWriter.write(SAXWriter.java:733) > at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) > at org.dom4j.io.SAXWriter.write(SAXWriter.java:202) > at org.dom4j.io.SAXWriter.parse(SAXWriter.java:603) > at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) > at org.orbeon.saxon.event.Sender.send(Sender.java:124) > at > org.orbeon.saxon.IdentityTransformer.transform(IdentityTransformer.java:28) > at > org.orbeon.oxf.xml.TransformerWrapper.transform(TransformerUtils.java:450) > at > org.orbeon.oxf.processor.generator.DOMGenerator$1.readImpl(DOMGenerator.java > :180) > at > org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImp > l.java:1195) > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348 > ) > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MSVVal > idationProcessor.java:44) > at > org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVVal > idationProcessor.java:219) > > Ryan Puddephatt > Software Engineer > > Teleflex Group - IT UK > 1 Michaelson Square > Livingston > West Lothian > Scotland > EH54 7DP > > e> [hidden email] > t> +44(0)1506 407 110 > f> +44(0)1506 407 108 > > > >> -----Original Message----- >> From: Ryan Puddephatt [mailto:[hidden email]] >> Sent: 27 September 2006 09:31 >> To: [hidden email] >> Subject: RE: [ops-users] oxf:validation problem >> >> Thanks, I'll give the nightly build a go and let you know what >> I experience >> >> Ryan Puddephatt >> Software Engineer >> >> Teleflex Group - IT UK >> 1 Michaelson Square >> Livingston >> West Lothian >> Scotland >> EH54 7DP >> >> e> [hidden email] >> t> +44(0)1506 407 110 >> f> +44(0)1506 407 108 >> >> >> >>> -----Original Message----- >>> From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik >>> Bruchez >>> Sent: 26 September 2006 18:01 >>> To: [hidden email] >>> Subject: Re: [ops-users] oxf:validation problem >>> >>> Ryan, >>> >>> I think the message says it all: the authors of MSV have not >>> implemented this feature! >>> >>> I see that there are nightly builds available here: >>> >>> https://msv.dev.java.net/servlets/ProjectDocumentList?folderID=101 >>> >>> I have no idea of the status of this, but it would be worth a try. >>> >>> -Erik >>> >>> Ryan Puddephatt wrote: >>>> Hi all, >>>> I am trying to validate a schema, I have tried >>> schema-href on the >>>> input and oxf:validation processor, both raise the following >>>> exception, not sure why as I have run this through Stylus >> Studio and >>>> Saxon SA, both show it as valid. Any ideas why? >>>> >>>> >>>> com.sun.msv.verifier.jarv.FactoryImpl$WrapperException: >> Unimplemented >>>> feature: "omitting type attribute in <element> element with >>>> substitutionGroup attribute" >>>> >>>> at >>>> >>> com.sun.msv.verifier.jarv.FactoryImpl$ThrowController.error(FactoryImp >>>> l.java:145) >>>> >>>> at com.sun.msv.reader.Controller.error(Controller.java:49) >>>> >>>> at com.sun.msv.reader.Controller.error(Controller.java:49) >>>> >>>> at >>>> com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:753) >>>> >>>> at >>>> com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:711) >>>> >>>> at >>>> >>> com.sun.msv.reader.xmlschema.ElementDeclState.defaultExpression(Elemen >>>> tDeclState.java:129) >>>> >>>> at >>>> >>> com.sun.msv.reader.ExpressionWithChildState.makeExpression(ExpressionW >>>> ithChildState.java:56) >>>> >>>> at >>> com.sun.msv.reader.ExpressionState.endSelf(ExpressionState.java:34) >>>> at com.sun.msv.reader.SimpleState.endElement(SimpleState.java:101) >>>> >>>> at >>>> org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546) >>>> >>>> at >>>> >>> orbeon.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXP >>>> arser.java:585) >>>> >>>> at >>>> >>> orbeon.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Ab >>>> stractXMLDocumentParser.java:221) >>>> >>>> at >>>> >>> orbeon.apache.xerces.xinclude.XIncludeHandler.emptyElement(XIncludeHan >>>> dler.java:731) >>>> >>>> at >>>> >>> orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XM >>>> LNSDocumentScannerImpl.java:312) >>>> >>>> at >>>> >>> orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentConte >>>> ntDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1534) >>>> >>>> at >>>> >>> orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument( >>>> XMLDocumentFragmentScannerImpl.java:338) >>>> >>>> at >>>> >>> orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurati >>>> on.java:828) >>>> >>>> at >>>> >>> orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurati >>>> on.java:758) >>>> >>>> at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) >>>> >>>> at >>>> >>> orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser >>>> .java:1178) >>>> >>>> at >>>> >>> com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java:5 >>>> 14) >>>> >>>> at >>> com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:325) >>>> at >>>> >>> com.sun.msv.reader.util.GrammarLoader.loadSchema(GrammarLoader.java:18 >>>> 9) >>>> >>>> at >>>> >>> com.sun.msv.verifier.jarv.TheFactoryImpl.parse(TheFactoryImpl.java:42) >>>> at >>>> >>> com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:9 >>>> 8) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.validation.MSVValidationProcessor$6.read(MSVV >>>> alidationProcessor.java:149) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Processo >>>> rImpl.java:470) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600( >>>> MSVValidationProcessor.java:44) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl( >>>> MSVValidationProcessor.java:120) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>>> :62) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter.read(ProcessorImpl.java:990) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXMLRe >>>> ader.java:40) >>>> >>>> at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) >>>> >>>> at org.orbeon.saxon.event.Sender.send(Sender.java:124) >>>> >>>> at org.orbeon.saxon.event.Sender.send(Sender.java:46) >>>> >>>> at >>>> >>> org.orbeon.saxon.PreparedStylesheet.loadStylesheetModule(PreparedStyle >>>> sheet.java:204) >>>> >>>> at >>>> >>> org.orbeon.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:12 >>>> 6) >>>> >>>> at >>>> >>> org.orbeon.saxon.TransformerFactoryImpl.newTemplates(TransformerFactor >>>> yImpl.java:135) >>>> >>>> at >>>> >>> org.orbeon.oxf.xml.TransformerUtils.getTemplates(TransformerUtils.java >>>> :263) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.createTran >>>> sformer(XSLTTransformer.java:364) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(X >>>> SLTTransformer.java:123) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>>> :62) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter.read(ProcessorImpl.java:990) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>>> :62) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter.read(ProcessorImpl.java:990) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>>> r.java:33) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>>> dImpl(ConcreteChooseProcessor.java:123) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>>> r.java:33) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java >>>> :62) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcretePro >>>> cessorFilter.read(ProcessorImpl.java:990) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>>> dImpl(ConcreteChooseProcessor.java:123) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>>> r.java:33) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>>> dImpl(ConcreteChooseProcessor.java:123) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>>> r.java:33) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>>> r.java:33) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>>> dImpl(ConcreteChooseProcessor.java:123) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:353) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProcesso >>>> r.java:33) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProc >>>> essor.java:96) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipelin >>>> eProcessor.java:66) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipelin >>>> eProcessor.java:94) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.rea >>>> dImpl(ConcreteChooseProcessor.java:123) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcessor >>>> .java:36) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcessor >>>> .java:59) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >>>> sorImpl.java:1195) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >>>> va:348) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl. >>>> java:403) >>>> >>>> at >>>> >> org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427) >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Processo >>>> rImpl.java:470) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(Processor >>>> Impl.java:425) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start >>>> (ConcreteChooseProcessor.java:186) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelinePro >>>> cessor.java:652) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.j >>>> ava:536) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProc >>>> essor.java:649) >>>> >>>> at >>>> >>> org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowCon >>>> trollerProcessor.java:417) >>>> >>>> at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86) >>>> >>>> at >>>> >>> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:9 >>>> 5) >>>> >>>> at >>>> >>> org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.j >>>> ava:147) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>> >>>> at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>> >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >>>> cationFilterChain.java:252) >>>> >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >>>> lterChain.java:173) >>>> >>>> at >>>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa >>>> lve.java:213) >>>> >>>> at >>>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa >>>> lve.java:178) >>>> >>>> at >>>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja >>>> va:126) >>>> >>>> at >>>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja >>>> va:105) >>>> >>>> at >>>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv >>>> e.java:107) >>>> >>>> at >>>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java >>>> :148) >>>> >>>> at >>>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: >>>> 869) >>>> >>>> at >>>> >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr >>>> ocessConnection(Http11BaseProtocol.java:664) >>>> >>>> at >>>> >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi >>>> nt.java:527) >>>> >>>> at >>>> >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll >>>> owerWorkerThread.java:80) >>>> >>>> at >>>> >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo >>>> ol.java:684) >>>> >>>> at java.lang.Thread.run(Thread.java:595) >>>> >>>> >>>> >>>> Ryan Puddephatt >>>> Software Engineer >>>> >>>> >>>> Teleflex Group - IT UK >>>> 1 Michaelson Square >>>> Livingston >>>> West Lothian >>>> Scotland >>>> EH54 7DP >>>> >>>> e> [hidden email] <mailto:[hidden email]> >>>> t> +44(0)1506 407 110 >>>> f> +44(0)1506 407 108 >>>> w> www.teleflex.com <http://www.teleflex.com/> >>>> >>>> >>> >>> -- >>> Orbeon - XForms Everywhere: >>> http://www.orbeon.com/blog/ >>> >>> >> >> > > > > ------------------------------------------------------------------------ > > > -- > You receive this message as a subscriber of the [hidden email] mailing list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > ObjectWeb mailing lists service home page: http://www.objectweb.org/wws -- Orbeon - XForms Everywhere: http://www.orbeon.com/blog/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Erik,
My config input on the http-serializer processor is the same, it previously validated fine. Is there something else this relies on for Relax NG? Or is this all included in the msv.jar? Unfortunately the changelog is pretty much non existant, so I don't know where the problem might be with regards to this Ryan Ryan Puddephatt Software Engineer Teleflex Group - IT UK 1 Michaelson Square Livingston West Lothian Scotland EH54 7DP e> [hidden email] t> +44(0)1506 407 110 f> +44(0)1506 407 108 >-----Original Message----- >From: Erik Bruchez [mailto:[hidden email]] On Behalf Of >Erik Bruchez >Sent: 27 September 2006 14:39 >To: [hidden email] >Subject: Re: [ops-users] oxf:validation problem > >This error probably comes from the schema >http-serializer-config.rng, which contains: > ><zeroOrMore> > <element name="header"> > <element name="name"> > <data type="string"/> > </element> > <element name="value"> > <data type="string"/> > </element> > </element> ></zeroOrMore> > >The epilogue by default contains: > ><config> > <header> > <name>Cache-Control</name> > <value>post-check=0, pre-check=0</value> > </header> > <!-- NOTE: HTML converter specifies text/html content-type >--> </config> > >Do you have something else? > >-Erik > >Ryan Puddephatt wrote: >> I've downloaded and copied over the msv.jar but I now get an >exception >> with the http-serializer, not sure why as it worked before and it >> conforms to the schema >> >> Is there anything that you changed to make it work with OPS? >> >> Thanks >> >> Ryan >> >> org.orbeon.oxf.common.ValidationException: >> oxf:/config/epilogue-servlet.xpl, line 167, column -1: Error >Content of element "name" is incomplete(schema: >> http://www.orbeon.com/oxf/http-serializer) >> oxf:/config/epilogue-servlet.xpl, line 167, column -1: Error Content >> of element "name" is incomplete(schema: >> http://www.orbeon.com/oxf/http-serializer) >> at >> >org.orbeon.oxf.processor.validation.MSVValidationProcessor$8.error(MSV >> Valida >> tionProcessor.java:197) >> at com.sun.msv.verifier.Verifier.onError(Verifier.java:371) >> at com.sun.msv.verifier.Verifier.onError(Verifier.java:361) >> at com.sun.msv.verifier.Verifier.endElement(Verifier.java:325) >> at >> >org.orbeon.oxf.xml.TeeContentHandler.endElement(TeeContentHandl >er.java:88) >> at >> >org.orbeon.saxon.event.ContentHandlerProxy.endElement(ContentHandlerPr >> oxy.ja >> va:287) >> at >> >org.orbeon.saxon.event.ProxyReceiver.endElement(ProxyReceiver.java:172) >> at >> >org.orbeon.saxon.event.NamespaceReducer.endElement(NamespaceReducer.ja >> va:181 >> ) >> at >> >org.orbeon.saxon.event.ReceivingContentHandler.endElement(ReceivingCon >> tentHa >> ndler.java:333) >> at org.dom4j.io.SAXWriter.endElement(SAXWriter.java:816) >> at org.dom4j.io.SAXWriter.write(SAXWriter.java:734) >> at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) >> at org.dom4j.io.SAXWriter.write(SAXWriter.java:733) >> at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) >> at org.dom4j.io.SAXWriter.write(SAXWriter.java:733) >> at org.dom4j.io.SAXWriter.writeContent(SAXWriter.java:619) >> at org.dom4j.io.SAXWriter.write(SAXWriter.java:202) >> at org.dom4j.io.SAXWriter.parse(SAXWriter.java:603) >> at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) >> at org.orbeon.saxon.event.Sender.send(Sender.java:124) >> at >> >org.orbeon.saxon.IdentityTransformer.transform(IdentityTransfor >mer.java:28) >> at >> >org.orbeon.oxf.xml.TransformerWrapper.transform(TransformerUtil >s.java:450) >> at >> >org.orbeon.oxf.processor.generator.DOMGenerator$1.readImpl(DOMGenerato >> r.java >> :180) >> at >> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012) >> at >> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proces >> sorImp >> l.java:1195) >> at >> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.ja >> va:348 >> ) >> at >> >org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700( >> MSVVal >> idationProcessor.java:44) >> at >> >org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl( >> MSVVal >> idationProcessor.java:219) >> >> Ryan Puddephatt >> Software Engineer >> >> Teleflex Group - IT UK >> 1 Michaelson Square >> Livingston >> West Lothian >> Scotland >> EH54 7DP >> >> e> [hidden email] >> t> +44(0)1506 407 110 >> f> +44(0)1506 407 108 >> >> >> >>> -----Original Message----- >>> From: Ryan Puddephatt [mailto:[hidden email]] >>> Sent: 27 September 2006 09:31 >>> To: [hidden email] >>> Subject: RE: [ops-users] oxf:validation problem >>> >>> Thanks, I'll give the nightly build a go and let you know what I >>> experience >>> >>> Ryan Puddephatt >>> Software Engineer >>> >>> Teleflex Group - IT UK >>> 1 Michaelson Square >>> Livingston >>> West Lothian >>> Scotland >>> EH54 7DP >>> >>> e> [hidden email] >>> t> +44(0)1506 407 110 >>> f> +44(0)1506 407 108 >>> >>> >>> >>>> -----Original Message----- >>>> From: Erik Bruchez [mailto:[hidden email]] On Behalf Of Erik >>>> Bruchez >>>> Sent: 26 September 2006 18:01 >>>> To: [hidden email] >>>> Subject: Re: [ops-users] oxf:validation problem >>>> >>>> Ryan, >>>> >>>> I think the message says it all: the authors of MSV have not >>>> implemented this feature! >>>> >>>> I see that there are nightly builds available here: >>>> >>>> >https://msv.dev.java.net/servlets/ProjectDocumentList?folderID=101 >>>> >>>> I have no idea of the status of this, but it would be worth a try. >>>> >>>> -Erik >>>> >>>> Ryan Puddephatt wrote: >>>>> Hi all, >>>>> I am trying to validate a schema, I have tried >>>> schema-href on the >>>>> input and oxf:validation processor, both raise the following >>>>> exception, not sure why as I have run this through Stylus >>> Studio and >>>>> Saxon SA, both show it as valid. Any ideas why? >>>>> >>>>> >>>>> com.sun.msv.verifier.jarv.FactoryImpl$WrapperException: >>> Unimplemented >>>>> feature: "omitting type attribute in <element> element with >>>>> substitutionGroup attribute" >>>>> >>>>> at >>>>> >>>> >com.sun.msv.verifier.jarv.FactoryImpl$ThrowController.error(FactoryI >>>> mp >>>>> l.java:145) >>>>> >>>>> at com.sun.msv.reader.Controller.error(Controller.java:49) >>>>> >>>>> at com.sun.msv.reader.Controller.error(Controller.java:49) >>>>> >>>>> at >>>>> >com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:753 >>>>> ) >>>>> >>>>> at >>>>> >com.sun.msv.reader.GrammarReader.reportError(GrammarReader.java:711 >>>>> ) >>>>> >>>>> at >>>>> >>>> >com.sun.msv.reader.xmlschema.ElementDeclState.defaultExpression(Elem >>>> en >>>>> tDeclState.java:129) >>>>> >>>>> at >>>>> >>>> >com.sun.msv.reader.ExpressionWithChildState.makeExpression(Expressio >>>> nW >>>>> ithChildState.java:56) >>>>> >>>>> at >>>> com.sun.msv.reader.ExpressionState.endSelf(ExpressionState.java:34) >>>>> at com.sun.msv.reader.SimpleState.endElement(SimpleState.java:101) >>>>> >>>>> at >>>>> >org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546 >>>>> ) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSA >>>> XP >>>>> arser.java:585) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement( >>>> Ab >>>>> stractXMLDocumentParser.java:221) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.xinclude.XIncludeHandler.emptyElement(XIncludeH >>>> an >>>>> dler.java:731) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement( >>>> XM >>>>> LNSDocumentScannerImpl.java:312) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCon >>>> te >>>>> ntDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1534) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocumen >>>> t( >>>>> XMLDocumentFragmentScannerImpl.java:338) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configura >>>> ti >>>>> on.java:828) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configura >>>> ti >>>>> on.java:758) >>>>> >>>>> at >orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148) >>>>> >>>>> at >>>>> >>>> >orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXPars >>>> er >>>>> .java:1178) >>>>> >>>>> at >>>>> >>>> >com.sun.msv.reader.util.GrammarLoader._loadSchema(GrammarLoader.java >>>> :5 >>>>> 14) >>>>> >>>>> at >>>> com.sun.msv.reader.util.GrammarLoader.parse(GrammarLoader.java:325) >>>>> at >>>>> >>>> >com.sun.msv.reader.util.GrammarLoader.loadSchema(GrammarLoader.java: >>>> 18 >>>>> 9) >>>>> >>>>> at >>>>> >>>> >com.sun.msv.verifier.jarv.TheFactoryImpl.parse(TheFactoryImpl.java:4 >>>> 2) >>>>> at >>>>> >>>> >com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java >>>> :9 >>>>> 8) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.validation.MSVValidationProcessor$6.read(MS >>>> VV >>>>> alidationProcessor.java:149) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Proces >>>> so >>>>> rImpl.java:470) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$60 >>>> 0( >>>>> MSVValidationProcessor.java:44) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImp >>>> l( >>>>> MSVValidationProcessor.java:120) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.ja >>>> va >>>>> :62) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter.read(ProcessorImpl.java:990) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXML >>>> Re >>>>> ader.java:40) >>>>> >>>>> at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:270) >>>>> >>>>> at org.orbeon.saxon.event.Sender.send(Sender.java:124) >>>>> >>>>> at org.orbeon.saxon.event.Sender.send(Sender.java:46) >>>>> >>>>> at >>>>> >>>> >org.orbeon.saxon.PreparedStylesheet.loadStylesheetModule(PreparedSty >>>> le >>>>> sheet.java:204) >>>>> >>>>> at >>>>> >>>> >org.orbeon.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java: >>>> 12 >>>>> 6) >>>>> >>>>> at >>>>> >>>> >org.orbeon.saxon.TransformerFactoryImpl.newTemplates(TransformerFact >>>> or >>>>> yImpl.java:135) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.xml.TransformerUtils.getTemplates(TransformerUtils.ja >>>> va >>>>> :263) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.createTr >>>> an >>>>> sformer(XSLTTransformer.java:364) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl >>>> (X >>>>> SLTTransformer.java:123) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.ja >>>> va >>>>> :62) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter.read(ProcessorImpl.java:990) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.ja >>>> va >>>>> :62) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter.read(ProcessorImpl.java:990) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProces >>>> so >>>>> r.java:33) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.r >>>> ea >>>>> dImpl(ConcreteChooseProcessor.java:123) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProces >>>> so >>>>> r.java:33) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.ja >>>> va >>>>> :62) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteP >>>> ro >>>>> cessorFilter.read(ProcessorImpl.java:990) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.r >>>> ea >>>>> dImpl(ConcreteChooseProcessor.java:123) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProces >>>> so >>>>> r.java:33) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.r >>>> ea >>>>> dImpl(ConcreteChooseProcessor.java:123) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProces >>>> so >>>>> r.java:33) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProces >>>> so >>>>> r.java:33) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.r >>>> ea >>>>> dImpl(ConcreteChooseProcessor.java:123) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:353) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.IdentityProcessor$1.readImpl(IdentityProces >>>> so >>>>> r.java:33) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelinePr >>>> oc >>>>> essor.java:96) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(Pipel >>>> in >>>>> eProcessor.java:66) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(Pipel >>>> in >>>>> eProcessor.java:94) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.r >>>> ea >>>>> dImpl(ConcreteChooseProcessor.java:123) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.TeeProcessor.access$000(TeeProcess >>>> or >>>>> .java:36) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcess >>>> or >>>>> .java:59) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:101 >>>> 2) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proc >>>> es >>>>> sorImpl.java:1195) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl. >>>> ja >>>>> va:348) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl. >>>>> java:403) >>>>> >>>>> at >>>>> >>> >org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:427) >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(Proces >>>> so >>>>> rImpl.java:470) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsDOM4J(Process >>>> or >>>>> Impl.java:425) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.sta >>>> rt >>>>> (ConcreteChooseProcessor.java:186) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineP >>>> ro >>>>> cessor.java:652) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl >>>> .j >>>>> ava:536) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelinePr >>>> oc >>>>> essor.java:649) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowC >>>> on >>>>> trollerProcessor.java:417) >>>>> >>>>> at >>>>> org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java >>>> :9 >>>>> 5) >>>>> >>>>> at >>>>> >>>> >org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate >>>> .j >>>>> ava:147) >>>>> >>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>>> >>>>> at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75) >>>>> >>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App >>>> li >>>>> cationFilterChain.java:252) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.core.ApplicationFilterChain.doFilter(Application >>>> Fi >>>>> lterChain.java:173) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper >>>> Va >>>>> lve.java:213) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.core.StandardContextValve.invoke(StandardContext >>>> Va >>>>> lve.java:178) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve. >>>> ja >>>>> va:126) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve. >>>> ja >>>>> va:105) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVa >>>> lv >>>>> e.java:107) >>>>> >>>>> at >>>>> >>>> >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja >>>> va >>>>> :148) >>>>> >>>>> at >>>>> >>>> >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: >>>>> 869) >>>>> >>>>> at >>>>> >>>> >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler. >>>> pr >>>>> ocessConnection(Http11BaseProtocol.java:664) >>>>> >>>>> at >>>>> >>>> >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndp >>>> oi >>>>> nt.java:527) >>>>> >>>>> at >>>>> >>>> >org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFo >>>> ll >>>>> owerWorkerThread.java:80) >>>>> >>>>> at >>>>> >>>> >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thread >>>> Po >>>>> ol.java:684) >>>>> >>>>> at java.lang.Thread.run(Thread.java:595) >>>>> >>>>> >>>>> >>>>> Ryan Puddephatt >>>>> Software Engineer >>>>> >>>>> >>>>> Teleflex Group - IT UK >>>>> 1 Michaelson Square >>>>> Livingston >>>>> West Lothian >>>>> Scotland >>>>> EH54 7DP >>>>> >>>>> e> [hidden email] <mailto:[hidden email]> >>>>> t> +44(0)1506 407 110 >>>>> f> +44(0)1506 407 108 >>>>> w> www.teleflex.com <http://www.teleflex.com/> >>>>> >>>>> >>>> >>>> -- >>>> Orbeon - XForms Everywhere: >>>> http://www.orbeon.com/blog/ >>>> >>>> >>> >>> >> >> >> >> >---------------------------------------------------------------------- >> -- >> >> >> -- >> You receive this message as a subscriber of the >[hidden email] mailing list. >> To unsubscribe: mailto:[hidden email] >> For general help: mailto:[hidden email]?subject=help >> ObjectWeb mailing lists service home page: >> http://www.objectweb.org/wws > > >-- >Orbeon - XForms Everywhere: >http://www.orbeon.com/blog/ > > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
Ryan
> Is there something else this relies on for Relax NG? Or is this all > included in the msv.jar? Unfortunately the changelog is pretty much > non existant, so I don't know where the problem might be with > regards to this Aren't there other JAR files that come with MSV? I think there were. -Erik -- Orbeon - XForms Everywhere: http://www.orbeon.com/blog/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Free forum by Nabble | Edit this page |