[Rock-dev] [rock] #427: rock-display crashes with Base::VectorXd

rock noreply at opendfki.de
Fri Mar 7 11:25:02 CET 2014


#427: rock-display crashes with Base::VectorXd
-----------------------------+-----------------------------------
 Reporter:  dennis.mronga@…  |      Owner:  rock-dev-mailing-list
     Type:  defect           |     Status:  new
 Priority:  normal           |  Milestone:
Component:  gui              |   Keywords:
-----------------------------+-----------------------------------
 Rock-display crashes on branch master when you try to plot a single
 Element of Base::VectorXd. However, plotting the whole Vector works fine.

 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:431:in
 `block in subfield': undefined method `raw_get' for
 #<Eigen::VectorX:0x00000008cfc788> (NoMethodError)
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:424:in
 `each'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:424:in
 `subfield'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:349:in
 `block in on_data'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:299:in
 `block in on_data'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in
 `call'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in
 `call'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/ports.rb:101:in
 `really_add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:305:in
 `block in really_add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in
 `each'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in
 `really_add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/ports.rb:296:in
 `really_add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:305:in
 `block in really_add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in
 `each'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in
 `really_add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:294:in
 `really_add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/orocos.rb/lib/orocos/async/object_base.rb:287:in
 `block in add_listener'
     from
 /home/dmronga/Repos/RockDev/tools/utilrb/lib/utilrb/event_loop.rb:162:in
 `call'
     from
 /home/dmronga/Repos/RockDev/tools/utilrb/lib/utilrb/event_loop.rb:162:in
 `call'
     from
 /home/dmronga/Repos/RockDev/tools/utilrb/lib/utilrb/event_loop.rb:619:in
 `block in step'
     from
 /home/dmronga/Repos/RockDev/tools/utilrb/lib/utilrb/event_loop.rb:708:in
 `call'
     from
 /home/dmronga/Repos/RockDev/tools/utilrb/lib/utilrb/event_loop.rb:708:in
 `handle_errors'
     from
 /home/dmronga/Repos/RockDev/tools/utilrb/lib/utilrb/event_loop.rb:619:in
 `step'
     from
 /home/dmronga/Repos/RockDev/gui/vizkit/lib/vizkit/vizkit.rb:142:in `block
 in exec'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:2427:in
 `call'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:2427:in
 `invoke'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:469:in
 `qt_metacall'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:469:in
 `method_missing'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:469:in
 `exec'
     from
 /home/dmronga/Repos/RockDev/gui/vizkit/lib/vizkit/vizkit.rb:146:in `exec'
     from /home/dmronga/Repos/RockDev/gui/vizkit/bin/rock-display:107:in
 `<main>'
     from
 /home/dmronga/Repos/RockDev/tools/utilrb/lib/utilrb/event_loop.rb:626:in
 `step'
     from
 /home/dmronga/Repos/RockDev/gui/vizkit/lib/vizkit/vizkit.rb:142:in `block
 in exec'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:2427:in
 `call'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:2427:in
 `invoke'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:469:in
 `qt_metacall'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:469:in
 `method_missing'
     from
 /home/dmronga/Repos/RockDev/.gems/gems/qtbindings-4.8.3.0/lib/Qt/qtruby4.rb:469:in
 `exec'
     from
 /home/dmronga/Repos/RockDev/gui/vizkit/lib/vizkit/vizkit.rb:146:in `exec'
     from /home/dmronga/Repos/RockDev/gui/vizkit/bin/rock-display:107:in
 `<main>'

-- 
Ticket URL: <http://rock.opendfki.de/ticket/427>
rock <http://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list