Welcome to the Jazz Community Forum
Failed to import requirements with RQMExcelImporter

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: 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:
All other lines are commented out
Excel sheet with requirements:
http://dl.dropbox.com/u/7202246/RQMExcelImporter/ExcelWithRequirements.png
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:
20 answers

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?
-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?

I was missing the identifier tag. This is my new configuration file:
The new error is:
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.
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?

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.
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.

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://
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.

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,

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

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
page 2of 1 pagesof 2 pages