Defect #12477
open
Internal server error after migrate from Trac 0.12.3 ro Redmine 2
Added by Eric Rivera almost 12 years ago.
Updated over 11 years ago.
Description
Hello,
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?
Files
Here is my sys info.
Environment:
Redmine version 2.1.4.stable
Ruby version 1.9.3 (x86_64-linux)
Rails version 3.2.8
Environment production
Database adapter Mysql2
Redmine plugins:
no plugin installed
- Category changed from Database to Importers
Please post the error stack trace.
- Status changed from New to Needs feedback
Hey everyone,
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).
- Related to Patch #14567: migrate_from_trac.rake does not convert timestamps in Trac database version 23 added
Also available in: Atom
PDF