Orbeon forms error while running

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Orbeon forms error while running

shriram
Hi

I recently enabled orbeon forms with HTTPS its very frustrating I got the
below error and have been breaking my head for past 2 weeks

echnical Information:
javax.servlet.ServletException: Can't find Orbeon Forms request dispatcher.
[org.orbeon.oxf.servlet.OrbeonXFormsFilter.getOrbeonDispatcher(OrbeonXFormsFilter.java:140)]
     ActionException:
[com.commerceone.ebs.framework.controller.action.JSPAction.runPage(JSPAction.java:143)]
     ActionException:
[com.commerceone.ebs.framework.controller.action.JSPAction.execute(JSPAction.java:104)]
     JobException:
[com.commerceone.ebs.framework.controller.ui.WebJobImpl.executeAction(WebJobImpl.java:242)]
     
Detailed stacktrace:
org.orbeon.oxf.servlet.OrbeonXFormsFilter.getOrbeonDispatcher(OrbeonXFormsFilter.java:140)
org.orbeon.oxf.servlet.OrbeonXFormsFilter.doFilter(OrbeonXFormsFilter.java:106)
... (33 more lines skipped)



This is my web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/j2ee">
    <display-name>Orbeon Forms 3.9.0.201105152046 CE</display-name>
    <description>
        Orbeon Forms is an open source, standard-based web forms solution,
which
        includes Form Builder, a WYSIWYG browser-based authoring tool, and
Form
        Runner, a runtime environment which facilitates the deployment and
        integration of a large number of complex forms. Orbeon Forms
implements
        different technologies, such as XForms and Ajax, with no need for
        client-side software or plug-ins.
    </description>
   
    <context-param>
        <param-name>oxf.resources.factory</param-name>
       
<param-value>org.orbeon.oxf.resources.PriorityResourceManagerFactory</param-value>
    </context-param>
   
   
   
   
    <context-param>
        <param-name>oxf.resources.priority.1</param-name>
       
<param-value>org.orbeon.oxf.resources.WebAppResourceManagerFactory</param-value>
    </context-param>
    <context-param>
       
<param-name>oxf.resources.priority.1.oxf.resources.webapp.rootdir</param-name>
        <param-value>/WEB-INF/resources</param-value>
    </context-param>
    <context-param>
        <param-name>oxf.resources.priority.2</param-name>
       
<param-value>org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory</param-value>
    </context-param>
   
   
    <context-param>
        <param-name>oxf.classloader.enable</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>oxf.classloader.ignore-packages</param-name>
        <param-value>java. javax. org.apache.log4j. org.xml.
org.w3c.</param-value>
    </context-param>
   
    <context-param>
        <param-name>oxf.properties</param-name>
        <param-value>oxf:/config/properties-local.xml</param-value>
    </context-param>
   
    <context-param>
        <param-name>oxf.initialize-logging</param-name>
        <param-value>true</param-value>
    </context-param>
   
   
   
   
   
   
   
   
       
       
   
       
       
    <filter>
        <filter-name>orbeon-xforms-filter</filter-name>
       
<filter-class>org.orbeon.oxf.servlet.OrbeonXFormsFilter</filter-class>
       
       
       
    </filter>
    <filter-mapping>
        <filter-name>orbeon-xforms-filter</filter-name>
        <url-pattern>/xforms-jsp/*</url-pattern>
       
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
    </filter-mapping>
   
    <listener>
       
<listener-class>org.orbeon.oxf.webapp.OrbeonServletContextListenerDelegate</listener-class>
    </listener>
   
    <listener>
       
<listener-class>org.orbeon.oxf.webapp.OrbeonSessionListenerDelegate</listener-class>
    </listener>
   
    <servlet>
        <servlet-name>orbeon-main-servlet</servlet-name>
       
<servlet-class>org.orbeon.oxf.servlet.OrbeonServletDelegate</servlet-class>
       
        <init-param>
            <param-name>oxf.main-processor.name</param-name>
           
<param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value>
        </init-param>
        <init-param>
            <param-name>oxf.main-processor.input.controller</param-name>
            <param-value>oxf:/page-flow.xml</param-value>
        </init-param>
       
        <init-param>
            <param-name>oxf.error-processor.name</param-name>
           
<param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value>
        </init-param>
        <init-param>
            <param-name>oxf.error-processor.input.controller</param-name>
            <param-value>oxf:/config/error-page-flow.xml</param-value>
        </init-param>
       
        <init-param>
            <param-name>oxf.http.accept-methods</param-name>
            <param-value>get,post,head,put,delete</param-value>
        </init-param>
       
       
       
       
    </servlet>
   
    <servlet>
        <servlet-name>orbeon-xforms-server-servlet</servlet-name>
       
<servlet-class>org.orbeon.oxf.servlet.OrbeonServletDelegate</servlet-class>
       
        <init-param>
            <param-name>oxf.main-processor.name</param-name>
           
<param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value>
        </init-param>
        <init-param>
            <param-name>oxf.main-processor.input.config</param-name>
            <param-value>oxf:/ops/xforms/xforms-server.xpl</param-value>
        </init-param>
       
        <init-param>
            <param-name>oxf.error-processor.name</param-name>
           
<param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value>
        </init-param>
        <init-param>
            <param-name>oxf.error-processor.input.config</param-name>
           
<param-value>oxf:/ops/xforms/xforms-server-error.xpl</param-value>
        </init-param>
    </servlet>
   
    <servlet>
        <servlet-name>orbeon-renderer-servlet</servlet-name>
       
<servlet-class>org.orbeon.oxf.servlet.OrbeonServletDelegate</servlet-class>
       
        <init-param>
            <param-name>oxf.main-processor.name</param-name>
           
<param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value>
        </init-param>
        <init-param>
            <param-name>oxf.main-processor.input.controller</param-name>
           
<param-value>oxf:/ops/xforms/xforms-renderer-page-flow.xml</param-value>
        </init-param>
       
        <init-param>
            <param-name>oxf.error-processor.name</param-name>
           
<param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value>
        </init-param>
        <init-param>
            <param-name>oxf.error-processor.input.config</param-name>
            <param-value>oxf:/config/error.xpl</param-value>
        </init-param>
    </servlet>
    <servlet>
        <servlet-name>display-chart-servlet</servlet-name>
        <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>exist-xmlrpc-servlet</servlet-name>
        <servlet-class>org.exist.xmlrpc.RpcServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>exist-rest-servlet</servlet-name>
        <servlet-class>org.exist.http.servlets.EXistServlet</servlet-class>
        <init-param>
            <param-name>basedir</param-name>
            <param-value>WEB-INF/</param-value>
        </init-param>
        <init-param>
            <param-name>configuration</param-name>
            <param-value>exist-conf.xml</param-value>
        </init-param>
        <init-param>
            <param-name>start</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>
    <servlet>
        <servlet-name>exist-webdav-servlet</servlet-name>
        <servlet-class>org.exist.http.servlets.WebDAVServlet</servlet-class>
        <init-param>
            <param-name>authentication</param-name>
            <param-value>basic</param-value>
        </init-param>
    </servlet>
    <servlet>
        <servlet-name>exist-atom-servlet</servlet-name>
        <servlet-class>org.exist.atom.http.AtomServlet</servlet-class>
        <init-param>
            <param-name>authentication</param-name>
            <param-value>basic</param-value>
        </init-param>
    </servlet>
   
   
   
    <servlet-mapping>
        <servlet-name>orbeon-main-servlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>orbeon-xforms-server-servlet</servlet-name>
        <url-pattern>/xforms-server/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>orbeon-renderer-servlet</servlet-name>
        <url-pattern>/xforms-renderer</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>exist-xmlrpc-servlet</servlet-name>
        <url-pattern>/exist/xmlrpc</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>exist-rest-servlet</servlet-name>
        <url-pattern>/exist/rest/*</url-pattern>
    </servlet-mapping>
   
   
   
   
   
   
    <servlet-mapping>
        <servlet-name>display-chart-servlet</servlet-name>
        <url-pattern>/chartDisplay</url-pattern>
    </servlet-mapping>
   
   
   
   
   
   
    <session-config>
        <session-timeout>720</session-timeout>
    </session-config>
</web-app>


my properties.xml is below



<properties xmlns:xs="http://www.w3.org/2001/XMLSchema"
            xmlns:oxf="http://www.orbeon.com/oxf/processors">

   
    <property as="xs:NMTOKENS"
                name="oxf.xforms.logging.error"
                value="submission-error-body"/>

        <property as="xs:string"
         name="oxf.http.ssl.hostname-verifier"
         value="allow-all"/>
   
   
        <property as="xs:string" name="oxf.xforms.forward-submission-headers"
value="cookie"/>
</properties>

Let me know if any changes or .jar files have to be included in my lib
folder and require additional information on the same


--
Sent from: http://discuss.orbeon.com/

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Reply | Threaded
Open this post in threaded view
|

Re: Orbeon forms error while running

Alessandro  Vernet
Administrator
You seem to be running Orbeon Forms 3.9, and it's possible you're hitting an
issue that has been fixed since then. So my advice would be upgrade to a
newer version (if possible to Orbeon Forms 2018.2.1). Recent versions are
known to run fine with HTTPS. Would that be an option for you?

‑Alex

-----
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
--
Sent from: http://discuss.orbeon.com/

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Orbeon forms error while running

Alessandro  Vernet
Administrator
Did you get a chance to try this on 2018.2.1? If so, did you manage to
reproduce the HTTPS issue using that version?

‑Alex

-----
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
--
Sent from: http://discuss.orbeon.com/

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet