It's all about the answers!

Ask a question

Failed to import requirements with RQMExcelImporter


Steven Machtelinckx (66156) | asked Oct 07 '11, 4:31 a.m.
I'm using the RQMExcelImporter tool to import a list of requirements. When trying to import, I get following error in Mso2Rqm_Debug.log:



10/7/2011 9:54:04 AM: sending requirement0 named ReqID_001
10/7/2011 9:54:04 AM: ERROR: : RQMConnector: PutToServer - Error putting resource: https://xxxxx:9443/qm/secure/service/com.ibm.rqm.integration.service.IIntegrationService/resources/yyy/requirement/ReqID_001

10/7/2011 9:54:04 AM: EXCEPTION: : The remote server returned an error: (500) Internal Server Error.

10/7/2011 9:54:04 AM: at System.Net.HttpWebRequest.GetResponse()
at Mso2Rqm_Common.RQMConnector.PutToServer(String url, String data)

10/7/2011 9:54:04 AM: ERROR: : The remote server returned an error: (500) Internal Server Error.

10/7/2011 9:54:04 AM: Error sending to server ReqID_001 of type requirement

10/7/2011 9:54:04 AM: ERROR: : ExcelExportRepositoryDialog: Error saving to url https://xxxxx:9443/qm of type requirement


10/7/2011 9:54:04 AM: EXCEPTION: : Object reference not set to an instance of an object.

10/7/2011 9:54:04 AM: at Mso2Rqm_Common.RQMConnector.PutToServer(String url, String data)
at RQMExcelExporter.ExcelExportRepositoryDialog.doExport(IList`1 artifacts)



The errors I resolved so far are:
- update the admin/admin user/pw in RQM that points to RC to an existing user.

If I export the requirements to file, the exported requirement looks fine:
(with .txt extension) http://dl.dropbox.com/u/7202246/RQMExcelImporter/ReqID_001.txt

Can you give any ideas/suggestions to resolve this issue?

Please find below my config file and excel sheet.

Config file:
//---Requirements 

//Start looking for requirements after row 2
requirement.XLSStartRow=2
requirement.XLSArtifactID=A
requirement.dc:title=B
requirement.dc:description=C
//requirement.jzalm:owner=D
//requirement.dc:creator=D

requirement.XLSDelimeter=\n

All other lines are commented out

Excel sheet with requirements:
http://dl.dropbox.com/u/7202246/RQMExcelImporter/ExcelWithRequirements.png

20 answers



permanent link
Steven Machtelinckx (66156) | answered Nov 22 '11, 8:07 a.m.
It appears you created an invalid Test Plan Collection type in RRC. I would suggest looking at the RRC Base Template to see how it's defined. Please continue the discussion on the work-around in defect 58607.


Thanks, the import works after adding following 2 requirement types:

Requirement
Test Plan Collection

The problem was that I defined 'Test Plan Collection' as text instead of a collection

permanent link
Paul Slauenwhite (8.4k12) | answered Nov 22 '11, 6:12 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
It appears you created an invalid Test Plan Collection type in RRC. I would suggest looking at the RRC Base Template to see how it's defined. Please continue the discussion on the work-around in defect 58607.

permanent link
Steven Machtelinckx (66156) | answered Nov 22 '11, 3:33 a.m.
It appears you are experiencing https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/58607.


Thanks for having investigated and raised the defect!

I manually added following 2 requirement types:

Requirement
Test Plan Collection

Now, I don't have an error about the 'requirement' type anymore, instead I have an error on the 'Test Plan Collection' type, that I added myself.

Here is the log:

2011-11-22 09:29:37,129 [        http-9443-Processor538]  WARN .rqm.requirement.service.rmproxy.util.RMRepository  - Attribute Source Tag definition not found in RM, the attribute info will lost.

2011-11-22 09:29:37,160 [ http-9443-Processor538] WARN .rqm.requirement.service.rmproxy.util.RMRepository - Attribute Status is not added to Requirement Type in RM, the attribute info will lost.
2011-11-22 09:29:37,192 [ http-9443-Processor538] WARN .rqm.requirement.service.rmproxy.util.RMRepository - Attribute Launch URL definition not found in RM, the attribute info will lost.
2011-11-22 09:29:37,223 [ http-9443-Processor538] WARN .rqm.requirement.service.rmproxy.util.RMRepository - Attribute Requirement Type definition not found in RM, the attribute info will lost.
2011-11-22 09:29:37,238 [ http-9443-Processor538] WARN .rqm.requirement.service.rmproxy.util.RMRepository - Attribute Package Info definition not found in RM, the attribute info will lost.
2011-11-22 09:29:37,301 [ http-9443-Processor538] WARN .rqm.requirement.service.rmproxy.util.RMRepository - Attribute Severity definition not found in RM, the attribute info will lost.
2011-11-22 09:29:37,332 [ http-9443-Processor538] WARN .rqm.requirement.service.rmproxy.util.RMRepository - Attribute QM Creation Time definition not found in RM, the attribute info will lost.
2011-11-22 09:29:37,629 [ http-9443-Processor538] ERROR com.ibm.rqm.oslc.service - Internal server error
com.ibm.team.repository.common.TeamRepositoryException: Failed to get InstanceShape for Test Plan Collection
at com.ibm.rqm.requirement.service.rmproxy.util.RequirementsRepository.getCreationFactoryUrl(RequirementsRepository.java:237)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyFacade$PrivateRmApiArtifactCreator.<init>(RmProxyFacade.java:741)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyFacade$CollectionArtifactCreator.<init>(RmProxyFacade.java:855)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyFacade.<init>(RmProxyFacade.java:109)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyFacadeManager.getRmProxyFacade(RmProxyFacadeManager.java:39)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.unmarshalCalmRequirement(RequirementPutHandler.java:279)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.unmarshal(RequirementPutHandler.java:145)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.unmarshal(RequirementPutHandler.java:1)
at com.ibm.rqm.integration.handler.AbstractPutHandler.handle(AbstractPutHandler.java:116)
at com.ibm.rqm.integration.handler.AbstractPostHandler.handle(AbstractPostHandler.java:48)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.handle(RequirementPutHandler.java:504)
at sun.reflect.GeneratedMethodAccessor1287.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy2161.handle(Unknown Source)
at com.ibm.rqm.integration.service.internal.IntegrationService.handleRequest(IntegrationService.java:489)
at com.ibm.rqm.integration.service.internal.IntegrationService.perform_PUT(IntegrationService.java:187)
at com.ibm.team.repository.service.TeamRawService.service(TeamRawService.java:94)
at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy1495.service(Unknown Source)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doRestService(AbstractTeamServerServlet.java:823)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1866)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1725)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1634)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:393)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:811)


Do you have any ideas?

Thanks in advance

permanent link
Paul Slauenwhite (8.4k12) | answered Nov 16 '11, 1:35 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
It appears you are experiencing https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/58607.

permanent link
Steven Machtelinckx (66156) | answered Nov 10 '11, 9:49 a.m.
The second projectAreas URI in the root services document:

https://server:port/rm/processProxy?uri=https://server:port/jts/process/project-areas


I don't have this second URI in the root services document. But when I GET above url with my username and password and the specified headers I get a 401 Unauthorized message

<body>Oauth authentication is required...


1) Have you got any idea why this URI is not in the list of root services response?
2) Why do I get the 401 message?

Thanks in advance,

permanent link
Paul Slauenwhite (8.4k12) | answered Nov 03 '11, 10:04 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
The second projectAreas URI in the root services document:

https://server:port/rm/processProxy?uri=https://server:port/jts/process/project-areas

permanent link
Steven Machtelinckx (66156) | answered Nov 03 '11, 9:41 a.m.
There appears to be incomplete data coming from your RM server.

Can you try:

1) Open the root services document in your web browser (https://<RM>:<RM>/<RM>/rootservices).

OK, I get a list of services


2) Use Poster (https://jazz.net/wiki/bin/view/Main/RQMUsingPoster) to GET the project areas (see projectAreas URI in the root services document).

Headers:
OSLC-Core-Version = 2.0
Accept = application/rdf+xml

Here I get a nullpointer exception if I do a GET on: https://server:port/jts/process/project-areas

This is the error:
Error 500

null

java.lang.NullPointerException
at java.net.URLEncoder.encode(URLEncoder.java:227)
at com.ibm.team.process.internal.service.util.ApplicationVisibilityUtil.getOwningApplicationKey(ApplicationVisibilityUtil.java:61)
at com.ibm.team.process.internal.service.util.ApplicationVisibilityUtil.getOwningApplicationKey(ApplicationVisibilityUtil.java:45)
at com.ibm.team.process.internal.service.rest.Resource.getOwningApplicationKey(Resource.java:134)
at com.ibm.team.process.internal.service.admin.resources.ProjectAreasResource.get(ProjectAreasResource.java:70)
at com.ibm.team.process.internal.service.rest.AbstractProcessRestService.perform_GET(AbstractProcessRestService.java:51)
at com.ibm.team.repository.service.TeamRawService.service(TeamRawService.java:82)
at sun.reflect.GeneratedMethodAccessor1843.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy579.service(Unknown Source)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doRestService(AbstractTeamServerServlet.java:823)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1866)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1725)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1634)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:420)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:811)




3) Use Poster to GET the RM types (https://<RM>:<RM>/<RM>/types?resourceContext=<encoded>)

Headers:
OSLC-Core-Version = 2.0
Accept = application/rdf+xml
DoorsRP-Request-Type = private

4) Post the response RDF/XML.

permanent link
Paul Slauenwhite (8.4k12) | answered Nov 03 '11, 7:47 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
There appears to be incomplete data coming from your RM server.

Can you try:

1) Open the root services document in your web browser (https://<RM>:<RM>/<RM>/rootservices).

2) Use Poster (https://jazz.net/wiki/bin/view/Main/RQMUsingPoster) to GET the project areas (see projectAreas URI in the root services document).

Headers:
OSLC-Core-Version = 2.0
Accept = application/rdf+xml

3) Use Poster to GET the RM types (https://<RM>:<RM>/<RM>/types?resourceContext=<encoded>)

Headers:
OSLC-Core-Version = 2.0
Accept = application/rdf+xml
DoorsRP-Request-Type = private

4) Post the response RDF/XML.

permanent link
Steven Machtelinckx (66156) | answered Nov 03 '11, 4:09 a.m.
I was missing the identifier tag. This is my new configuration file:

requirement.XLSStartRow=2

requirement.XLSArtifactID=A
requirement.dc:identifier=A
requirement.dc:title=B
requirement.dc:description=C
requirement.dc:creator=D
requirement.alm:owner=E
requirement.alm:updated=F
requirement.XLSDelimeter=\n


The new error is:
2011-11-03 08:54:07,237 [       http-9443-Processor1150]  WARN org.apache.commons.httpclient.HttpMethodDirector    - Unable to respond to any of these challenges: {oauth=OAuth realm="Jazz"}

2011-11-03 08:54:07,831 [ http-9443-Processor1150] ERROR com.ibm.rqm.oslc.service - Internal server error
com.ibm.team.repository.common.TeamRepositoryException: Please make sure Requirement Type is provided in the corresponding RM Project Area
at com.ibm.rqm.requirement.service.rmproxy.util.RMRepository.buildRRCType(RMRepository.java:220)
at com.ibm.rqm.requirement.service.rmproxy.util.RMRepository.<init>(RMRepository.java:150)
at com.ibm.rqm.requirement.service.rmproxy.util.ClientFactory.createRepository(ClientFactory.java:22)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyFacade.initialRepository(RmProxyFacade.java:88)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyGetFacade.<init>(RmProxyGetFacade.java:58)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyFacade.<init>(RmProxyFacade.java:103)
at com.ibm.rqm.requirement.service.rmproxy.RmProxyFacadeManager.getRmProxyFacade(RmProxyFacadeManager.java:39)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.unmarshalCalmRequirement(RequirementPutHandler.java:279)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.unmarshal(RequirementPutHandler.java:145)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.unmarshal(RequirementPutHandler.java:1)
at com.ibm.rqm.integration.handler.AbstractPutHandler.handle(AbstractPutHandler.java:116)
at com.ibm.rqm.integration.handler.AbstractPostHandler.handle(AbstractPostHandler.java:48)
at com.ibm.rqm.transactional.handlers.RequirementPutHandler.handle(RequirementPutHandler.java:504)
at sun.reflect.GeneratedMethodAccessor559.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy2535.handle(Unknown Source)
at com.ibm.rqm.integration.service.internal.IntegrationService.handleRequest(IntegrationService.java:489)
at com.ibm.rqm.integration.service.internal.IntegrationService.perform_PUT(IntegrationService.java:187)
at com.ibm.team.repository.service.TeamRawService.service(TeamRawService.java:94)
at sun.reflect.GeneratedMethodAccessor558.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy1498.service(Unknown Source)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doRestService(AbstractTeamServerServlet.java:823)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1866)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1725)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1634)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:393)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:811)
2011-11-03 08:54:07,940 [ http-9443-Processor1277] WARN org.apache.commons.httpclient.HttpMethodDirector - Unable to respond to any of these challenges: {oauth=OAuth realm="Jazz"}
2011-11-03 08:54:08,190 [ http-9443-Processor1277] ERROR com.ibm.rqm.oslc.service - Internal server error


What requirement type should I foresee in RM for the imported requirements. Can I specify a requirement type in the import configuration file that maps to an existing requirement type defined in RM?

Thanks in advance.


A couple of points:

-You can confirm RRC username/password by logging into RRC.

-You can only set the following properties on requirements using the RQM Excel/Word Importer:

https://jazz.net/projects/rational-quality-manager/api-doc-3.0/api-files/schemas/qm_xsd/elements/requirement_2.html

-What is the new error message?

permanent link
Paul Slauenwhite (8.4k12) | answered Oct 28 '11, 10:25 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
A couple of points:

-You can confirm RRC username/password by logging into RRC.

-You can only set the following properties on requirements using the RQM Excel/Word Importer:

https://jazz.net/projects/rational-quality-manager/api-doc-3.0/api-files/schemas/qm_xsd/elements/requirement_2.html

-What is the new error message?

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.