It's all about the answers!

Ask a question

RTC 6: CRRRW7553E A message that was received from the server indicates an error with no specific handler.


Rafael Rodriguez Montes (23013126247) | asked Aug 25 '15, 6:05 p.m.
edited Aug 25 '15, 6:08 p.m.
 D CRRRW7553E  A message that was received from the server indicates an error with no specific handler.
Unable to load https://ibmjts:9443/rm/storedquery/GetUpdatedComments status: 500
_6@https://ibmjts:9443/rm/web/_js/?include=A~&etag=H9qfuY3bCEb_en_US&_proxyURL=%2Frm&ss=HFPE8&locale=en-us:2489:8 _6@https://ibmjts:9443/rm/web/_js/?include=A~&etag=H9qfuY3bCEb_en_US&_proxyURL=%2Frm&ss=HFPE8&locale=en-us:6187:1 _13@https://ibmjts:9443/rm/web/_js/?include=A~&etag=H9qfuY3bCEb_en_US&_proxyURL=%2Frm&ss=HFPE8&locale=en-us:6202:1

URL: https://ibmjts:9443/rm/storedquery/GetUpdatedComments

Error 500: Internal Server Error

vvcConfigUrl must not be null (More info found at entry [ba916a08a37e3727] in the RM application server log)


and here is the log for rm 


2015-08-25 15:05:31,147 [              WebContainer : 7] ERROR g.server.services.storedqueries.StoredQueryService  - CRRRS1007E  A problem occurred in the Requirements Management (RM) server: Entry [a50e34537b5a5144]

java.lang.NullPointerException: vvcConfigUrl must not be null

at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229)

at com.ibm.rdm.fronting.server.services.recentfeeds.internal.EntryListCacheKey.from(EntryListCacheKey.java:64)

at com.ibm.rdm.fronting.server.services.recentfeeds.internal.RecentResourcesManager.getRecentResources(RecentResourcesManager.java:395)

at com.ibm.rdm.fronting.server.services.recentfeeds.internal.RecentResourcesManager.getRecentResources(RecentResourcesManager.java:360)

at com.ibm.rdm.fronting.server.services.storedqueries.internal.runtime.GetUpdatedRequirementsQuery.computeResults(GetUpdatedRequirementsQuery.java:97)

at com.ibm.rdm.fronting.server.services.storedqueries.internal.runtime.ProgrammaticStoredQueryExecutor.generateResults(ProgrammaticStoredQueryExecutor.java:190)

at com.ibm.rdm.fronting.server.services.storedqueries.internal.runtime.GetUpdatedRequirementsQuery.generateResults(GetUpdatedRequirementsQuery.java:113)

at com.ibm.rdm.fronting.server.services.storedqueries.internal.runtime.ProgrammaticStoredQueryExecutor.execute(ProgrammaticStoredQueryExecutor.java:80)

at com.ibm.rdm.fronting.server.services.storedqueries.internal.model.StoredQueryQueryModel.execute(StoredQueryQueryModel.java:69)

at com.ibm.rdm.fronting.server.services.storedqueries.internal.model.StoredQueryModel.execute(StoredQueryModel.java:199)

at com.ibm.rdm.fronting.server.services.storedqueries.internal.StoredQueryServiceInternal.doPostInternal(StoredQueryServiceInternal.java:203)

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

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

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

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

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

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

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

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

at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleAppSdkRestServiceRequest2(AbstractTeamServerServlet.java:1963)

at com.ibm.team.repository.servlet.AbstractTeamServerServlet.access$2(AbstractTeamServerServlet.java:1918)

at com.ibm.team.repository.servlet.AbstractTeamServerServlet$2.service(AbstractTeamServerServlet.java:259)

at com.ibm.team.repository.service.internal.compatibility.auth.DelegatedAuthHandler$1.run(DelegatedAuthHandler.java:250)

at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleAuthentication(AbstractTeamServerServlet.java:2019)

at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleAppSdkRestServiceRequest(AbstractTeamServerServlet.java:1894)

at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1622)

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

at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)

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: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.doFilter(BridgeFilter.java:198)

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

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)

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

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

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

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

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

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

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

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

2015-08-25 15:05:31,179 [              WebContainer : 7] ERROR m.ibm.rdm.fronting.server.services.RMBridgeService  - Service Error: Unable to resolve expected configuration.

any ideas?


5 answers



permanent link
Donald Nong (14.5k414) | answered Aug 25 '15, 7:44 p.m.
The error is "vvcConfigUrl must not be null". If the RM project is GC enabled, you need to specify the "version" with the parameter "vvcConfigUrl" in the URL. If the URL is manually constructed, add the parameter "vvcConfigUrl" accordingly. If the URL is generated by the application itself, it can be a defect.

Comments
Rafael Rodriguez Montes commented Aug 25 '15, 8:18 p.m.

 so how can I fix this?\


Donald Nong commented Aug 25 '15, 9:03 p.m.

I assume the URL is manually constructed then? Open the RM project in a web browser and you should see the "vvcConfigUrl" parameter in the URL. Just use the same value in your own URL.
Once again, if you haven't done anything "manually", please open a ticket with IBM Support to confirm a defect.


permanent link
Mike Jaworski (1.4k6) | answered Aug 26 '15, 8:51 a.m.
JAZZ DEVELOPER
 Rafael,

This is most likely due to a defect in the indexing logic that we recently discovered in version 6.0 of the product, and is described by the following defect reference: Test Failure (RJF-I20130527-1930): com.ibm.team.jfs.sdk.query.tests.SdkLegacyQueryTests.test071_QueryAfterCommitOfAChange (266829).

In order to correct this problem for existing project areas, I believe you will need to shut down your server and run a "repotools-rm -reindex all" from the command line. However, this will not prevent the issue from occurring again in the future for newly created project areas. In order to correct this issue going forward, you would need a fix for the aforementioned defect which should be available in version 6.0 iFix003 (scheduled to release the week of September 7-11) through work item DNG 6.0 - java.lang.NullPointerException: vvcConfigUrl must not be null   (363620).

I hope this helps! Let me know if you have any further questions,
Mike Jaworski

Comments
Rafael Rodriguez Montes commented Aug 26 '15, 1:59 p.m. | edited Aug 26 '15, 2:01 p.m.

 I did that and now I'm getting this error: 

ID CRRRW7291E  Your permissions for access to the project could not be retrieved from the server. Your user information might not be configured correctly.
Unable to load https://ibmjts:9443/rm/operations?isProjectOperation=true status: 400
_6@https://ibmjts:9443/rm/web/_js/?include=B~&etag=H9qgJxZizHq_en_US&_proxyURL=%2Frm&ss=HFhDH&locale=en-us:2489:8 _6@https://ibmjts:9443/rm/web/_js/?include=B~&etag=H9qgJxZizHq_en_US&_proxyURL=%2Frm&ss=HFhDH&locale=en-us:6187:1 _13@https://ibmjts:9443/rm/web/_js/?include=B~&etag=H9qgJxZizHq_en_US&_proxyURL=%2Frm&ss=HFhDH&locale=en-us:6202:1 


Mike Jaworski commented Aug 26 '15, 2:12 p.m.
JAZZ DEVELOPER

 Can you check your server logs (rm.log) to see if there are any log messages exposed around this timeframe?


permanent link
Jeff Hoellein (1115) | answered Jun 15 '16, 11:54 a.m.
Is there a solution to this?  I am now seeing the same problems.  I set up a new project area and then tried to open the project area and can't do anything within the area because of the above error codes. 




permanent link
Mathieu Defianas (15942838) | answered Jan 09 '17, 10:22 a.m.

Hello, I have the same problem with the new version 6.0.3.
Have you got an idea ?


permanent link
Mathieu Defianas (15942838) | answered Jan 10 '17, 2:04 a.m.

I have found my problem.
DNG is not compatible with nginx ... I have adapted the reverse proxy configuration following this link :
https://jazz.net/wiki/bin/view/Deployment/ConfiguringNGINXReverseProxy

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.