Quantcast
Channel: YouTrackYouTrack (JT) - Bug and Issue Tracker
Viewing all articles
Browse latest Browse all 74845

JT-19671: Trac to YouTrack import is breaking on importing Keywords into Tags

$
0
0
Reporter Ludo Leveque (ludole) Ludo Leveque (ludole)
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:

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
    raise youtrack.YouTrackException(url, response, content)
youtrack.YouTrackException: Error for [/issue/001-10/execute?command=tag+Quick+l
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
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: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]

Viewing all articles
Browse latest Browse all 74845

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>