Hi,
I have downloaded Orbeon's Xform's 3.6.0 built. I am facing a problem with the database connectivity part. The sample example "xforms-sql-address-book" is not working at my end. The application is unable to fetch data from the database, as it should once we go to the application. On the click of "Add" the values entered in the text boxes does not get added to the database. I am using Apache Tomcat 5.5. as my server. The necessary sections in orbeon/WEB-INF/web.xml have been un-commented which are necessary for sql examples. The datasource-sql.xml has been placed at orbeon/WEB-INF/resources/config This is just the sample exapmle which i am trying to run. I have not made any changes in the sql-address-book code The Tomcat log shows error in the following files generic-init-database.xpl line 29 column 50 <p:config xmlns:p="http://www.orbeon.com/oxf/pipeline" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:oxf="http://www.orbeon.com/oxf/processors"> <p:param name="init-pipeline" type="input"/> <p:param name="required-tables" type="input"/> <p:processor name="oxf:java"> <p:input name="config"> <config sourcepath="." class="ListInitializedTables"/> </p:input> <p:input name="datasource" href="/config/datasource-sql.xml"/> <p:output name="data" id="found-tables"/> //////////////This Line shows the error//////////////////// </p:processor> <p:choose href="aggregate('root', #found-tables, #required-tables)"> <p:when test="count(for $i in /*/tables[2]/table/name return if (upper-case($i) = (for $j in /*/tables[1]/table/name return upper-case($j))) then $i else ()) != count(/*/tables[2]/table/name)"> <p:processor name="oxf:pipeline"> <p:input name="config" href="#init-pipeline"/> </p:processor> </p:when> </p:choose> </p:config> The Tomcat log is added below. Thanks in advance Ashutosh Devbrat log4j:WARN No appenders could be found for logger (org.apache.catalina.session.ManagerBase). log4j:WARN Please initialize the log4j system properly. /xforms-sql-address-book/ - Received request /xforms-sql-address-book/get - Received request Exception at oxf:/apps/xforms-sql-address-book/init-database/generic-init-database.xpl, line 29, column 50, description reading processor output java.lang.ClassNotFoundException: com.sun.tools.javac.Main at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.orbeon.oxf.processor.JavaProcessor.getProcessor(JavaProcessor.java:281) at org.orbeon.oxf.processor.JavaProcessor.start(JavaProcessor.java:96) at org.orbeon.oxf.processor.JavaProcessor$1.getInput(JavaProcessor.java:83) at org.orbeon.oxf.processor.JavaProcessor$1.readImpl(JavaProcessor.java:69) 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.AggregatorProcessor.access$100(AggregatorProcessor.java:38) at org.orbeon.oxf.processor.pipeline.AggregatorProcessor$1.readImpl(AggregatorProcessor.java:93) 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.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.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.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:140) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:89) 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.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.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:140) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:89) 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.NullSerializer.start(NullSerializer.java:31) 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.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:140) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:89) 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.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:88) at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:96) at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148) 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:214) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) 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:825) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526) 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(Unknown Source) /xforms-sql-address-book/get - Timing: 234 - Cache hits: 234, fault: 34, adds: 31, success rate: 87% /xforms-sql-address-book/get - Received request /xforms-sql-address-book/get - Timing: 1032 - Cache hits: 13, fault: 19, adds: 21, success rate: 40% XForms - submission - xforms-submit-error throwable: org.orbeon.oxf.common.OXFException: Error code received when submitting instance: 500 at org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction(XFormsModelSubmission.java:799) at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:920) at org.orbeon.oxf.xforms.action.actions.XFormsSendAction.execute(XFormsSendAction.java:45) at org.orbeon.oxf.xforms.action.XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:116) at org.orbeon.oxf.xforms.XFormsContainingDocument.runAction(XFormsContainingDocument.java:972) at org.orbeon.oxf.xforms.event.XFormsEventHandlerImpl.handleEvent(XFormsEventHandlerImpl.java:122) at org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent(XFormsContainingDocument.java:901) at org.orbeon.oxf.xforms.XFormsContainingDocument.initialize(XFormsContainingDocument.java:1213) at org.orbeon.oxf.xforms.XFormsContainingDocument.<init>(XFormsContainingDocument.java:139) at org.orbeon.oxf.xforms.processor.XFormsToXHTML.createCacheContainingDocument(XFormsToXHTML.java:332) at org.orbeon.oxf.xforms.processor.XFormsToXHTML.access$300(XFormsToXHTML.java:46) at org.orbeon.oxf.xforms.processor.XFormsToXHTML$2.read(XFormsToXHTML.java:168) at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470) at org.orbeon.oxf.xforms.processor.XFormsToXHTML.doIt(XFormsToXHTML.java:134) at org.orbeon.oxf.xforms.processor.XFormsToXHTML.access$000(XFormsToXHTML.java:46) at org.orbeon.oxf.xforms.processor.XFormsToXHTML$1.readImpl(XFormsToXHTML.java:74) 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.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.pipeline.PipelineProcessor.access$1400(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.java:572) at org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readImpl(PipelineProcessor.java:568) 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$1400(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.java:572) at org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554) at org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProcessor.java:66) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readImpl(PipelineProcessor.java:568) 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.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.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233) 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.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.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233) 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.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.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:140) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:89) 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.NullSerializer.start(NullSerializer.java:31) 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.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:140) at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:89) 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.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:88) at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:96) at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148) 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:214) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) 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:825) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526) 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(Unknown Source) |
Administrator
|
This is mostly related to the fact that you appear to be running with
a Java JRE instead of a JDK. The SQL example attempts to compile some Java code, which fails if you don't have a JDK. -Erik On Mar 2, 2008, at 10:17 PM, adev wrote: > > Hi, > > I have downloaded Orbeon's Xform's 3.6.0 built. > > I am facing a problem with the database connectivity part. The sample > example "xforms-sql-address-book" is not working at my end. > The application is unable to fetch data from the database, as it > should once > we go to the application. > On the click of "Add" the values entered in the text boxes does not > get > added to the database. > > I am using Apache Tomcat 5.5. as my server. > > The necessary sections in orbeon/WEB-INF/web.xml have been un- > commented > which are necessary for sql examples. > The datasource-sql.xml has been placed at orbeon/WEB-INF/resources/ > config > This is just the sample exapmle which i am trying to run. I have not > made > any changes in the sql-address-book code > > > The Tomcat log shows error in the following files > generic-init-database.xpl line 29 column 50 > > <p:config xmlns:p="http://www.orbeon.com/oxf/pipeline" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:oxf="http://www.orbeon.com/oxf/processors"> > > <p:param name="init-pipeline" type="input"/> > <p:param name="required-tables" type="input"/> > > <!-- List our database tables --> > <p:processor name="oxf:java"> > <p:input name="config"> > <config sourcepath="." class="ListInitializedTables"/> > </p:input> > <p:input name="datasource" href="/config/datasource-sql.xml"/> > <p:output name="data" id="found-tables"/> //////////////This > Line > shows the error//////////////////// > </p:processor> > > <!-- Create database if the tables are not found --> > <p:choose href="aggregate('root', #found-tables, #required- > tables)"> > <p:when test="count(for $i in /*/tables[2]/table/name return > if (upper-case($i) = (for $j in > /*/tables[1]/table/name return upper-case($j))) then $i else ()) > != count(/*/tables[2]/table/name)"> > <p:processor name="oxf:pipeline"> > <p:input name="config" href="#init-pipeline"/> > </p:processor> > </p:when> > </p:choose> > > </p:config> > > The Tomcat log is added below. Thanks in advance > > Ashutosh Devbrat > > log4j:WARN No appenders could be found for logger > (org.apache.catalina.session.ManagerBase). > log4j:WARN Please initialize the log4j system properly. > /xforms-sql-address-book/ - Received request > /xforms-sql-address-book/get - Received request > Exception at > oxf:/apps/xforms-sql-address-book/init-database/generic-init- > database.xpl, > line 29, column 50, description reading processor output > java.lang.ClassNotFoundException: com.sun.tools.javac.Main > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1332) > at > org > .apache > .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: > 1181) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Unknown Source) > at > org > .orbeon.oxf.processor.JavaProcessor.getProcessor(JavaProcessor.java: > 281) > at org.orbeon.oxf.processor.JavaProcessor.start(JavaProcessor.java: > 96) > at org.orbeon.oxf.processor.JavaProcessor > $1.getInput(JavaProcessor.java:83) > at org.orbeon.oxf.processor.JavaProcessor > $1.readImpl(JavaProcessor.java:69) > 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.AggregatorProcessor.access > $100(AggregatorProcessor.java:38) > at > org.orbeon.oxf.processor.pipeline.AggregatorProcessor > $1.readImpl(AggregatorProcessor.java:93) > 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.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.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.pipeline.PipelineProcessor > $1.getInput(PipelineProcessor.java:140) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $1.readImpl(PipelineProcessor.java:89) > 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.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.pipeline.PipelineProcessor > $1.getInput(PipelineProcessor.java:140) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $1.readImpl(PipelineProcessor.java:89) > 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.NullSerializer.start(NullSerializer.java:31) > 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.pipeline.PipelineProcessor > $1.getInput(PipelineProcessor.java:140) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $1.readImpl(PipelineProcessor.java:89) > 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.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:88) > at > org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java: > 96) > at > org > .orbeon > .oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148) > 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: > 214) > at > org > .apache > .catalina.core.StandardContextValve.invoke(StandardContextValve.java: > 178) > at > org > .apache > .catalina > .authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) > 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: > 825) > at > org.apache.coyote.http11.Http11Protocol > $Http11ConnectionHandler.processConnection(Http11Protocol.java:738) > at > org > .apache > .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java: > 526) > 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(Unknown Source) > /xforms-sql-address-book/get - Timing: 234 - Cache hits: 234, fault: > 34, > adds: 31, success rate: 87% > /xforms-sql-address-book/get - Received request > /xforms-sql-address-book/get - Timing: 1032 - Cache hits: 13, fault: > 19, > adds: 21, success rate: 40% > XForms - submission - xforms-submit-error throwable: > org.orbeon.oxf.common.OXFException: Error code received when > submitting > instance: 500 > at > org > .orbeon > .oxf > .xforms > .XFormsModelSubmission > .performDefaultAction(XFormsModelSubmission.java:799) > at > org > .orbeon > .oxf > .xforms > .XFormsContainingDocument > .dispatchEvent(XFormsContainingDocument.java:920) > at > org > .orbeon > .oxf > .xforms > .action.actions.XFormsSendAction.execute(XFormsSendAction.java:45) > at > org > .orbeon > .oxf > .xforms > .action > .XFormsActionInterpreter.runAction(XFormsActionInterpreter.java:116) > at > org > .orbeon > .oxf > .xforms > .XFormsContainingDocument.runAction(XFormsContainingDocument.java:972) > at > org > .orbeon > .oxf > .xforms > .event > .XFormsEventHandlerImpl.handleEvent(XFormsEventHandlerImpl.java:122) > at > org > .orbeon > .oxf > .xforms > .XFormsContainingDocument > .dispatchEvent(XFormsContainingDocument.java:901) > at > org > .orbeon > .oxf > .xforms > .XFormsContainingDocument.initialize(XFormsContainingDocument.java: > 1213) > at > org > .orbeon > .oxf > .xforms > .XFormsContainingDocument.<init>(XFormsContainingDocument.java:139) > at > org > .orbeon > .oxf > .xforms > .processor > .XFormsToXHTML.createCacheContainingDocument(XFormsToXHTML.java:332) > at > org.orbeon.oxf.xforms.processor.XFormsToXHTML.access > $300(XFormsToXHTML.java:46) > at > org.orbeon.oxf.xforms.processor.XFormsToXHTML > $2.read(XFormsToXHTML.java:168) > at > org > .orbeon > .oxf > .processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java: > 470) > at > org > .orbeon.oxf.xforms.processor.XFormsToXHTML.doIt(XFormsToXHTML.java: > 134) > at > org.orbeon.oxf.xforms.processor.XFormsToXHTML.access > $000(XFormsToXHTML.java:46) > at > org.orbeon.oxf.xforms.processor.XFormsToXHTML > $1.readImpl(XFormsToXHTML.java:74) > 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.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.pipeline.PipelineProcessor.access > $1400(PipelineProcessor.java:66) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $6.run(PipelineProcessor.java:572) > at > org > .orbeon > .oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access > $1500(PipelineProcessor.java:66) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $InternalTopOutput.readImpl(PipelineProcessor.java:568) > 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 > $1400(PipelineProcessor.java:66) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $6.run(PipelineProcessor.java:572) > at > org > .orbeon > .oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor.access > $1500(PipelineProcessor.java:66) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $InternalTopOutput.readImpl(PipelineProcessor.java:568) > 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.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 > .pipeline > .choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java: > 233) > 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.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 > .pipeline > .choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java: > 233) > 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.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.pipeline.PipelineProcessor > $1.getInput(PipelineProcessor.java:140) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $1.readImpl(PipelineProcessor.java:89) > 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.NullSerializer.start(NullSerializer.java:31) > 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.pipeline.PipelineProcessor > $1.getInput(PipelineProcessor.java:140) > at > org.orbeon.oxf.processor.pipeline.PipelineProcessor > $1.readImpl(PipelineProcessor.java:89) > 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.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:88) > at > org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java: > 96) > at > org > .orbeon > .oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148) > 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: > 214) > at > org > .apache > .catalina.core.StandardContextValve.invoke(StandardContextValve.java: > 178) > at > org > .apache > .catalina > .authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) > 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: > 825) > at > org.apache.coyote.http11.Http11Protocol > $Http11ConnectionHandler.processConnection(Http11Protocol.java:738) > at > org > .apache > .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java: > 526) > 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(Unknown Source) > -- > View this message in context: http://www.nabble.com/sql-Address-book-not-working-tp15798285p15798285.html > Sent from the ObjectWeb OPS - Users mailing list archive at > Nabble.com. > > > -- > 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 Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/ -- 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 |
Thanks Erik.
That was the problem. I just figured it out. For my application development I want to use MySql instead of the existing HSQLDB. From the configuration point of view apart from changing the datasource-sql.xml what else changes are required. I guess the web.xml also need to be altered. not sure about it though. Thanks in advance once again.
|
Administrator
|
The Address Book example configures the SQL processor through
datasource-sql.xml. This configuration does not use the Servlet container's datasource (defined in web.xml) at all. But you can configure the SQL processor to use a container datasource, see: http://www.orbeon.com/ops/doc/processors-sql#configuration -Erik On Mar 3, 2008, at 12:51 AM, adev wrote: > > Thanks Erik.:-) > That was the problem. I just figured it out. > > For my application development I want to use MySql instead of the > existing > HSQLDB. > > From the configuration point of view apart from changing the > datasource-sql.xml what else changes are required. I guess the > web.xml also > need to be altered. not sure about it though. > > Thanks in advance once again. > > > Erik Bruchez wrote: >> >> This is mostly related to the fact that you appear to be running with >> a Java JRE instead of a JDK. >> >> The SQL example attempts to compile some Java code, which fails if >> you >> don't have a JDK. >> >> -Erik >> >> On Mar 2, 2008, at 10:17 PM, adev wrote: >> >>> >>> Hi, >>> >>> I have downloaded Orbeon's Xform's 3.6.0 built. >>> >>> I am facing a problem with the database connectivity part. The >>> sample >>> example "xforms-sql-address-book" is not working at my end. >>> The application is unable to fetch data from the database, as it >>> should once >>> we go to the application. >>> On the click of "Add" the values entered in the text boxes does not >>> get >>> added to the database. >>> >>> I am using Apache Tomcat 5.5. as my server. >>> >>> The necessary sections in orbeon/WEB-INF/web.xml have been un- >>> commented >>> which are necessary for sql examples. >>> The datasource-sql.xml has been placed at orbeon/WEB-INF/resources/ >>> config >>> This is just the sample exapmle which i am trying to run. I have not >>> made >>> any changes in the sql-address-book code >>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/sql-Address-book-not-working-tp15798285p15798285.html >>> Sent from the ObjectWeb OPS - Users mailing list archive at >>> Nabble.com. >>> >>> >>> -- >>> 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 >> >> -- >> Orbeon Forms - Web Forms for the Enterprise Done the Right Way >> http://www.orbeon.com/ >> >> >> >> -- >> 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 >> >> > > -- > View this message in context: http://www.nabble.com/sql-Address-book-not-working-tp15798285p15799819.html > Sent from the ObjectWeb OPS - Users mailing list archive at > Nabble.com. > > > -- > 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 Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/ -- 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 |
In reply to this post by Erik Bruchez
I am having the same problem (same error message at same line) but with Orbeon Forms 3.7.1, SQL Server 2008, Tomcat 5.5. I have both the JDK as well as JRE. I also am using the datasource-sql.xml with a JDBC driver that has been successfully tested with the sample SQL Server DB. Could it be an issue with the environmental variables?
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_07 CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_07;C:\sqljdbc\sqljdbc_2.0\enu\sqljdbc4.jar;C:\Program Files\Java\jre1.6.0_07\lib\ext\QTJava.zip;=. If not, can you think of other items to check or additional information I can provide? The section from the orbeon log is added below. 2009-07-13 14:12:18,752 ERROR ProcessorService - Exception at line 29, column 50 of oxf:/apps/steve-xforms-sql-address-book/init-database/generic-init-database.xpl (reading processor output: name='data', id='found-tables') java.lang.NullPointerException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at org.orbeon.oxf.processor.DatabaseContext.getConnection(DatabaseContext.java:93) at ListInitializedTables.generateData(ListInitializedTables.java:47) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) . . .
|
Administrator
|
Hard to say without being able to run this code. But I'm surprised by this being a NullPointerException. I'd be curious to see what is passed to Class.forName() on line 93 DatabaseContext (it looks like it might be null). You should be able to tell if you can debug that code. Alex |
Alex, I don't have the ability to debug the code (don't have the source code nor any Java IDE). The example is simply the original sql-address-book example renamed. Do you have the ability to test the original sample with SQL Server 2008? I have tried a few versions of the datasource-sql.xml file (see below) and both provide the same error message. <?xml version="1.0" encoding="utf-8"?> <datasource> <type>javax.sql.DataSource</type> <driverClassName>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClassName> <url>jdbc:sqlserver://localhost:1433;DatabaseName=DAMEDB;username=x;password=y;</url> </datasource> or <?xml version="1.0" encoding="utf-8"?> <datasource> <type>javax.sql.DataSource</type> <driverClassName>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClassName> <username>x</username> <password>y</password> <url>jdbc:sqlserver://localhost:1433;DatabaseName=DAMEDB;SelectMethod=Cursor;</url> </datasource> Do you see anything in these definitions that might cause a problem? NOTE: There are two JDBC drivers provided by Microsoft SQL Server 2008 (sqljdbc4.jar and sqljdbc.jar). I have added those into my Tomcat common\lib directory and have them in the Classpath now as well. I've tried reordering those with no effect. Thanks - Steve |
Administrator
|
Steve,
I am afraid that this goes beyond the type of problems we can quickly help with on the mailing list, as I would have to replicate your setup here. But let us know if you find a solution either through debugging or otherwise. Alex |
Free forum by Nabble | Edit this page |