Michael Hintenaus created WW-4921:
-------------------------------------
Summary: NPE in I18nInterceptor$SessionLocaleHandler.read
Key: WW-4921
URL: https://issues.apache.org/jira/browse/WW-4921
Project: Struts 2
Issue Type: Bug
Components: Core Interceptors
Reporter: Michael Hintenaus
Calling
{code:java}
getActionProxy("/index.action").getInvocation().invoke(){code}
in a TestCase which extendsStrutsJUnit4TestCase will lead to a
NullPointerException.
Overriding getActionProxy like this will help:
{code:java}
@Override
protected ActionProxy getActionProxy(final String uri) {
final ActionProxy proxy = super.getActionProxy(uri);
final ActionContext context =
proxy.getInvocation().getInvocationContext();
if (context.getSession() == null) {
context.setSession(new SessionMap<>(request));
}
return proxy;
}{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)