Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Migrate Redmine to Jira connection error.

박창현
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
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-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
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
DEPLOYMENT TYPE
CLOUD
TAGS
AUG Leaders

Atlassian Community Events