Migrate Redmine to Jira connection error.

박창현 June 1, 2021

Hi,
I try to migration redmine project into jira.
I refer to below site to migration. (https://confluence.atlassian.com/adminjiraserver079/importing-data-from-redmine-950288888.html)

But the progress is stopped in connection status.

I enter my redmine address, redmine user name as "admin" and redmine password of "admin" user.
When I click next button alert message occured as "Cannot login to Redmine site: Connection reset".

I attach redmine and jira log.

1. jira log

	... 282 more
	at com.taskadapter.redmineapi.internal.comm.BaseCommunicator.sendRequest(BaseCommunicator.java:44)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:486)
	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:684)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
	at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:207)
	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:257)
	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:286)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:278)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:82)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:161)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at java.net.SocketInputStream.read(SocketInputStream.java:210)
Caused by: java.net.SocketException: Connection reset
	at java.lang.Thread.run(Thread.java:748)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	... 25 filtered
	at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
	... 26 filtered
	at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
	... 4 filtered
	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
	... 10 filtered
	at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
	... 39 filtered
	at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
	... 1 filtered
	at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
	... 18 filtered
	at com.almworks.jira.structure.util.servlet.AbstractStructureServletFilter.doFilter(AbstractStructureServletFilter.java:34)
	at com.almworks.jira.structure.util.servlet.AbstractStructureServletFilter.doHttpFilter(AbstractStructureServletFilter.java:46)
	... 3 filtered
	at com.almworks.jira.structure.util.servlet.AbstractStructureServletFilter.doFilter(AbstractStructureServletFilter.java:34)
	at com.almworks.jira.structure.util.servlet.AbstractStructureServletFilter.doHttpFilter(AbstractStructureServletFilter.java:46)
	... 3 filtered
	at com.almworks.structure.gantt.checker.GanttCheckerFilter.doFilter(GanttCheckerFilter.kt:17)
	... 51 filtered
	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
	... 12 filtered
	at com.atlassian.greenhopper.jira.filters.ClassicBoardRouter.doFilter(ClassicBoardRouter.java:62)
	... 48 filtered
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	... 7 filtered
	at com.atlassian.jira.plugins.importer.web.ImporterProcessSupport.execute(ImporterProcessSupport.java:152)
	at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:63)
	... 1 filtered
	at com.atlassian.jira.plugins.importer.redmine.web.RedmineSetupPage.doExecute(RedmineSetupPage.java:63)
	at com.atlassian.jira.plugins.importer.redmine.RedmineImporterController.createImportProcessBean(RedmineImporterController.java:43)
	at com.atlassian.jira.plugins.importer.redmine.RedmineImporterController.validateRemoteSiteConnection(RedmineImporterController.java:77)
	at com.atlassian.jira.plugins.importer.redmine.RedmineClient.login(RedmineClient.java:95)
	at com.atlassian.jira.plugins.importer.redmine.manager.CachedJiraRedmineManager.login(CachedJiraRedmineManager.java:221)
	at com.atlassian.jira.plugins.importer.redmine.manager.CachedJiraRedmineManager.getUsers(CachedJiraRedmineManager.java:295)
	at com.taskadapter.redmineapi.UserManager.getUsers(UserManager.java:81)
	at com.taskadapter.redmineapi.internal.Transport.getObjectsList(Transport.java:395)
	at com.taskadapter.redmineapi.internal.Transport.getObjectsList(Transport.java:427)
	at com.taskadapter.redmineapi.internal.Transport.send(Transport.java:559)
	at com.taskadapter.redmineapi.internal.comm.BasicSimplifier.sendRequest(BasicSimplifier.java:24)
	at com.taskadapter.redmineapi.internal.comm.FmapCommunicator.sendRequest(FmapCommunicator.java:26)
	at com.taskadapter.redmineapi.internal.comm.FmapCommunicator.sendRequest(FmapCommunicator.java:26)
	at com.taskadapter.redmineapi.internal.comm.redmine.RedmineAuthenticator.sendRequest(RedmineAuthenticator.java:52)
	at com.taskadapter.redmineapi.internal.comm.BaseCommunicator.sendRequest(BaseCommunicator.java:55)
com.taskadapter.redmineapi.RedmineTransportException: Cannot fetch data from http://xxx.xxx.xxx.xxx/redmine//users.json : java.net.SocketException: Connection reset
2021-06-02 12:09:43,473 https-jsse-nio-8080-exec-519 WARN 1000711 729x3352637x1 11pw2ft xxx.xxx.xxx.xxx /secure/admin/views/RedmineSetupPage.jspa [c.a.j.p.i.redmine.manager.ComplementRedmineManagerImpl] Cannot login to redmine (Execute /users.json)
2021-06-02 12:09:28,175 plugin-transaction-0 INFO      [c.a.jira.plugin.PluginTransactionListener] [plugin-transaction] numberStartEvents:480, numberEndEvents:480, numberSendEvents:202, numberEventsInTransactions:9158

2. redmine log

10.6.51.21 - - [01/Jun/2021:07:57:45 +0900] "GET /redmine//users.json?include=memberships%2Cgroups&limit=500&offset=0 HTTP/1.1" 200 3742
10.6.51.21 - - [01/Jun/2021:07:57:45 +0900] "GET /redmine//users.json?include=memberships%2Cgroups&limit=500&offset=0 HTTP/1.1" 200 3742
10.6.51.21 - - [01/Jun/2021:07:57:45 +0900] "GET /redmine//users.json?include=memberships%2Cgroups&limit=500&offset=0 HTTP/1.1" 200 3742
10.6.51.21 - - [01/Jun/2021:07:57:46 +0900] "GET /redmine//users.json?include=memberships%2Cgroups&limit=500&offset=0 HTTP/1.1" 200 3742
10.6.51.21 - - [01/Jun/2021:07:57:46 +0900] "GET /redmine//users.json?include=memberships&limit=500&offset=0 HTTP/1.1" 200 3742
10.6.51.21 - - [01/Jun/2021:07:57:46 +0900] "GET /redmine//users.json?include=memberships&limit=500&offset=0 HTTP/1.1" 200 3742
10.6.51.21 - - [01/Jun/2021:07:57:46 +0900] "GET /redmine//users.json?include=memberships&limit=500&offset=0 HTTP/1.1" 200 3742
10.6.51.21 - - [01/Jun/2021:07:57:46 +0900] "GET /redmine//users.json?include=memberships&limit=500&offset=0 HTTP/1.1" 200 3742

 

Our Jira version is v8.2.3 and redmine version is 4.1.1.stable.

How to solve this problem?

 

Thanks,

ChangHyun.

1 answer

0 votes
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 2, 2021

The "connection reset" error you see near the end of the Jira log simply means "Redmine hung up on me".  This could be down to a network error, but I'm afraid you'll need to debug this on the Redmine end, to find out why it stopped talking to your Jira (may be as simple as a timeout, if there were a lot of data, may be something else)

Suggest an answer

Log in or Sign up to answer