<style>
/* Changing the layout to use less space for mobiles */
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
#email-body { min-width: 30em !important; }
#email-page { padding: 8px !important; }
#email-banner { padding: 8px 8px 0 8px !important; }
#email-avatar { margin: 1px 8px 8px 0 !important; padding: 0 !important; }
#email-fields { padding: 0 8px 8px 8px !important; }
#email-gutter { width: 0 !important; }
}
</style>
<div id="email-body">
<table id="email-wrap" align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#f0f0f0;color:#000000;width:100%;">
<tr valign="top">
<td id="email-page" style="padding:16px !important;">
<table align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border:1px solid #bbbbbb;color:#000000;width:100%;">
<tr valign="top">
<td bgcolor="#3b4d64" style="background-color:#3b4d64;color:#ffffff;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;line-height:1;"><img src="https://issues.jboss.org/s/en_US-g3yjjf/733/58/_/jira-logo-scaled.png" alt="" style="vertical-align:top;" /></td>
</tr><tr valign="top">
<td id="email-banner" style="padding:32px 32px 0 32px;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;">
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;padding:0;">
<img id="email-avatar" src="https://community.jboss.org/people/cdorot/avatar/16.png" alt="" height="48" width="48" border="0" align="left" style="padding:0;margin: 0 16px 16px 0;" />
<div id="email-action" style="padding: 0 0 8px 0;font-size:12px;line-height:18px;">
<a class="user-hover" rel="cdorot" id="email_cdorot" href="https://issues.jboss.org/secure/ViewProfile.jspa?name=cdorot" style="color:#003366;">Cédric Dorot</a>
created <img src="https://issues.jboss.org/images/icons/bug.gif" height="16" width="16" border="0" align="absmiddle" alt="Bug"> <a style='color:#003366;text-decoration:none;' href='https://issues.jboss.org/browse/GTNPORTAL-2474'>GTNPORTAL-2474</a>
</div>
<div id="email-summary" style="font-size:16px;line-height:20px;padding:2px 0 16px 0;">
<a style='color:#003366;text-decoration:none;' href='https://issues.jboss.org/browse/GTNPORTAL-2474'><strong>No handle found for Spring @ActionMapping</strong></a>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td id="email-fields" style="padding:0 32px 32px 32px;">
<table border="0" cellpadding="0" cellspacing="0" style="padding:0;text-align:left;width:100%;" width="100%">
<tr valign="top">
<td id="email-gutter" style="width:64px;white-space:nowrap;"></td>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Issue Type:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<img src="https://issues.jboss.org/images/icons/bug.gif" height="16" width="16" border="0" align="absmiddle" alt="Bug"> Bug
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Affects Versions:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
3.3.0.Final </td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Assignee:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
Unassigned </td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Created:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
18/Jun/12 11:37 AM
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Description:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<p style='margin-top:0;margin-bottom:10px;'>I'm dealing with an issue which only occurs with the latest GateIn 3.3 version and which is relative to the handling of the Spring MVC's "ActionMapping" annotation.</p>
<p style='margin-top:0;margin-bottom:10px;'>This annotation is successfully intercepted with the following portals : GateIn 3.1 or Liferay 6.1. So I suspect that a regression bug has been introduced in the latest GateIn versions.</p>
<p style='margin-top:0;margin-bottom:10px;'>A thread describing this issue has been posted by another user on the stackoverflow website : <a href="http://stackoverflow.com/questions/10713322/gatein-3-2-ignores-actionurl-parameters">http://stackoverflow.com/questions/10713322/gatein-3-2-ignores-actionurl-parameters</a>.</p>
<p style='margin-top:0;margin-bottom:10px;'>To reproduce the issue</p>
<ul>
        <li>generate an action URL with a javax.portlet.action parameter like this :
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java"><portlet:actionURL <span class="code-keyword">var</span>=<span class="code-quote">"addUserURL"</span>>
                <portlet:param name=<span class="code-quote">"javax.portlet.action"</span> value=<span class="code-quote">"addUser"</span> />
        </portlet:actionURL></pre>
</div></div></li>
        <li>add this URL to the serser-side form handler :
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java"><form:form modelAttribute=<span class="code-quote">"userDto"</span> action=<span class="code-quote">"${addUserURL}"</span> method=<span class="code-quote">"post"</span> id=<span class="code-quote">"${portletNamespace}_FORM_ADD_USER"</span> name=<span class="code-quote">"FORM_ADD_USER"</span>>
        ...                
                <input type=<span class="code-quote">"submit"</span> class=<span class="code-quote">"portlet-form-button"</span> value=<span class="code-quote">"Ajouter"</span> />
        </form:form></pre>
</div></div></li>
        <li>add a method for processing the form in the Controller :
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">@Controller
@RequestMapping(<span class="code-quote">"VIEW"</span>)
<span class="code-keyword">public</span> class UsersManagementViewController {
@ActionMapping(<span class="code-quote">"addUser"</span>)
<span class="code-keyword">public</span> void addUser(ActionRequest request, ActionResponse response, UserDTO userDto) {
...
}
}</pre>
</div></div></li>
</ul>
<p style='margin-top:0;margin-bottom:10px;'>While submitting the form, I get an exception saying that no handler has been found for the processed request :</p>
<div class="panel" style="background-color: #FFFFCE;border-color: #ccc;border-style: dashed;border-width: 1px;"><div class="panelHeader" style="border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ccc;background-color: #F7D6C1;"><b>Stacktrace</b></div><div class="panelContent" style="background-color: #FFFFCE;">
<p style='margin-top:0;margin-bottom:10px;'>DEBUG o.s.web.portlet.DispatcherPortlet (Line:56216:17:54.816 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:68816:17:54.817 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:97216:17:54.817 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.w.p.m.a.DefaultAnnotationHandlerMapping (Line:7416:17:54.818 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:100916:17:54.819 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.w.b.a.s.HandlerMethodInvoker (Line:17316:17:54.820 <span class="error">["http-bio-8080"-exec-30]</span> INFO f.i.d.u.info.UserInfoViewController (Line:3416:17:54.820 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.b.f.s.DefaultListableBeanFactory (Line:149816:17:54.821 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:108616:17:54.822 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.servlet.view.JstlView (Line:37116:17:54.823 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.servlet.view.JstlView (Line:37116:17:54.824 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.servlet.view.JstlView (Line:22716:17:54.826 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:56216:17:54.828 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:68816:17:54.829 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:97216:17:54.830 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.w.p.m.a.DefaultAnnotationHandlerMapping (Line:7416:17:54.831 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:72316:17:54.831 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.w.p.h.SimpleMappingExceptionResolver (Line:10916:17:54.832 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.w.p.h.SimpleMappingExceptionResolver (Line:14016:17:54.833 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.w.p.h.SimpleMappingExceptionResolver (Line:22516:17:54.834 <span class="error">["http-bio-8080"-exec-30]</span> DEBUG o.s.web.portlet.DispatcherPortlet (Line:116216:17:54.845 <span class="error">["http-bio-8080"-exec-30]</span> WARN o.s.web.portlet.DispatcherPortlet (Line:1164org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'ACTION_PHASE', parameters map['amp;interactionstate' -> array<String><span class="error">['JBPNS_rO0ABXcsABRqYXZheC5wb3J0bGV0LmFjdGlvbgAAAAEAB2FkZFVzZXIAB19fRU9GX18*']</span>, 'lastName' -> array<String><span class="error">['Doe']</span>, 'email' -> array<String><span class="error">['john.doe@gmail.com']</span>, 'amp;portal:type' -> array<String><span class="error">['action']</span>, 'userName' -> array<String><span class="error">['john']</span>, 'interactionstate' -> array<String><span class="error">['JBPNS_rO0ABXcsABRqYXZheC5wb3J0bGV0LmFjdGlvbgAAAAEAB2FkZFVzZXIAB19fRU9GX18*']</span>, 'amp;portal:isSecure' -> array<String><span class="error">['false']</span>, 'firstName' -> array<String><span class="error">['John']</span>, 'amp;portal:componentId' -> array<String><span class="error">['8d1b7990-55c6-461a-acc7-616d055f36a1']</span>]<br/>
        at org.springframework.web.portlet.DispatcherPortlet.noHandlerFound(DispatcherPortlet.java:997) ~<span class="error">[spring-webmvc-portlet-3.1.1.RELEASE.jar:3.1.1.RELEASE]</span><br/>
        at org.springframework.web.portlet.DispatcherPortlet.doActionService(DispatcherPortlet.java:622) ~<span class="error">[spring-webmvc-portlet-3.1.1.RELEASE.jar:3.1.1.RELEASE]</span><br/>
        at org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:519) ~<span class="error">[spring-webmvc-portlet-3.1.1.RELEASE.jar:3.1.1.RELEASE]</span><br/>
        at org.springframework.web.portlet.FrameworkPortlet.processAction(FrameworkPortlet.java:460) ~<span class="error">[spring-webmvc-portlet-3.1.1.RELEASE.jar:3.1.1.RELEASE]</span><br/>
        at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:558) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:45) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) ~<span class="error">[pc-bridge-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) ~<span class="error">[wci-wci-2.2.0-Beta01.jar:2.2.0-Beta01]</span><br/>
        at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source) ~<span class="error">[na:na]</span><br/>
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~<span class="error">[na:1.6.0_33]</span><br/>
        at java.lang.reflect.Method.invoke(Method.java:597) ~<span class="error">[na:1.6.0_33]</span><br/>
        at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) ~<span class="error">[wci-wci-2.2.0-Beta01.jar:2.2.0-Beta01]</span><br/>
        at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) ~<span class="error">[wci-wci-2.2.0-Beta01.jar:2.2.0-Beta01]</span><br/>
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) ~<span class="error">[servlet-api.jar:na]</span><br/>
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) ~<span class="error">[servlet-api.jar:na]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) ~<span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) ~<span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) ~<span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) ~<span class="error">[wci-wci-2.2.0-Beta01.jar:2.2.0-Beta01]</span><br/>
        at org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58) ~<span class="error">[wci-wci-2.2.0-Beta01.jar:2.2.0-Beta01]</span><br/>
        at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:115) ~<span class="error">[wci-tomcat7-2.2.0-Beta01.jar:2.2.0-Beta01]</span><br/>
        at org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:271) ~<span class="error">[wci-wci-2.2.0-Beta01.jar:2.2.0-Beta01]</span><br/>
        at org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:249) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) ~<span class="error">[pc-federation-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:244) ~<span class="error">[pc-federation-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:93) ~<span class="error">[pc-portlet-2.3.2-GA.jar:2.3.2-GA]</span><br/>
        at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:1057) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:123) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.webui.event.Event.broadcast(Event.java:89) ~<span class="error">[exo.portal.webui.framework-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:136) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:65) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:133) ~<span class="error">[exo.portal.webui.framework-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:83) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:37) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:133) ~<span class="error">[exo.portal.webui.framework-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:137) ~<span class="error">[exo.portal.webui.framework-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:656) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:177) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:150) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.web.WebAppController.service(WebAppController.java:366) ~<span class="error">[exo.portal.component.web.controller-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.portal.application.PortalController.onService(PortalController.java:127) ~<span class="error">[exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132) ~<span class="error">[exo.kernel.container-2.3.6-GA.jar:2.3.6-GA]</span><br/>
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) ~<span class="error">[servlet-api.jar:na]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:89) ~<span class="error">[exo.portal.component.web.security-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:55) ~<span class="error">[exo.portal.component.web.security-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:110) ~<span class="error">[exo.portal.component.web.api-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:80) ~<span class="error">[exo.portal.component.web.api-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:79) ~<span class="error">[exo.portal.component.web.api-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:72) ~<span class="error">[exo.portal.component.web.security-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116) ~<span class="error">[exo.jcr.framework.web-1.14.6-GA.jar:1.14.6-GA]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) ~<span class="error">[exo.core.component.security.core-2.4.6-GA.jar:2.4.6-GA]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.exoplatform.web.login.ClusteredSSOFilter.doFilter(ClusteredSSOFilter.java:73) <span class="error">[exo.portal.component.web.security-3.3.0-GA.jar:3.3.0-GA]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:69) <span class="error">[exo.kernel.container-2.3.6-GA.jar:2.3.6-GA]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) <span class="error">[catalina.jar:7.0.16]</span><br/>
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) <span class="error">[tomcat-coyote.jar:7.0.16]</span><br/>
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) <span class="error">[tomcat-coyote.jar:7.0.16]</span><br/>
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) <span class="error">[tomcat-coyote.jar:7.0.16]</span><br/>
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) <span class="error">[na:1.6.0_33]</span><br/>
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) <span class="error">[na:1.6.0_33]</span><br/>
        at java.lang.Thread.run(Thread.java:680) <span class="error">[na:1.6.0_33]</span></p>
</div></div>
<p style='margin-top:0;margin-bottom:10px;'>Cheers,</p>
<p style='margin-top:0;margin-bottom:10px;'>–<br/>
Cédric</p>
</td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Environment:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
Tomcat 7, JBoss AS 7, Spring MVC 3.1.1
</td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Project:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<a style="color:#003366;" href="https://issues.jboss.org/browse/GTNPORTAL">GateIn Portal</a>
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Labels:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
Spring
@ActionMapping
</td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Priority:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<img src="https://issues.jboss.org/images/icons/priority_major.gif" height="16" width="16" border="0" align="absmiddle" alt="Major"> Major
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Reporter:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<a class="user-hover" rel="cdorot" id="email_cdorot" href="https://issues.jboss.org/secure/ViewProfile.jspa?name=cdorot" style="color:#003366;">Cédric Dorot</a>
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Security Level:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
Public (Everyone can see) </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td><!-- End #email-page -->
</tr>
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:10px;line-height:14px;padding: 0 16px 16px 16px;text-align:center;">
This message is automatically generated by JIRA.<br />
If you think it was sent incorrectly, please contact your <a style='color:#003366;' href='https://issues.jboss.org/secure/ContactAdministrators!default.jspa'>JIRA administrators</a>.<br />
For more information on JIRA, see: <a style='color:#003366;' href='http://www.atlassian.com/software/jira'>http://www.atlassian.com/software/jira</a>
</td>
</tr>
</table><!-- End #email-wrap -->
</div><!-- End #email-body -->