It's all about the answers!

Ask a question

RRC project area integration with web based dummy cots tool


Nilesh Patil (1733650) | asked May 15 '15, 3:20 a.m.

Hi All, I am new to OSLC. I have developed dummy web based cots tool which has CURD operation. I want to integrate this tool with IBM CLM tool(RRC).

I have created **OSLC bridge to achieve same using RM Specification, **but I am facing issue in selection/creation of cots tool resources in RRC****.

I created friend in RRC and in one of the project area of RRC associated projects of dummy cots tool. I am able to associated project area, but when I am trying to link new resource(or select existing resource) of cots tool in Requirement artifact of RRC, I am getting below error.

TypeError: this._projectLinkDefaults[_14] is undefined  in RRC project area

However I am successfully able to do integrate dummy tool in Change management/quality management (I configured friend in RTC project area and associated cots tool project area). I can able to select/create new resource in dummy tool.

Could you please help on this to resolve issue

Thank you in advance

2 answers



permanent link
Donald Nong (14.5k414) | answered May 18 '15, 12:13 a.m.
You need to do debugging yourself unless someone else has the exact same environment and can do it for you. Add the "?debug=true" (see "Test It" section in the below article for more details) parameter in the URL and hopefully the "_14" in the error will appear in a more meaningful way.
https://jazz.net/library/article/1360

permanent link
Nilesh Patil (1733650) | answered May 19 '15, 1:43 a.m.
edited May 19 '15, 7:02 a.m.
Hi
I am able to associate project area in RRC but When I am trying to link the external resource using link type References I am getting below error

"Uncaught TypeError: Cannot set property 'currentSelection' of undefined
dojo.declare.setProjectAreaLinkSelectedPicker @ ?include=B~&etag=Gfjl9Ad3l4_en_US&_proxyURL=%2Frm&ss=GfpLg&locale=en-us:129412dojo.declare.setCreationPickerSelected @ ?include=B~&etag=Gfjl9Ad3l4_en_US&_proxyURL=%2Frm&ss=GfpLg&locale=en-us:129386(anonymous function) @ ?include=B~&etag=Gfjl9Ad3l4_en_US&_proxyURL=%2Frm&ss=GfpLg&locale=en-us:450 "

However the same external tool works well in RQM and RTC


Also I got below error when I am trying to refresh overview page of project area


An uncaught Exception has been thrown
com.ibm.team.jfs.app.http.HttpInternalServerErrorException
    at com.ibm.team.lpa.common.services.AbstractLpaRestHandler.processThrowable(AbstractLpaRestHandler.java:627)
    at com.ibm.team.lpa.common.services.AbstractLpaRestHandler.handle(AbstractLpaRestHandler.java:384)
    at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:301)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    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:727)
    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:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
    at com.ibm.team.jfs.internal.app.servlet.util.ServletDispatchingHandler.dispatch(ServletDispatchingHandler.java:486)
    at com.ibm.team.jfs.internal.app.servlet.util.ServletDispatchingHandler.handle(ServletDispatchingHandler.java:187)
    at com.ibm.team.jfs.app.http.client.internal.ExtensibleRequestDirector.handleRequest(ExtensibleRequestDirector.java:211)
    at com.ibm.team.jfs.app.http.client.internal.ExtensibleRequestDirector.execute(ExtensibleRequestDirector.java:147)
    at com.ibm.team.jfs.app.http.client.cache.HttpClientCache.executeCacheMiss(HttpClientCache.java:217)
    at com.ibm.team.jfs.app.http.client.cache.HttpClientCache.executeCacheMiss(HttpClientCache.java:201)
    at com.ibm.team.jfs.app.http.client.cache.HttpClientCache.execute(HttpClientCache.java:140)
    at com.ibm.team.jfs.app.http.client.cache.HttpClientCache.execute(HttpClientCache.java:118)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:776)
    at com.ibm.team.process.internal.service.jfs.utils.OAuthEnabledHttpClient.send(OAuthEnabledHttpClient.java:80)
    at com.ibm.team.process.internal.service.web.ProcessWebUIService.sendHttpRequest(ProcessWebUIService.java:4095)
    at com.ibm.team.process.internal.service.web.ProcessWebUIService.getLPAContainingProjectAreaUrl(ProcessWebUIService.java:4057)
    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.$Proxy2758.getLPAContainingProjectAreaUrl(Unknown Source)
    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 com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:527)
    at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2198)
    at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1990)
    at com.ibm.team.repository.servlet.AbstractTeamServerServlet.access$0(AbstractTeamServerServlet.java:1975)
    at com.ibm.team.repository.servlet.AbstractTeamServerServlet$1.service(AbstractTeamServerServlet.java:214)
    at com.ibm.team.repository.service.internal.compatibility.auth.DelegatedAuthHandler$1.run(DelegatedAuthHandler.java:229)
    at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1629)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    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:727)
    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:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    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 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:339)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:906)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:929)
    at java.lang.Thread.run(Thread.java:761)
Caused by: java.lang.NullPointerException
    at com.ibm.team.lpa.common.services.AbstractLpaRestHandler.handleDelegatedAuth(AbstractLpaRestHandler.java:552)
    at com.ibm.team.lpa.common.services.AbstractLpaRestHandler.handleDelegatedAuth(AbstractLpaRestHandler.java:
597)
    at com.ibm.team.lpa.common.services.AbstractLpaRestHandler.preprocess(AbstractLpaRestHandler.java:462)
    at com.ibm.team.lpa.common.services.AbstractLpaRestHandler.handle(AbstractLpaRestHandler.java:378)
    ... 76 more




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.