https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292011-06-27T09:31:38ZRedmineRedmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=303032011-06-27T09:31:38ZC. X.
<ul></ul><p>Opening a ticket fails with following error:</p>
<pre>
ActionView::TemplateError (undefined method `-' for nil:NilClass) on line #12 of app/views/issues/show.rhtml:
9: <%= render_issue_subject_with_tree(@issue) %>
10: </div>
11: <p class="author">
12: <%= authoring @issue.created_on, @issue.author %>.
13: <% if @issue.created_on != @issue.updated_on %>
14: <%= l(:label_updated_time, time_tag(@issue.updated_on)) %>.
15: <% end %>
app/helpers/application_helper.rb:319:in `time_tag'
app/helpers/application_helper.rb:315:in `authoring'
app/views/issues/show.rhtml:12:in `_run_rhtml_app47views47issues47show46rhtml'
app/controllers/issues_controller.rb:121:in `show'
app/controllers/issues_controller.rb:120:in `show'
/usr/lib/ruby/1.8/rack/head.rb:9:in `call'
/usr/lib/ruby/1.8/rack/methodoverride.rb:24:in `call'
/usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
/usr/lib/ruby/1.8/rack/lock.rb:11:in `synchronize'
/usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
/usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:96:in `process_request'
/usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
/usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
/usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
/usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/utils.rb:479:in `safe_fork'
/usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:180:in `start'
/usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/usr/share/phusion-passenger/helper-scripts/passenger-spawn-server:99
Rendering /var/lib/redmine/public/500.html (500 Internal Server Error)
</pre>
<p>It seems, that something goes wrong with the trac importer.<br />I created another project to test the functionality and there all works.</p> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=304922011-07-04T07:30:44ZEtienne Massip
<ul><li><strong>Category</strong> set to <i>Importers</i></li></ul> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=374532012-04-16T10:00:59ZJ. R.
<ul></ul><p>Any news? At least a work around would be nice...</p> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=374582012-04-16T11:38:18ZJ. R.
<ul></ul><p>The problem is that trac import failed to handle mysql dates so all dates in the database are '0000-00-00 00:00:00'. Redmine treats such date as nil so an error occurs while sorting (sorting patch was not enough). <br />So I had to replace all 0 dates to some valid date (i.e. 1970 00:00:00).</p> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=374662012-04-16T12:52:12ZEtienne Massip
<ul><li><strong>Target version</strong> set to <i>Candidate for next minor release</i></li><li><strong>Affected version (unused)</strong> changed from <i>devel</i> to <i>1.4.0</i></li><li><strong>Affected version</strong> set to <i>1.4.0</i></li></ul> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=374972012-04-17T12:41:44ZJ. R.
<ul></ul><p>Trac 0.12 use unix time with microseconds. Here's a fix to migrate_from_trac.rake:</p>
<pre>
class ::Time
class << self
alias :real_at :at
alias :real_now :now
# Fixing import for trac 0.12
def at(time)
d = nil
if time > 10000000000 then
d = real_at(time / 1000000, time % 1000000)
else
d = real_at(time)
end
d
end
def now
real_now - @fake_diff.to_i
end
def fake(time)
# Adding nil argument handling
time = 0 if time.nil?
@fake_diff = real_now - time
res = yield
@fake_diff = 0
res
end
end
end
</pre>
<p>Please include it in the latest trunk. Thanks.</p> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=445362013-01-16T09:59:43ZDaniel Felix
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Needs feedback</i></li></ul><p>Any news on this? Is this still reproduceable on the current supported redmine versions?</p> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=451692013-01-31T08:59:33ZC. X.
<ul></ul><p>Daniel Felix wrote:</p>
<blockquote>
<p>Any news on this? Is this still reproduceable on the current supported redmine versions?</p>
</blockquote>
<p>Hey,</p>
<p>Sorry I can't answer. I haven't tried it again for a long time.</p> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=506232013-07-18T08:15:31ZJan Niggemann (redmine.org team member)jan.niggemann@redmine.org
<ul><li><strong>Target version</strong> deleted (<del><i>Candidate for next minor release</i></del>)</li></ul> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=508682013-07-29T14:50:18ZCraig Rodrigues
<ul></ul><p>Can you try this patch:<br /><a class="external" href="http://www.redmine.org/issues/14567">http://www.redmine.org/issues/14567</a></p> Redmine - Defect #8690: User can't be displayedhttps://www.redmine.org/issues/8690?journal_id=508952013-07-31T09:16:57ZToshi MARUYAMA
<ul><li><strong>Related to</strong> <i><a class="issue tracker-3 status-1 priority-4 priority-default" href="/issues/14567">Patch #14567</a>: migrate_from_trac.rake does not convert timestamps in Trac database version 23</i> added</li></ul>