Skip to main content

"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

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

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

Content navigation