I also had the same behavior when upgrading to the latest night build. Anyway, I moved the submission to a webservice, since we took the decision not to use the submission to a servlet anymore, but to a webserive instead.
regards,
Alexandru
On Wed, Feb 10, 2010 at 18:10, Mats Eklund
<[hidden email]> wrote:
Hi,
I'm having problem with the latest nightly build (2010-02-10) to run xforms submissions in an xpl that is called as a scheduled task. I had a similar problem long time ago (http://n4.nabble.com/Scheduler-problem-td43922.html) but I recall the problem was resolved by a patch. I downgraded to the pre-merge version, and there was no problem with that version. Here's an error dump:
2010-02-10 17:03:47,640 ERROR XFormsServer - xforms-submit-error - setting throwable {throwable: "java.lang.NullPointerException at org.orbeon.oxf.util.URLRewriterUtils.rewriteServiceURL(URLRewriterUtils.java:94)
at
org.orbeon.oxf.webapp.ServletContextExternalContext.rewriteServiceURL(ServletContextExternalContext.java:250) at org.orbeon.oxf.xforms.XFormsUtils.resolveServiceURL(XFormsUtils.java:950) at org.orbeon.oxf.xforms.submission.BaseSubmission.getAbsoluteSubmissionURL(BaseSubmission.java:57)
at org.orbeon.oxf.xforms.submission.RegularSubmission.connect(RegularSubmission.java:55) at org.orbeon.oxf.xforms.submission.XFormsModelSubmission.doSubmit(XFormsModelSubmission.java:452) at org.orbeon.oxf.xforms.submission.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:293)
at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:987) at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:1004) at
org.orbeon.oxf.xforms.action.actions.XFormsSendAction.execute(XFormsSendAction.java:60) at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runSingleIteration(XFormsActionInterpreter.java:290) at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:251)
at org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEventHandlerImpl.java:204) at org.orbeon.oxf.xforms.xbl.XBLContainer.dispatchEvent(XBLContainer.java:966) at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:1004)
at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEventCheckTarget(XFormsContainingDocument.java:930) at org.orbeon.oxf.xforms.XFormsContainingDocument.handleExternalEvent(XFormsContainingDocument.java:910)
at org.orbeon.oxf.xforms.processor.XFormsServer.createAndDispatchEvents(XFormsServer.java:511) at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:323) at org.orbeon.oxf.xforms.processor.XFormsServer.access$000(XFormsServer.java:63)
at org.orbeon.oxf.xforms.processor.XFormsServer$1.readImpl(XFormsServer.java:94) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:950)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600(MSVValidationProcessor.java:45) at
org.orbeon.oxf.processor.validation.MSVValidationProcessor$3.readImpl(MSVValidationProcessor.java:215) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:974) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:356) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$800(XSLTTransformer.java:72)
at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.runTransformer(XSLTTransformer.java:356) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:157) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:64)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1$1.run(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:526) at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:64) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:92) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:950) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:356) at org.orbeon.oxf.processor.DebugProcessor$1.readImpl(DebugProcessor.java:62) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996)
at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:974) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:356) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$800(XSLTTransformer.java:72)
at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.runTransformer(XSLTTransformer.java:356) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:157) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:356) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$800(XSLTTransformer.java:72) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.runTransformer(XSLTTransformer.java:356)
at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:157) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1400(PipelineProcessor.java:64)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput$1.run(PipelineProcessor.java:567) at org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:542) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProcessor.java:64)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readImpl(PipelineProcessor.java:563) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.xml.ProcessorOutputXMLReader.parse(ProcessorOutputXMLReader.java:40) at org.orbeon.oxf.xml.ForwardingXMLReader.parse(ForwardingXMLReader.java:82)
at org.orbeon.saxon.event.Sender.sendSAXSource(Sender.java:269) at org.orbeon.saxon.event.Sender.send(Sender.java:124) at org.orbeon.saxon.event.Sender.send(Sender.java:46) at org.orbeon.saxon.functions.Document.makeDoc(Document.java:258)
at org.orbeon.saxon.functions.Doc.doc(Doc.java:86) at org.orbeon.saxon.functions.Doc.evaluateItem(Doc.java:41) at org.orbeon.saxon.expr.ComputedExpression.iterate(ComputedExpression.java:628) at
org.orbeon.saxon.instruct.CopyOf.processLeavingTail(CopyOf.java:111) at org.orbeon.saxon.instruct.Block.processLeavingTail(Block.java:353) at org.orbeon.saxon.instruct.Instruction.process(Instruction.java:91)
at org.orbeon.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:250) at org.orbeon.saxon.instruct.Block.processLeavingTail(Block.java:353) at org.orbeon.saxon.instruct.Instruction.process(Instruction.java:91)
at org.orbeon.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:250) at org.orbeon.saxon.instruct.Block.processLeavingTail(Block.java:353) at org.orbeon.saxon.instruct.Instruction.process(Instruction.java:91)
at
org.orbeon.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:250) at org.orbeon.saxon.instruct.Instruction.process(Instruction.java:91) at org.orbeon.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:240)
at org.orbeon.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:360) at org.orbeon.saxon.expr.LetExpression.eval(LetExpression.java:182) at org.orbeon.saxon.expr.LetExpression.process(LetExpression.java:213)
at org.orbeon.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:250) at org.orbeon.saxon.instruct.Block.processLeavingTail(Block.java:353) at org.orbeon.saxon.instruct.Instruction.process(Instruction.java:91)
at
org.orbeon.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:250) at org.orbeon.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:352) at org.orbeon.saxon.instruct.Template.applyLeavingTail(Template.java:99)
at org.orbeon.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:319) at org.orbeon.saxon.Controller.transformDocument(Controller.java:1602) at org.orbeon.saxon.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:135)
at org.orbeon.oxf.xml.SAXStore.replay(SAXStore.java:243) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.runTransformer(XSLTTransformer.java:357) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:157)
at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:950)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600(MSVValidationProcessor.java:45) at org.orbeon.oxf.processor.validation.MSVValidationProcessor$3.readImpl(MSVValidationProcessor.java:215)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:974) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:369) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J(ProcessorImpl.java:388) at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:112)
at org.orbeon.oxf.xforms.processor.XFormsServer.access$000(XFormsServer.java:63) at org.orbeon.oxf.xforms.processor.XFormsServer$1.readImpl(XFormsServer.java:94) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:950)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$600(MSVValidationProcessor.java:45) at org.orbeon.oxf.processor.validation.MSVValidationProcessor$3.readImpl(MSVValidationProcessor.java:215)
at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:974) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351)
at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:356) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$800(XSLTTransformer.java:72) at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.runTransformer(XSLTTransformer.java:356)
at org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:157) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:64)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1$1.run(PipelineProcessor.java:94) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:526) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:64)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:92) at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996) at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351) at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:378)
at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:411) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:457) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:409)
at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$5.run(PipelineProcessor.java:647) at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:526) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:644) at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:245)
at org.orbeon.oxf.processor.pipeline.PipelineProcessor$5.run(PipelineProcessor.java:647) at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:526) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:644)
at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:90) at org.orbeon.oxf.processor.SchedulerProcessor$ProcessorTask.run(SchedulerProcessor.java:193) at java.lang.Thread.run(Unknown Source)
"}
|
--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
--
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
OW2 mailing lists service home page:
http://www.ow2.org/wws