CRJAZ2081E - SRVE0068E IllegalStateException (Rational Doors NG)
We have installed Rational Doors Next Generation 5.0.2 on RHEL. When we try to register RM with JTS ising the Register applications dialogue we get the following error and output in the .
Unfortunately nothing else appears to be logged, and this doesn't give us much to go on.
===============================================================
===============================================================
We get the following error in the SystemOut.log of the rational Doors NG JVM:
[25/03/15 17:34:59:906 GMT] 00000017 ServletWrappe E
com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: An
exception was thrown by one of the service methods of the servlet
[equinoxbridgeservlet] in application [rm_war]. Exception created :
[java.lang.IllegalStateException: Response already committed.
at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError
(WebAppDispatcherContext.java:599)
at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError
(WebAppDispatcherContext.java:656)
at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError
(SRTServletResponse.java:1264)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service
(ProxyServlet.java:78)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.servletbridge.BridgeServlet.service
(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service
(JazzServlet.java:74)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service
(ServletWrapper.java:1230)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:779)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget
(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:97)
at
com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate
(BridgeFilter.java:165)
at
com.ibm.team.repository.server.servletbridge.BridgeFilter.initialize
(BridgeFilter.java:319)
at
com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter
(BridgeFilter.java:196)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter
(WebAppFilterManager.java:960)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
(WebAppFilterManager.java:1064)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest
(WebApp.java:3763)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest
(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest
(WebContainer.java:976)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest
(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready
(WCChannelLink.java:200)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination
(HttpInboundLink.java:453)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest
(HttpInboundLink.java:515)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest
(HttpInboundLink.java:306)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready
(HttpInboundLink.java:277)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel
(SSLConnectionLink.java:1049)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake
(SSLConnectionLink.java:717)
at com.ibm.ws.ssl.channel.impl.SSLConnectionLink
$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:413)
at com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake
(SSLUtils.java:1066)
at com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete
(SSLHandshakeIOCallback.java:87)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback
(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions
(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop
(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1700)
Unfortunately nothing else appears to be logged, and this doesn't give us much to go on.
===============================================================
===============================================================
We get the following error in the SystemOut.log of the rational Doors NG JVM:
[25/03/15 17:34:59:906 GMT] 00000017 ServletWrappe E
com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: An
exception was thrown by one of the service methods of the servlet
[equinoxbridgeservlet] in application [rm_war]. Exception created :
[java.lang.IllegalStateException: Response already committed.
at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError
(WebAppDispatcherContext.java:599)
at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError
(WebAppDispatcherContext.java:656)
at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError
(SRTServletResponse.java:1264)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service
(ProxyServlet.java:78)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.servletbridge.BridgeServlet.service
(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service
(JazzServlet.java:74)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service
(ServletWrapper.java:1230)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:779)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget
(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:97)
at
com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate
(BridgeFilter.java:165)
at
com.ibm.team.repository.server.servletbridge.BridgeFilter.initialize
(BridgeFilter.java:319)
at
com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter
(BridgeFilter.java:196)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter
(WebAppFilterManager.java:960)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
(WebAppFilterManager.java:1064)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest
(WebApp.java:3763)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest
(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest
(WebContainer.java:976)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest
(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready
(WCChannelLink.java:200)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination
(HttpInboundLink.java:453)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest
(HttpInboundLink.java:515)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest
(HttpInboundLink.java:306)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready
(HttpInboundLink.java:277)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel
(SSLConnectionLink.java:1049)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake
(SSLConnectionLink.java:717)
at com.ibm.ws.ssl.channel.impl.SSLConnectionLink
$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:413)
at com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake
(SSLUtils.java:1066)
at com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete
(SSLHandshakeIOCallback.java:87)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted
(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback
(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions
(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop
(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1700)
One answer
Hi William. You mentioned nothing else is logged. Do you mean nothing else is logged logged in SystemOut.log, or is nothing logged in any of the other logs (ie - jts.log, rm.log, etc..)? It's possible the cause is related to an error reported while the server was starting. For example, the JTS or RM log might tell you that your ulimits are set too low and we'll see failures like this as a result. It would be good to review the logs during the time the server started for errors, or if nothing sticks out you may want to contact support for further analysis. Hope it helps,
- Ben
- Ben