https://www.redmine.org/
https://www.redmine.org/favicon.ico?1679302129
2008-11-07T15:12:14Z
Redmine
Redmine - Patch #2114: Fixed Bugs in Importer Area
https://www.redmine.org/issues/2114?journal_id=5426
2008-11-07T15:12:14Z
Karl Heinz Marbaise
<ul><li><strong>File</strong> <a href="/attachments/1103">migration_trac_test.rb</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/1103/migration_trac_test.rb">migration_trac_test.rb</a> added</li><li><strong>File</strong> <a href="/attachments/1104">trac_migration.rb</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/1104/trac_migration.rb">trac_migration.rb</a> added</li><li><strong>File</strong> <a href="/attachments/1105">migrate_from_trac.rake</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/1105/migrate_from_trac.rake">migrate_from_trac.rake</a> added</li></ul><blockquote>
<p>Hi,<br />i have created separate class and unit test to fix the following issues: <br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Milestones after Migration from Trac to Redmine are not marked as closed (Closed)" href="https://www.redmine.org/issues/1949">#1949</a>, <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Content of the Milestone page is not converted. (Closed)" href="https://www.redmine.org/issues/1950">#1950</a>, <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Migration from Trac to Redmine import of highlighting code is not correct (Closed)" href="https://www.redmine.org/issues/2023">#2023</a>, <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Milestones will not correctly converted. (Closed)" href="https://www.redmine.org/issues/2052">#2052</a>, <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Trac: Migration of ticket:123 or [ticket:34] do not work (Closed)" href="https://www.redmine.org/issues/2053">#2053</a>, <a class="issue tracker-3 status-1 priority-4 priority-default" title="Patch: Trac Tables are not converted into Redmine (New)" href="https://www.redmine.org/issues/2054">#2054</a>, <a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: [source:XYZ@latest#L142 Line 3434] will not be converted (New)" href="https://www.redmine.org/issues/2068">#2068</a>, <a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: [mailto:supose@soebes.de] will not correctly converted (New)" href="https://www.redmine.org/issues/2089">#2089</a></p>
</blockquote>
<p>I have continued my work...Uups..forget to attach the Unit Tests...sorry..<br />Ok. The update will fix <a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Trac Importer: Attachments in Wiki will not converted correctly (New)" href="https://www.redmine.org/issues/2146">#2146</a></p>
<p>Kind regards<br />Karl Heinz Marbaise</p>
Redmine - Patch #2114: Fixed Bugs in Importer Area
https://www.redmine.org/issues/2114?journal_id=10204
2009-07-16T14:45:02Z
Enderson Maia
<ul></ul><p>I tried this over 0.8.4 and I get this error when I run.</p>
<pre>
# rake redmine:migrate_from_trac RAILS_ENV="production" --trace
(in /var/www/rails/redmine-0.8.4)
** Invoke redmine:migrate_from_trac (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:migrate_from_trac
WARNING: a new project will be added to Redmine during this process.
Are you sure you want to continue ? [y/N] y
Trac directory []: /var/lib/trac/myproject
Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite]: sqlite3
Trac database encoding [UTF-8]:
Target project identifier []: myproject
Migrating components...
Migrating milestones....
Migrating custom fields
Migrating tickets..rake aborted!
wrong number of arguments (1 for 0)
/var/www/rails/redmine-0.8.4/app/models/attachment.rb:76:in `read'
/var/www/rails/redmine-0.8.4/app/models/attachment.rb:76:in `before_save'
/var/www/rails/redmine-0.8.4/app/models/attachment.rb:74:in `open'
/var/www/rails/redmine-0.8.4/app/models/attachment.rb:74:in `before_save'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/callbacks.rb:301:in `send'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/callbacks.rb:301:in `callback'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/callbacks.rb:206:in `create_or_update'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/base.rb:2211:in `save_without_validation'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/validations.rb:911:in `save_without_dirty'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/dirty.rb:75:in `save_without_transactions'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/transactions.rb:79:in `transaction'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/transactions.rb:98:in `transaction'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/var/www/rails/redmine-0.8.4/lib/tasks/migrate_from_trac.rake:423:in `migrate'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:277:in `method_missing'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `method_missing'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `each'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `send'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:171:in `method_missing'
/var/www/rails/redmine-0.8.4/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:277:in `method_missing'
/var/www/rails/redmine-0.8.4/lib/tasks/migrate_from_trac.rake:416:in `migrate'
/var/www/rails/redmine-0.8.4/lib/tasks/migrate_from_trac.rake:362:in `each'
/var/www/rails/redmine-0.8.4/lib/tasks/migrate_from_trac.rake:362:in `migrate'
/var/www/rails/redmine-0.8.4/lib/tasks/migrate_from_trac.rake:652
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/opt/ruby-enterprise-1.8.6-20090610/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
/opt/ruby-enterprise-1.8.6-20090610/bin/rake:19:in `load'
/opt/ruby-enterprise-1.8.6-20090610/bin/rake:19
</pre>