[gatein-issues] [JBoss JIRA] (GTNPORTAL-2303) Navigation controller cannot use path as query parameter

Hai Nguyen (Created) (JIRA) jira-events at lists.jboss.org
Mon Nov 28 23:52:40 EST 2011


Navigation controller cannot use path as query parameter
--------------------------------------------------------

                 Key: GTNPORTAL-2303
                 URL: https://issues.jboss.org/browse/GTNPORTAL-2303
             Project: GateIn Portal
          Issue Type: Bug
      Security Level: Public (Everyone can see)
            Reporter: Hai Nguyen


Changing the route configuration to use an url like /classic?path=home instead of /classic/home has severe bugs.

On the first access there is an NPE:

java.lang.NullPointerException: No null path accepted
at org.exoplatform.portal.mop.user.UserPortalImpl.resolvePath(UserPortalImpl.java:429)
at org.exoplatform.portal.webui.page.UIPageActionListener$ChangeNodeActionListener.execute(UIPageActionListener.java:80)
at org.exoplatform.webui.core.UIComponent.broadcast(UIComponent.java:360)
at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:563)
at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:177)
at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:150)

On other access the NPE does not appear anymore but the navigation on the classic site works partially.

Here is the route I changed in the configuration:

<!-- The portal access -->
<route path="/{gtn:lang}/{gtn:sitename}">
<route-param qname="gtn:sitetype">
<value>portal</value>
</route-param>
<path-param qname="gtn:lang" encoding="preserve-path">
<pattern>([A-Za-z]{2}(-[A-Za-z]{2})?)?</pattern>
</path-param>
<request-param qname="gtn:path" name="path" value-mapping="never-empty"/>
</route>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the gatein-issues mailing list