Orbeon Form inside liferay "Portlets is temporarily unavailable."

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

Orbeon Form inside liferay "Portlets is temporarily unavailable."

inigo10rodri
Hello, I have created different roles and users to log in to the integrated
Orbeon Form runner within liferay with the proxy-portlet.
The version I use of liferay and Orbeon are the following. Orbeon(2017.2)
Liferay 7.0 CE GA5 / 7.0.4.
The configuration I do for the authentication of users is the following.

*Web.xml*

<security-constraint>
        <web-resource-collection>
            <web-resource-name>Form Runner pages</web-resource-name>
            <url-pattern>/fr/*</url-pattern>
            <url-pattern>/fr/orbeon/builder/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>Administrator</role-name>
        </auth-constraint>
    </security-constraint>
    <security-constraint>
        <web-resource-collection>
            <web-resource-name>Form Runner services and public pages and
resources</web-resource-name>
            <url-pattern>/fr/service/*</url-pattern>
            <url-pattern>/fr/style/*</url-pattern>
            <url-pattern>/fr/not-found</url-pattern>
            <url-pattern>/fr/unauthorized</url-pattern>
            <url-pattern>/fr/error</url-pattern>
            <url-pattern>/fr/login</url-pattern>
            <url-pattern>/fr/login-error</url-pattern>
        </web-resource-collection>
    </security-constraint>
    <security-constraint>
       <web-resource-collection>
           <web-resource-name>ControlUsuarios</web-resource-name>
           <url-pattern>/fr/ControlUsuarios/UsersRoles/summary</url-pattern>
           <url-pattern>/fr/ControlUsuarios/UsersRoles/edit/*</url-pattern>
       </web-resource-collection>
       <auth-constraint>
           <role-name>Administrator</role-name>
       </auth-constraint>
   </security-constraint>
   <security-constraint>
      <web-resource-collection>
        <web-resource-name>Prueba</web-resource-name>
          <url-pattern>/fr/prueba/prueba/summary</url-pattern>
          <url-pattern>/fr/prueba/prueba/new</url-pattern>
          <url-pattern>/fr/prueba/prueba/edit/*</url-pattern>
        </web-resource-collection>
      <auth-constraint>
          <role-name>User</role-name>
      </auth-constraint>
  </security-constraint>
    <login-config>
        <auth-method>FORM</auth-method>
        <form-login-config>
            <form-login-page>/fr/login</form-login-page>
            <form-error-page>/fr/login-error</form-error-page>
        </form-login-config>
    </login-config>
    <security-role>
        <role-name>Administrator</role-name>
    </security-role>
    <security-role>
        <role-name>User</role-name>
    </security-role>

*tomcat-users.xml*

<role rolename="Administrator"/>
  <role rolename="User"/>
 
  <user username="admin" password="admin" roles="Administrator,User"/>
  <user username="user" password="user" roles="User"/>

*properties-local.xml*


        <property
            as="xs:string"
            name="oxf.fr.authentication.method"
            value="header"/>
    <property
            as="xs:string"
            name="oxf.fr.authentication.header.username"  
            value="Orbeon-Liferay-User-Email"/>  
    <property
            as="xs:string"
            name="oxf.fr.authentication.header.roles"    
            value="Orbeon-Liferay-User-Roles"/>  
    <property
            as="xs:string"
            name="oxf.fr.authentication.header.group"    
            value="Orbeon-Liferay-User-Group"/>

If is necessary configure something else say me, please.
I would appreciate an answer soon, thanks.

Inigo. <http://discuss.orbeon.com/file/t375647/una.jpg>
<http://discuss.orbeon.com/file/t375647/dos.jpg>



--
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 Form inside liferay "Portlets is temporarily unavailable."

Erik Bruchez
Administrator
First, this error usually means that the portlet failed to load. You might
want to check for errors in the Liferay logs, and make sure first that the
portlet deployed properly.

Second, are you able to access the portlet preferences? If so, did you set
the Form Runner URL, app name, and form name there?

-Erik

--
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 Form inside liferay "Portlets is temporarily unavailable."

inigo10rodri
The portlet starts correctly, only when I log in appears this error. Also, I
can access the preferences of the portlet to set the app name, form name and
the URL. What can I do?

Thanks, Inigo.

--
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 Form inside liferay "Portlets is temporarily unavailable."

Erik Bruchez
Administrator
So it starts, but does it also show properly when you are not logged in? That
is, does it display the form correctly when you are not logged int?

Usually, when Liferay says the portlet is not available, it is due to an
error, and there should be an error in some log or the other.

-Erik

--
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 Form inside liferay "Portlets is temporarily unavailable."

inigo10rodri
No, the first time I access the orbeon proxy-portlet requires log in always.
I log in correctly with the user defined in tomcat-users.xml and appears the
error.
What you want to say is that the problem is on the definition of the users
and roles in tomcat-users.xml?

Inigo.

--
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 Form inside liferay "Portlets is temporarily unavailable."

Erik Bruchez
Administrator
Inigo,

No, I don't want to say that. I just wanted to understand the exact case
that is failing. And either way, it seems to imply that there is an error
happening and that error should be logged.

-Erik

--
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 Form inside liferay "Portlets is temporarily unavailable."

inigo10rodri
Hi Erik,

Sorry about my absence,  i´ve been very busy working.

I have a new question, i´ve configured the users and roles of tomcat to
access the form runner like I explain you few days ago.

On the one hand I have Orbeon with Tomcat deployed and configured so that
only certain users with different credentials can access the form runner. As
soon as I go directly to the form runner asks me to log in and put my
credentials and I access correctly.

On the other hand I have Liferay with another tomcat with the integrated
proxy-portlet.war. What I want is that when I put the form in the portlet it
don´t ask for credentials. You can somehow put that in liferay only appears
the form without asking me to log in, because the client should not be able
to register, just see the form.

I add you the error, but I don´t want to solve the error only that in
Liferay don´t show the log in simply the form.

This is the error:
2018-07-06 14:33:46.598 ERROR [http-nio-8080-exec-5][PortletServlet:112]
javax.portlet.PortletException: javax.portlet.PortletException: Unsupported
path: `/j_security_check`
javax.portlet.PortletException: javax.portlet.PortletException: Unsupported
path: `/j_security_check`
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$$anonfun$org$orbeon$oxf$portlet$OrbeonProxyPortlet$$doViewAction$1$$anonfun$apply$5.apply(OrbeonProxyPortlet.scala:1120)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$.withRootException(OrbeonProxyPortlet.scala:322)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$$anonfun$org$orbeon$oxf$portlet$OrbeonProxyPortlet$$doViewAction$1.apply(OrbeonProxyPortlet.scala:1120)
        at org.orbeon.private.scala.Option.foreach(Option.scala:257)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet.org$orbeon$oxf$portlet$OrbeonProxyPortlet$$doViewAction(OrbeonProxyPortlet.scala:119)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$$anonfun$processAction$1.apply(OrbeonProxyPortlet.scala:1112)
        at org.orbeon.private.scala.Option.foreach(Option.scala:257)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet.processAction(OrbeonProxyPortlet.scala:110)
        at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:71)
        at
org.orbeon.oxf.portlet.liferay.AddLiferayUserHeadersFilter.doFilter(FormRunnerAuthFilter.scala:63)
        at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:68)
        at
com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
        at
com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:108)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at
com.liferay.portal.osgi.web.wab.extender.internal.adapter.ServletExceptionAdapter.service(ServletExceptionAdapter.java:76)
        at
org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153)
        at
org.eclipse.equinox.http.servlet.internal.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:50)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:100)
        at
com.liferay.portal.osgi.web.wab.extender.internal.adapter.FilterExceptionAdapter.doFilter(FilterExceptionAdapter.java:46)
        at
org.eclipse.equinox.http.servlet.internal.registration.FilterRegistration.doFilter(FilterRegistration.java:121)
        at
org.eclipse.equinox.http.servlet.internal.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at
org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:70)
        at
org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:118)
        at
org.eclipse.equinox.http.servlet.internal.servlet.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:48)
        at
com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:535)
        at
com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:581)
        at
com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:335)
        at
com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet.processAction(MonitoringInvokerPortlet.java:189)
        at
com.liferay.portlet.PortletContainerImpl._processAction(PortletContainerImpl.java:394)
        at
com.liferay.portlet.PortletContainerImpl.processAction(PortletContainerImpl.java:120)
        at
com.liferay.portlet.SecurityPortletContainerWrapper.processAction(SecurityPortletContainerWrapper.java:94)
        at
com.liferay.portlet.RestrictPortletContainerWrapper.processAction(RestrictPortletContainerWrapper.java:75)
        at
com.liferay.portal.kernel.portlet.PortletContainerUtil.processAction(PortletContainerUtil.java:114)
        at
com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:295)
        at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:159)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
        at
com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:170)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
        at
com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:608)
        at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:585)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.secure.BaseAuthFilter.processFilter(BaseAuthFilter.java:340)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:100)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:720)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:466)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)
        at
com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:154)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.frontend.compatibility.ie.servlet.filter.IEMimeTypeCompatibilityFilter.processFilter(IEMimeTypeCompatibilityFilter.java:48)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:343)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:364)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.secure.BaseAuthFilter.processFilter(BaseAuthFilter.java:340)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:86)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:261)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:263)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:144)
        at
com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
        at
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
        at
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
        at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
        at
com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65)
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
        at
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:100)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
        at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
        at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
Caused by: javax.portlet.PortletException: Unsupported path:
`/j_security_check`
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet.org$orbeon$oxf$portlet$OrbeonProxyPortlet$$createRequestDetails(OrbeonProxyPortlet.scala:214)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$$anonfun$org$orbeon$oxf$portlet$OrbeonProxyPortlet$$doViewAction$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$2.apply(OrbeonProxyPortlet.scala:1131)
        at enumeratum.EnumEntry.bufferedProcessAction(EnumEntry.scala:18121)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$$anonfun$org$orbeon$oxf$portlet$OrbeonProxyPortlet$$doViewAction$1$$anonfun$apply$2.apply$mcV$sp(OrbeonProxyPortlet.scala:1037)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$$anonfun$org$orbeon$oxf$portlet$OrbeonProxyPortlet$$doViewAction$1$$anonfun$apply$2.apply(OrbeonProxyPortlet.scala:1120)
        at
org.orbeon.oxf.portlet.OrbeonProxyPortlet$.withRootException(OrbeonProxyPortlet.scala:318)
        ... 176 more

Thanks.

Iñigo.

--
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 Form inside liferay "Portlets is temporarily unavailable."

Erik Bruchez
Administrator
Right now, you cannot have the same Orbeon Forms / Form Runner instance
accessed both ways:

1. Directly, using form-based login in Tomcat
2. AND remotely via Liferay.

This is because a single web.xml either enables form-based authentication,
or it doesn't.

So in order for this to work, you need two Form Runner instances, which
means two Orbeon Forms WARs under two different paths.

-Erik

--
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].