Reporter |
![]() |
---|---|
Created | May 8, 2013 9:54:05 PM |
Updated | May 8, 2013 9:54:05 PM |
What steps will reproduce the problem?
1. Run the Import script: python trac2youtrack.py target_url target_login target_password project_ID project_name path_to_trac_environment
What is the expected result?
All our Trac issues are imported into Youtrack for Youtrack evaluation.
What happens instead?
As soon as the import gets to an Issue that has Keywords in Trac it generates an exception and aborts.
Please provide any additional information below.
The error in the command window is:
The youtrack log shows:
1. Run the Import script: python trac2youtrack.py target_url target_login target_password project_ID project_name path_to_trac_environment
What is the expected result?
All our Trac issues are imported into Youtrack for Youtrack evaluation.
What happens instead?
As soon as the import gets to an Issue that has Keywords in Trac it generates an exception and aborts.
Please provide any additional information below.
The error in the command window is:
Traceback (most recent call last):
File "trac2youtrack.py", line 432, in <module>
main()
File "trac2youtrack.py", line 30, in main
trac2youtrack(target_url, target_login, target_password, project_ID, project
_name, env_path)
File "trac2youtrack.py", line 411, in trac2youtrack
target.executeCommand(str(project_ID) + "-" + str(issue.id), "tag " + t.enco
de('utf-8'))
File "C:\Program Files\YouTrack\youtrack-rest-python-library-master\python\you
track\connection.py", line 649, in executeCommand
urllib.urlencode(params), body='')
File "C:\Program Files\YouTrack\youtrack-rest-python-library-master\python\you
track\connection.py", line 57, in _req
youtrack.YouTrackException: Error for [/issue/001-10/execute?command=tag+Quick+l
inks]: 404: Not Found: Issue not found.
File "trac2youtrack.py", line 432, in <module>
main()
File "trac2youtrack.py", line 30, in main
trac2youtrack(target_url, target_login, target_password, project_ID, project
_name, env_path)
File "trac2youtrack.py", line 411, in trac2youtrack
target.executeCommand(str(project_ID) + "-" + str(issue.id), "tag " + t.enco
de('utf-8'))
File "C:\Program Files\YouTrack\youtrack-rest-python-library-master\python\you
track\connection.py", line 649, in executeCommand
urllib.urlencode(params), body='')
File "C:\Program Files\YouTrack\youtrack-rest-python-library-master\python\you
track\connection.py", line 57, in _req
raise youtrack.YouTrackException(url, response, content)
inks]: 404: Not Found: Issue not found.
The youtrack log shows:
08 May 2013 10:02:11,839 INFO [MainServlet ] [: /rest/issue/001-5/execute?command=tag+quicklinks] [root@127.0.0.1] Start processing request /rest/issue/001-5/execute?command=tag+quicklinks
08 May 2013 10:02:11,840 WARN [BaseExceptionMapper ] [: /rest/issue/001-5/execute?command=tag+quicklinks] [root@127.0.0.1] REST exception for URL: /rest/issue/001-5/execute
08 May 2013 10:02:11,841 INFO [MainServlet ] [: /rest/issue/001-5/execute?command=tag+quicklinks] [root@127.0.0.1] Finish processing request /rest/issue/001-5/execute?command=tag+quicklinks in 2ms
08 May 2013 10:02:15,162 INFO [MainServlet ] [ts?window_id=42 [l.AdminMenu.adminMenuTicker:tick]] [root@127.0.0.1] Start processing request /_events?window_id=42 [l.AdminMenu.adminMenuTicker:tick]
08 May 2013 10:02:11,840 WARN [BaseExceptionMapper ] [: /rest/issue/001-5/execute?command=tag+quicklinks] [root@127.0.0.1] REST exception for URL: /rest/issue/001-5/execute
jetbrains.mps.webr.rpc.rest.runtime.RESTNotFoundException: Issue not found. at jetbrains.charisma.rest.IssueByIdRestStringReader$1.invoke(IssueByIdRestStringReader.java:29) at jetbrains.charisma.rest.IssueByIdRestStringReader$1.invoke(IssueByIdRestStringReader.java:22) at jetbrains.teamsys.dnq.runtime.txn._Txn.eval(_Txn.java:513) at jetbrains.charisma.rest.IssueByIdRestStringReader.fromString(IssueByIdRestStringReader.java:22) at jetbrains.charisma.rest.IssueByIdRestStringReader.fromString(IssueByIdRestStringReader.java:16) at com.sun.jersey.server.impl.model.parameter.multivalued.StringReaderExtractor.extract(StringReaderExtractor.java:62) at com.sun.jersey.server.impl.model.parameter.PathParamInjectableProvider$PathParamInjectable.getValue(PathParamInjectableProvider.java:77) at com.sun.jersey.server.impl.inject.InjectableValuesProvider.getInjectableValues(InjectableValuesProvider.java:46) at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$EntityParamInInvoker.getParams(AbstractResourceMethodDispatchProvider.java:153) at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:203) at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288) at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) at com.sun.jersey.server.impl.uri.rules.ResourceObjectRule.accept(ResourceObjectRule.java:100) at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1483) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1414) at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1363) at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1353) at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:414) at jetbrains.mps.webr.rpc.rest.runtime.DefaultRestRequestHandler.handle(DefaultRestRequestHandler.java:185) at jetbrains.mps.webr.runtime.requestProcessor.RestRequestProcessor.processRequest(RestRequestProcessor.java:47) at jetbrains.mps.webr.runtime.servlet.MainServlet.processRequest(MainServlet.java:226) at jetbrains.mps.webr.runtime.servlet.MainServlet.doGet(MainServlet.java:112) at jetbrains.mps.webr.runtime.servlet.MainServlet.doPost(MainServlet.java:190) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at jetbrains.mps.webr.runtime.filter.QueryParameterFilter.doFilter(QueryParameterFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.eclipse.jetty.continuation.ContinuationFilter.doFilter(ContinuationFilter.java:118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:82) at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:242) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555) at java.lang.Thread.run(Unknown Source)
08 May 2013 10:02:15,162 INFO [MainServlet ] [ts?window_id=42 [l.AdminMenu.adminMenuTicker:tick]] [root@127.0.0.1] Start processing request /_events?window_id=42 [l.AdminMenu.adminMenuTicker:tick]