"409 error - CRJZS0213E The request could not be completed..." error is reported in Rational Requirements Composer log

Technote (troubleshooting)


Problem(Abstract)

"409 error - CRJZS0213E The request could not be completed due to a conflict with the current state of the resource" is reported in IBM Rational Requirements Composer log rm.log.

Symptom

A complete error found in the rm.log shows the following:

Error 409: CRJZS0213E The request could not be completed due to a conflict with the current state of the resource.

2013-03-01 07:15:44,441 [             WebContainer : 52] ERROR serPreferences.internal.UserPreferencesRestService  - Server Error: Entry [9bf6025f581af975]

com.ibm.rdm.fronting.server.exception.ConflictException: com.ibm.rdm.fronting.server.exception.ConflictException

 at com.ibm.rdm.fronting.server.exception.RRSException.newException(RRSException.java:166)

 at com.ibm.rdm.fronting.server.exception.RRSException.newException(RRSException.java:147)

 at com.ibm.rdm.fronting.server.core.jpi.internal.ServiceResponseHandler.statusCheck(ServiceResponseHandler.java:143)

 at com.ibm.rdm.fronting.server.core.jpi.internal.ServiceResponseHandler.handleResponse(ServiceResponseHandler.java:53)

 at com.ibm.rdm.fronting.server.core.jpi.internal.JTSStorageService.processHttpResponse(JTSStorageService.java:465)

 at com.ibm.rdm.fronting.server.core.jpi.internal.CoreServiceRequest.processResponse(CoreServiceRequest.java:64)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.handleCoreRequests(InternalCoreServices.java:658)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:317)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:246)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:232)

 at com.ibm.rdm.fronting.server.core.jpi.internal.CoreServiceRequest.executeServiceRequest(CoreServiceRequest.java:54)

 at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.execute(BaseServiceRequest.java:110)

 at com.ibm.rdm.fronting.server.services.userPreferences.internal.UpdateUserPreferences.executeServiceRequest(UpdateUserPreferences.java:57)

 at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.execute(BaseServiceRequest.java:104)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalBaseServiceRequest.call(InternalBaseServiceRequest.java:83)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalBaseServiceRequest.call(InternalBaseServiceRequest.java:1)

 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

 at java.util.concurrent.FutureTask.run(FutureTask.java:138)

 at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)

 at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:55)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.handleExecutables(InternalCoreServices.java:579)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:319)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.executeRequestSequences(InternalCoreServices.java:939)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.handleRequestSequences(InternalCoreServices.java:798)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:314)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:246)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:232)

 at com.ibm.rdm.fronting.server.core.jpi.internal.InternalBaseServiceRequest.executeRequestSequence(InternalBaseServiceRequest.java:114)

 at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.executeRequestSequence(BaseServiceRequest.java:135)

 at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.execute(BaseServiceRequest.java:99)

 at com.ibm.rdm.fronting.server.services.userPreferences.internal.UserPreferencesDomainService.doPostInternal(UserPreferencesDomainService.java:81)

 at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.runInternalMethod(RRSRestServiceBase.java:689)

 at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.handleMethod(RRSRestServiceBase.java:611)

 at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.doPost(RRSRestServiceBase.java:138)

 at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.performService(RRSRestServiceBase.java:336)

 at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:214)

 at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:155)

 at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)

 at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)

 at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)

 at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)

 at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)

 at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)

 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)

 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)

 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)

 at com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:133)

 at com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:154)

 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)

 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)

 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)

 at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)

 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)

 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)

 at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)

 at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)

 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)

 at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)

 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)

 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)

 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)

 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)

 at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)

 at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)

 at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)

 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:1613)

Cause

The error above is being caused by a new function in the 4.x release that incorrectly reports an error when the condition is expected.

Resolving the problem

There error messages do not indicate a problem or do not cause a problem and they can be ignored or suppressed.


To suppress the error messages you can do the following:

  1. Edit the file:
    <RRC_HOME>/conf/rm/log4j.properties#


  2. Add the following entry:
    #Suppress 409 Error Messages from User Preferences Service log4j.logger.com.ibm.rdm.fronting.server.services.userPreferences.internal.UserPreferencesRestService=OFF

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational Requirements Composer
Requirements and Lifecycle Management

Software version:

4.0.0b, 4.0.0c, 4.0, 4.01

Operating system(s):

Linux, Windows

Reference #:

1627258

Modified date:

2013-03-11

Translate my page

Machine Translation

Content navigation