Internal server error after migrate from Trac 0.12.3 ro Redmine 2
I have recently tried migrating our Trac 0.12 system over to red mine 2.1.4
The rake file runs and says transfers 147/147 tickets successfully.
When I log in I can see my tickets listed however when I click on one it just sends me to "internal server error page"?
Can anyone please help here?
Updated by Eric Rivera over 10 years ago
Here is my sys info.
Redmine version 2.1.4.stable
Ruby version 1.9.3 (x86_64-linux)
Rails version 3.2.8
Database adapter Mysql2
no plugin installed
Updated by Toshi MARUYAMA over 10 years ago
- Category changed from Database to Importers
Updated by Jean-Philippe Lang over 10 years ago
Please post the error stack trace.
Updated by Jan Niggemann (redmine.org team member) about 10 years ago
- Status changed from New to Needs feedback
Updated by Charles Capon almost 10 years ago
I found out what the problem is: dates in trac 0.12.3 are stored as microseconds from epoch. Function Time.at signature is Time.at(seconds[, microseconds]).
As attachment, you can find a svn diff that correct this bug. I have never developed with ruby before today so it may be a very dirty fix. I'm quite sure that it won't work with prior trac version that does not store dates as microseconds (I think prior to 0.12).
Updated by Craig Rodrigues over 9 years ago
Can you try the patch here:
Updated by Toshi MARUYAMA over 9 years ago
- Related to Patch #14567: migrate_from_trac.rake does not convert timestamps in Trac database version 23 added