Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006028 [Resin] minor always 12-16-16 08:31 01-25-17 13:48
Reporter alex View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version 4.0.49
Summary 0006028: NPE due to premature closing of request
Description Trace for finishRequest
log.generating.time=Wed Dec 14 17:54:09 JST 2016
log.level=ERROR
log.logger.name=com.caucho.server.http.HttpServletRequestImpl
log.id=5iijxxgwxqgum
log.thread.id=resin-port-8080-113
log.thread.group=main
log.message=Thread[resin-port-8080-113,5,main]: resin-port-8080-113

java.lang.RuntimeException: resin-port-8080-113
    at com.caucho.server.http.HttpServletRequestImpl.finishRequest(HttpServletRequestImpl.java:1765)
    at com.caucho.server.http.AbstractHttpRequest.finishRequest(AbstractHttpRequest.java:1870)
    at com.caucho.server.http.HttpRequest.finishRequest(HttpRequest.java:1495)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:870)
    at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1349)
    at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1305)
    at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1289)
    at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1197)
    at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:993)
    at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117)
    at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)
    at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)
    at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61)
    at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
    at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)

 
Additional Information log.generating.time=Wed Dec 14 17:54:09 JST 2016
log.level=ERROR
log.logger.name=error-page.http-500
log.id=5iijxxgwxqpup
log.thread.id=resin-port-8080-113
log.thread.group=main
log.message=null

java.lang.NullPointerException
    at com.caucho.server.http.HttpServletRequestImpl.getLocale(HttpServletRequestImpl.java:400)
    at javax.servlet.ServletRequestWrapper.getLocale(ServletRequestWrapper.java:273)
    at jp.co.intra_mart.system.admin.context.web.RequestDecoratedAccountContext.readLocaleInfo(RequestDecoratedAccountContext.java:54)
    at jp.co.intra_mart.system.admin.context.web.RequestDecoratedAccountContext.<init>(RequestDecoratedAccountContext.java:40)
    at jp.co.intra_mart.system.admin.context.web.RequestAccountContextDecorator.decorate(RequestAccountContextDecorator.java:25)
    at jp.co.intra_mart.foundation.context.core.SwitchableContextBuilderSupport.doDecorate(SwitchableContextBuilderSupport.java:73)
    at jp.co.intra_mart.foundation.context.core.SwitchableContextBuilderSupport.switchFrom(SwitchableContextBuilderSupport.java:49)
    at jp.co.intra_mart.system.context.impl.command.LifecycleSwitchOperation.switchContext(LifecycleSwitchOperation.java:176)
    at jp.co.intra_mart.system.context.impl.command.LifecycleSwitchOperation.executeContext(LifecycleSwitchOperation.java:136)
    at jp.co.intra_mart.system.context.impl.command.LifecycleSwitchOperation.execute(LifecycleSwitchOperation.java:70)
    at jp.co.intra_mart.system.context.impl.LifecycleImpl.switchTo(LifecycleImpl.java:235)
    at jp.co.intra_mart.system.security.certification.impl.UserCertificationManagerDelegateImpl.logout(UserCertificationManagerDelegateImpl.java:646)
    at jp.co.intra_mart.system.security.certification.impl.UserCertificationManagerDelegateImpl.logout(UserCertificationManagerDelegateImpl.java:333)
    at sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at jp.co.intra_mart.system.commons.SessionHandlingProxy$1.execute(SessionHandlingProxy.java:54)
    at jp.co.intra_mart.mirage.ext.session.SessionTemplate.execute(SessionTemplate.java:21)
    at jp.co.intra_mart.system.commons.SessionHandlingProxy.invoke(SessionHandlingProxy.java:48)
    at com.sun.proxy.$Proxy155.logout(Unknown Source)
    at jp.co.intra_mart.foundation.security.certification.AbstractCertificationManager.logout(AbstractCertificationManager.java:196)
    at jp.co.intra_mart.system.web_api_maker.basic_auth.BasicAuthActionFilter.logout(BasicAuthActionFilter.java:61)
    at jp.co.intra_mart.system.web_api_maker.basic_auth.BasicAuthActionFilter.doFilter(BasicAuthActionFilter.java:49)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:66)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:71)
    at jp.co.intra_mart.foundation.router.GenericAction.access$000(GenericAction.java:17)
    at jp.co.intra_mart.foundation.router.GenericAction$GenericActionFilterChain.doFilter(GenericAction.java:32)
    at jp.co.intra_mart.foundation.router.WebContextActionFilter.doFilter(WebContextActionFilter.java:80)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:66)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:71)
    at jp.co.intra_mart.foundation.router.GenericAction.access$000(GenericAction.java:17)
    at jp.co.intra_mart.foundation.router.GenericAction$GenericActionFilterChain.doFilter(GenericAction.java:32)
    at jp.co.intra_mart.system.web_api_maker.rest.router.WebApiSecureTokenActionFilter.doFilter(WebApiSecureTokenActionFilter.java:57)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:66)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:71)
    at jp.co.intra_mart.foundation.router.GenericAction.access$000(GenericAction.java:17)
    at jp.co.intra_mart.foundation.router.GenericAction$GenericActionFilterChain.doFilter(GenericAction.java:32)
    at jp.co.intra_mart.foundation.servlet.router.filter.RequestControlActionFilter$FilterScope.execute(RequestControlActionFilter.java:45)
    at jp.co.intra_mart.system.servlet.filter.ParallelRequestController.execute(ParallelRequestController.java:122)
    at jp.co.intra_mart.foundation.servlet.router.filter.RequestControlActionFilter.doFilter(RequestControlActionFilter.java:52)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:66)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:71)
    at jp.co.intra_mart.foundation.router.GenericAction.access$000(GenericAction.java:17)
    at jp.co.intra_mart.foundation.router.GenericAction$GenericActionFilterChain.doFilter(GenericAction.java:32)
    at jp.co.intra_mart.foundation.servlet.router.filter.RequestQueryLengthMonitoringActionFilter$FilterScope.execute(RequestQueryLengthMonitoringActionFilter.java:45)
    at jp.co.intra_mart.system.servlet.filter.RequestQueryLengthMonitoringController.execute(RequestQueryLengthMonitoringController.java:112)
    at jp.co.intra_mart.foundation.servlet.router.filter.RequestQueryLengthMonitoringActionFilter.doFilter(RequestQueryLengthMonitoringActionFilter.java:52)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:66)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:71)
    at jp.co.intra_mart.foundation.router.GenericAction.execute(GenericAction.java:62)
    at jp.co.intra_mart.system.router.BasicRouter.route(BasicRouter.java:144)
    at jp.co.intra_mart.system.router.IntramartRouter.route(IntramartRouter.java:143)
    at jp.co.intra_mart.foundation.router.RoutingFilter.doFilter(RoutingFilter.java:38)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at jp.co.intra_mart.foundation.security.filter.SessionFilter.doFilter(SessionFilter.java:70)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at jp.co.intra_mart.system.log.transition.TransitionLogFilter.doFilter(TransitionLogFilter.java:73)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at jp.co.intra_mart.system.servlet.filter.RequestLogFilter.doFilter(RequestLogFilter.java:110)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at jp.co.intra_mart.system.servlet.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:154)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at jp.co.intra_mart.system.context.web.impl.ContextFilter.doContextFilter(ContextFilter.java:134)
    at jp.co.intra_mart.system.context.web.impl.PreContextFilterChain.doFilter(PreContextFilterChain.java:47)
    at jp.co.intra_mart.system.sso_windows.web.impl.NegotiateSecurityFilter.doFilter(NegotiateSecurityFilter.java:116)
    at jp.co.intra_mart.system.context.web.impl.PreContextFilterChain.doFilter(PreContextFilterChain.java:45)
    at jp.co.intra_mart.system.context.web.impl.ContextFilter.doFilter(ContextFilter.java:78)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at jp.co.intra_mart.foundation.security.filter.ResponseCharacterEncodingFilter.doFilter(ResponseCharacterEncodingFilter.java:90)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at jp.co.intra_mart.foundation.security.filter.RequestCharacterEncodingFilter.doFilter(RequestCharacterEncodingFilter.java:47)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:71)
    at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
    at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:838)
    at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1349)
    at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1305)
    at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1289)
    at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1197)
    at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:993)
    at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117)
    at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)
    at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)
    at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61)
    at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
    at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)

 
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
12-16-16 08:31 alex New Issue
01-25-17 13:48 ferg Assigned To  => ferg
01-25-17 13:48 ferg Status new => closed
01-25-17 13:48 ferg Resolution open => fixed
01-25-17 13:48 ferg Fixed in Version  => 4.0.51


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
27 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker