Skip to content

vizkit terminates with "undefined method 'enabled' for Qt::StandarDItem #51

@doudou

Description

@doudou

It happened when a task crashed

Full backtrace:

= undefined method `enabled' for #<Qt::StandardItem:0x00000007d9a268 text=''> (NoMethodError)
= Backtrace
| 
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:59:in `method_missing'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:59:in `block in enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `call'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `block (2 levels) in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `each'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `block in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `upto'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:58:in `enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:59:in `block in enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `call'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `block (2 levels) in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `each'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `block in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `upto'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:58:in `enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:59:in `block in enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `call'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `block (2 levels) in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `each'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `block in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `upto'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:58:in `enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:59:in `block in enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `call'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:51:in `block (2 levels) in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `each'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:49:in `block in each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `upto'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:48:in `each_child'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:58:in `enabled'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit_items.rb:833:in `block in initialize'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:394:in `block in process_event'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `each'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `process_event'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:254:in `block (2 levels) in proxy_event'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:394:in `block in process_event'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `each'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `process_event'
|   /home/doudou/dev/flat_fish/tools/orocos.rb/lib/orocos/async/object_base.rb:338:in `block in event'
|   /home/doudou/dev/flat_fish/tools/utilrb/lib/utilrb/event_loop.rb:158:in `call'
|   /home/doudou/dev/flat_fish/tools/utilrb/lib/utilrb/event_loop.rb:158:in `call'
|   /home/doudou/dev/flat_fish/tools/utilrb/lib/utilrb/event_loop.rb:615:in `block in step'
|   /home/doudou/dev/flat_fish/tools/utilrb/lib/utilrb/event_loop.rb:704:in `call'
|   /home/doudou/dev/flat_fish/tools/utilrb/lib/utilrb/event_loop.rb:704:in `handle_errors'
|   /home/doudou/dev/flat_fish/tools/utilrb/lib/utilrb/event_loop.rb:615:in `step'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit.rb:133:in `block in exec'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:2470:in `call'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:2470:in `invoke'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:479:in `qt_metacall'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:479:in `method_missing'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:479:in `exec'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit.rb:137:in `exec'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/ide.rb:54:in `block in <top (required)>'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/common.rb:267:in `block in run'
|   /home/doudou/dev/flat_fish/tools/roby/lib/roby/exceptions.rb:467:in `display_exception'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/common.rb:264:in `run'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/ide.rb:46:in `<top (required)>'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
|   /home/doudou/dev/flat_fish/tools/syskit/bin/syskit:20:in `<main>'
|   /home/doudou/dev/flat_fish/tools/utilrb/lib/utilrb/event_loop.rb:622:in `step'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit.rb:133:in `block in exec'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:2470:in `call'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:2470:in `invoke'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:479:in `qt_metacall'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:479:in `method_missing'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/qtbindings-4.8.6.2/lib/Qt/qtruby4.rb:479:in `exec'
|   /home/doudou/dev/flat_fish/gui/vizkit/lib/vizkit/vizkit.rb:137:in `exec'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/ide.rb:54:in `block in <top (required)>'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/common.rb:267:in `block in run'
|   /home/doudou/dev/flat_fish/tools/roby/lib/roby/exceptions.rb:467:in `display_exception'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/common.rb:264:in `run'
|   /home/doudou/dev/flat_fish/tools/syskit/lib/syskit/scripts/ide.rb:46:in `<top (required)>'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
|   /home/doudou/.rbenv/versions/2.1.6/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions