taskjuggler/TaskJuggler — Issue #19: TaskJuggler::IntervalList can't be coerced into Fixnum
Author: no1fiddler
Created: 2011-10-20 22:14:23+00:00
State: open

First time I've attempted freeze and freezedate per the manual... Unfortunately it didn't generate the booking file.

```
L:\labwork\srcdir.prj\prj_doc_tree\prj_proj_plan\src>tj3 --freeze ProjName.tjp --freezedate 2011-10-21
TaskJuggler III v0.2.2 - A Project Management Software

Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011
by Chris Schlaeger

This program is free software; you can redistribute it and/or modify it under
the terms of version 2 of the GNU General Public License as published by the
Free Software Foundation.

Reading file ProjName.tjp [ Done ]
Preparing scenario Plan [ Done ]
Scheduling scenario Plan [ Done ]
Checking scenario Plan [ Done ]
Preparing scenario Delayed [ Done ]
Scheduling scenario Delayed [ Done ]
Checking scenario Delayed [ Done ]
Info: Please make sure you include ProjName-header.tji at the end of the project header and ProjName-bookings.tji at the end of
ProjName.tjp.
Report Overview [ Done ]
Report Status [ Done ]
Report Development [ Done ]
Report Deliveries [ Done ]
Report ContactList [/]
ERROR: Ups, you have triggered a bug in TaskJuggler III!
TaskJuggler::IntervalList can't be coerced into Fixnum
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLoadStack.rb:50:in `+'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLoadStack.rb:50:in `block in initialize'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLoadStack.rb:50:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLoadStack.rb:50:in `initialize'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLine.rb:311:in `new'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLine.rb:311:in `block in generateResource'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLine.rb:270:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLine.rb:270:in `generateResource'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLine.rb:128:in `generate'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/GanttLine.rb:56:in `initialize'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:559:in `new'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:559:in `generateTableCell'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:439:in `block (3 levels) in gener
ateResourceList'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:437:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:437:in `block (2 levels) in gener
ateResourceList'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:426:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:426:in `block in generateResource
List'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/PropertyList.rb:60:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/PropertyList.rb:60:in `call'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/PropertyList.rb:60:in `method_missing'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TableReport.rb:416:in `generateResourceList'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/ResourceListRE.rb:73:in `generateIntermediateFor
mat'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/Report.rb:132:in `generateIntermediateFormat'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/RichText/RTFReport.rb:69:in `to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/RichText/Element.rb:450:in `to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/RichText/Element.rb:474:in `block in to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/RichText/Element.rb:473:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/RichText/Element.rb:473:in `to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/RichText.rb:224:in `to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/ReportBase.rb:140:in `rt_to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TextReport.rb:80:in `block in to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TextReport.rb:71:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/TextReport.rb:71:in `to_html'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/Report.rb:229:in `generateHTML'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/Report.rb:84:in `block in generate'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/Report.rb:73:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/reports/Report.rb:73:in `generate'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/Project.rb:712:in `block in generateReports'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/PropertySet.rb:290:in `block in each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/PropertySet.rb:289:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/PropertySet.rb:289:in `each'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/Project.rb:708:in `generateReports'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/TaskJuggler.rb:148:in `generateReports'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/apps/Tj3.rb:169:in `appMain'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/taskjuggler/Tj3AppBase.rb:118:in `main'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/lib/tj3.rb:16:in `'
C:/Tools/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
C:/Tools/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
C:/Tools/Ruby192/lib/ruby/gems/1.9.1/gems/taskjuggler-0.2.2/bin/tj3:4:in `'
C:/Tools/Ruby192/bin/tj3:19:in `load'
C:/Tools/Ruby192/bin/tj3:19:in `

'Please see the user manual on how to get this bug fixed!

L:\labwork\srcdir.prj\prj_doc_tree\prj_proj_plan\src>gem update taskjuggler
Updating installed gems
Nothing to update

L:\labwork\srcdir.prj\prj_doc_tree\prj_proj_plan\src>
```