Unable to access Rational Doors NG
Good Morning
We are using Rational Doors NG 6.0.2
We are unable to access the application and I am getting the following in the logs:
2017-04-25 08:00:15,550 [ WebContainer : 3] INFO ing.server.core.repository.RepositoryAccessManager - CRRRS9908I Repository state changed from INITIALIZING to OPEN_FOR_BUSINESS
2017-04-25 08:00:15,597 [ WebContainer : 3] INFO ing.server.core.repository.RepositoryAccessManager - Rational DOORS Next Generation repository version is 6.0.2
2017-04-25 08:00:15,737 [ RM-Task-Executor-4] INFO ver.services.locks.internal.LockServiceInitializer - Initializing lock service...
2017-04-25 08:00:15,769 [ RM-Task-Executor-4] INFO erver.services.locks.internal.LockResourceUpgrader - Lock resources do not need upgrade
2017-04-25 08:00:19,435 [ RM-Task-Executor-4] INFO ver.services.locks.internal.LockServiceInitializer - No lock graph expansion necessary
2017-04-25 08:00:19,497 [ RM-Task-Executor-4] INFO ver.services.locks.internal.LockServiceInitializer - Lock service initialized. 645 lock graphs found containing 297 locks.
2017-04-25 08:00:27,406 [ WebContainer : 2] ERROR net.jazz.ajax.servlets.JavascriptServlet - GET https://innovate.wesbank.co.za/rm/web/_js/
?include=A~&etag=D37UlcGp7Zg_en_US&_proxyURL=%2Frm&ss=Kn418&locale=en-usHEADER: Host = innovate.wesbank.co.za
HEADER: User-Agent = Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
HEADER: Accept = /
HEADER: Referer = https://innovate.wesbank.co.za/rm/web
HEADER: Accept-Encoding = gzip, deflate, sdch, br
HEADER: Accept-Language = en-US,en;q=0.8
HEADER: Cookie = JAZZ_AUTH_TOKEN=5715604b39cd4c6b8c75cacab8224cfb&vBZr6gXqxT1pGZd6QIDf26Mlmw3yDpFqiNGDGOuh2k; LtpaToken2=MLs...1w=; LtpaToken=Qug...BNA; JSESSIONID_CLM=0000EbUvXe2mPz1QGY6G_0wM04Z:-1; x-com-ibm-team-scenario=6620fa8b-a7b5-483f-982a-bd94f7566ac9%3Bname%3DInitial+Page+Load%3Bextras%3D%2Frm%2Fweb%2C1493100020090
HEADER: $WSCS = TLS_RSA_WITH_AES_128_GCM_SHA256
HEADER: $WSIS = true
HEADER: $WSSC = https
HEADER: $WSPR = HTTP/1.1
HEADER: $WSRA = 10.51.226.42
HEADER: $WSRH = 10.51.226.42
HEADER: $WSSN = innovate.wesbank.co.za
HEADER: $WSSP = 443
HEADER: $WSSI = sAkAADGCNdB4eEccbV8pERSIIL1YWFhY5eX+WAAABK8=
HEADER: Surrogate-Capability = WS-ESI="ESI/1.0+"
HEADER: _WS_HAPRT_WLMVERSION = -1
Parameter: locale = [en-us]
Parameter: include = [A~]
Parameter: _proxyURL = [/rm]
Parameter: ss = [Kn418]
Parameter: etag = [D37UlcGp7Zg_en_US]
com.google.common.util.concurrent.UncheckedExecutionException: com.ibm.rdm.fronting.server.exception.BadRequestException: Propagated exception; original message [BadRequestException: com.ibm.rdm.fronting.server.exception.BadRequestException]
at com.google.common.cache.LocalCache.loadAll(LocalCache.java:4032)
at com.google.common.cache.LocalCache.getAll(LocalCache.java:3985)
at com.google.common.cache.LocalCache$LocalLoadingCache.getAll(LocalCache.java:4835)
at com.ibm.rdm.fronting.server.services.types.internal.WellKnownTypeUrisCache.getAll(WellKnownTypeUrisCache.java:62)
at com.ibm.rdm.web.bundles.SystemAttributesProvider$SystemAttributesModule.write(SystemAttributesProvider.java:113)
at net.jazz.ajax.servlets.ResourceGraph.writeJavascript(ResourceGraph.java:297)
at net.jazz.ajax.servlets.JavascriptServlet.write(JavascriptServlet.java:76)
at net.jazz.ajax.servlets.AbstractResourceServlet.doGet(AbstractResourceServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at net.jazz.ajax.servlets.LoggingHttpServlet.service(LoggingHttpServlet.java:35)
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:68)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:138)
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:1227)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:776)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:458)
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:928)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3761)
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:459)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
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:1784)
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:1862)
Caused by: com.ibm.rdm.fronting.server.exception.BadRequestException: Propagated exception; original message [BadRequestException: com.ibm.rdm.fronting.server.exception.BadRequestException]
at com.ibm.rdm.fronting.server.exception.RRSException.newException(RRSException.java:250)
at com.ibm.rdm.fronting.server.exception.RRSException.newException(RRSException.java:800)
at com.ibm.rdm.fronting.server.exception.RRSException.capture(RRSException.java:804)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalServiceExchange.checkError(InternalServiceExchange.java:54)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalServiceExchange.getResponse(InternalServiceExchange.java:37)
at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.execute(BaseServiceRequest.java:118)
at com.ibm.rdm.fronting.server.services.query.internal.QueryServiceUtil.doQuerySparql(QueryServiceUtil.java:1366)
at com.ibm.rdm.fronting.server.services.query.internal.QueryServiceUtil.doQuerySparql(QueryServiceUtil.java:1384)
at com.ibm.rdm.fronting.server.services.query.internal.QueryServiceUtil.querySparql(QueryServiceUtil.java:1270)
at com.ibm.rdm.fronting.server.services.types.internal.WellKnownTypeUrisCacheLoader.queryForSameAsTypeUris(WellKnownTypeUrisCacheLoader.java:212)
at com.ibm.rdm.fronting.server.services.types.internal.WellKnownTypeUrisCacheLoader.loadSameAsTypeUris(WellKnownTypeUrisCacheLoader.java:96)
at com.ibm.rdm.fronting.server.services.types.internal.WellKnownTypeUrisCacheLoader.loadAll(WellKnownTypeUrisCacheLoader.java:74)
at com.google.common.cache.LocalCache.loadAll(LocalCache.java:4022)
... 47 more
Caused by: com.ibm.rdm.fronting.server.exception.BadRequestException: com.ibm.rdm.fronting.server.exception.BadRequestException
at com.ibm.rdm.fronting.server.exception.RRSException.newException(RRSException.java:250)
at com.ibm.rdm.fronting.server.exception.RRSException.newBadRequestParametersException(RRSException.java:132)
at com.ibm.rdm.fronting.server.exception.RRSException.newBadRequestException(RRSException.java:144)
at com.ibm.rdm.fronting.server.core.jpi.internal.JAFQueryService.doQuery(JAFQueryService.java:199)
at com.ibm.rdm.fronting.server.core.jpi.internal.JAFQueryService.doExecute(JAFQueryService.java:78)
at com.ibm.rdm.fronting.server.core.jpi.internal.JAFQueryService.access$0(JAFQueryService.java:76)
at com.ibm.rdm.fronting.server.core.jpi.internal.JAFQueryService$1.run(JAFQueryService.java:68)
at com.ibm.rdm.fronting.server.core.jpi.internal.JAFQueryService$1.run(JAFQueryService.java:1)
at com.ibm.team.repository.service.internal.TeamServiceContext.runAsAdmin(TeamServiceContext.java:248)
at com.ibm.rdm.fronting.server.core.TeamServiceContextUtil.runAsAdmin(TeamServiceContextUtil.java:32)
at com.ibm.rdm.fronting.server.core.jpi.internal.JAFQueryService.executeServiceRequest(JAFQueryService.java:65)
at com.ibm.rdm.fronting.server.core.spi.OrdinaryServiceRequest.executeServiceRequest(OrdinaryServiceRequest.java:104)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalDefaultPartitionerFactory$1ExecuteServiceRequest.call(InternalDefaultPartitionerFactory.java:29)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalDefaultPartitionerFactory$1ExecuteServiceRequest.call(InternalDefaultPartitionerFactory.java:1)
at com.ibm.rdm.fronting.server.core.spi.DefaultPartitionerFactory$1DefaultExecutor.call(DefaultPartitionerFactory.java:76)
at com.ibm.rdm.fronting.server.core.spi.DefaultPartitionerFactory$1DefaultExecutor.call(DefaultPartitionerFactory.java:1)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.handleExecutables(InternalCoreServices.java:711)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:408)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:259)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:252)
at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.execute(BaseServiceRequest.java:112)
... 54 more
Caused by: com.ibm.team.jfs.sdk.common.UnusableIndicesException: CRJZS5787E The following RDF index cannot be read or used: triple live index.
Query-based operations do not work, and the application might not work at all. Before you can continue, this issue must be fixed.
at com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider.query(JenaTxTdbProvider.java:2125)
at com.ibm.team.jfs.sdk.query.internal.SparqlQueryService.performQuery(SparqlQueryService.java:413)
at com.ibm.team.jfs.sdk.query.internal.SparqlQueryService.execute(SparqlQueryService.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at com.sun.proxy.$Proxy556.execute(Unknown Source)
at com.ibm.rdm.fronting.server.core.jpi.internal.JAFQueryService.doQuery(JAFQueryService.java:195)
... 71 more
Any and all assistance will be greatly appreciated.
Kind Regards
Glenn
Accepted answer
File a problem with IBM Support?
Anyway, looks right after server startup. Can you provide any more details? Is the server configured? Does the web UI let you login? ....
Comments
Hi Bas
Thanks for taking the time to respond, really appreciated.
The solution here was to stop the service, rename the "Indices" folder, start the service and let the application create a new folder, this brought the dashboard back. The previous indices folder was corrupted.
Thank again for your trouble.
Kind Regards
Glenn
Good, thanks for letting us know!