Исключение нулевого указателя, когда приходит код состояния 404 - PullRequest
2 голосов
/ 10 ноября 2011

Я использую Смолу 3.1.6 и Struts 2.1.8.1.Когда возвращается страница не найдена (404), я получаю NullPointerException.Вот трассировка стека.

java.lang.NullPointerException
    at com.caucho.server.connection.RequestWrapper.isSecure(RequestWrapper.java:296)
    at com.caucho.server.connection.RequestAdapter.getCookieName(RequestAdapter.java:463)
    at com.caucho.server.connection.RequestAdapter.getSession(RequestAdapter.java:387)
    at com.caucho.server.webapp.DispatchRequest.getSession(DispatchRequest.java:448)
    at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:236)
    at org.springframework.web.context.request.ServletRequestAttributes.updateAccessedSessionAttributes(ServletRequestAttributes.java:222)
    at org.springframework.web.context.request.AbstractRequestAttributes.requestCompleted(AbstractRequestAttributes.java:48)
    at org.springframework.web.context.request.RequestContextListener.requestDestroyed(RequestContextListener.java:78)

1 Ответ

0 голосов
/ 10 ноября 2011

Похоже (из кода ) у вас нет сеанса для этих вызовов. Получаете ли вы тайм-аут сеанса или, возможно, сеанс не создается для страниц, которые могут вызвать 404.

...