Migration from Redmine to JIRA OnDemand

Hi, We are evaluating JIRA OnDemand and want to migrate our existing issues from our own Redmine installation.

As you suggested in another thread, I checked that I could download http://our.redmine.server/users.jsonsuccessfully with the same user id and password I entered on your 'Import From Redmine' page but I get the following error.

Cannot login to Redmine site: Forbidden. Please check the user has proper permissions.

Also we cannot find any access from you in our redmine log.



3 answers

Hi Jeong,

It looks probably some kind of a network issue. Currently I have two ideas about what's happening:

  • Your Redmine Server is not accessible on 80 / 443 port - our OnDemand instances have proxy configured to allow only connections on default ports.
  • Your Redmine Instance is not public (world-wide public) and / or it's behind some Proxy server which OnDemand server is not aware of.

If you would like to investigate it further you can try to set-up your own local JIRA istance and enable Redmine logging. In System -> Logging and Profiling settings, add DEBUG logging level to: "com.taskadapter" and retry the import. Now you should see all HTTP requests/responses that are done by the importer in the JIRA logs.

If you cannot see anything suspicious in the logs (or you cannot access them) or you simply can't try it. Please open a Support request under JIM project: https://ecosystem.atlassian.net/browse/JIM, I would be happy to investiagate your problem and help with any import-export issues.

Hi Przemyslaw,

We changed our redmine port to 80 and are having another error message as follows. For your information, we are running Redmine 2.5.0.stable.12958.

Cannot login to Redmine site: org.json.JSONException: A JSONObject text must begin with '{' at character 1




Does this message appers int the first (Setup) page of the importer? Our Importer is always trying to interpret the the servers' response as a JSON Object. If for some reason your server is not returning JSON file, but e.g. HTTP error page then Importer shows the exact same error as you have described. In other words: Your Redmine server is still not accessible for our OnDemand instances, your Redmine server probably returns a HTTP error page (e.g. 403)

To know what HTTP error your server is returning you need to setup your own local JIRA and add "com.taskadapter" logging level (as described in my previous answer). Or create a Support Request under JIM project, but I would need a temporary admin account to investigate your problem.

We are aware that throwing "JSONExcpetion" for connection problems i pretty bad - we have a reported bug for that, which we would like to fix in the next Redmine release: https://ecosystem.atlassian.net/browse/JIM-1141

Hi Jeong,

A network issue.

Plan B :

Did you consider to export to a csv and re import it in JIRA OnDemand ?



Hi Sven,

I am afraid that we will manually upload all previously attached files from Redmine to JIRA when I use CSV import/export.



Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

816 views 3 9
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you