[Rock-dev] [rock] #414: Syskit/Roby fails to add-robot when Syskit.conf.transformer_enabled = true

rock noreply at opendfki.de
Tue Jan 21 16:51:32 CET 2014


#414: Syskit/Roby fails to add-robot when Syskit.conf.transformer_enabled = true
-----------------------+-----------------------------------
 Reporter:  mawi05     |      Owner:  rock-dev-mailing-list
     Type:  defect     |     Status:  new
 Priority:  normal     |  Milestone:
Component:  toolchain  |   Keywords:
-----------------------+-----------------------------------
 when in a bundle, the command
     syskit add-robot my_robot
 fails when  in conf/init.rb
     Syskit.conf.transformer_enabled = true
 is set.

 Here's the trace:
 {{{
 /media/data/Development/SpaceBot/tools/roby/lib/roby/app/installer.rb:18:in
 `file?': can't convert nil into String (TypeError)
         from
 /media/data/Development/SpaceBot/tools/roby/lib/roby/app/installer.rb:18:in
 `block in plugin_dirs'
         from
 /media/data/Development/SpaceBot/tools/roby/lib/roby/app/installer.rb:16:in
 `map'
         from
 /media/data/Development/SpaceBot/tools/roby/lib/roby/app/installer.rb:16:in
 `plugin_dirs'
         from
 /media/data/Development/SpaceBot/tools/roby/lib/roby/app/installer.rb:36:in
 `robot'
         from
 /media/data/Development/SpaceBot/tools/roby/lib/roby/app/scripts/add-
 robot.rb:11:in `<top (required)>'
         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
 `require'
         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
 `require'
         from /media/data/Development/SpaceBot/tools/roby/bin/roby:13:in
 `<main>'
 }}}

 Workaround is to set Syskit.conf.transformer_enabled = false

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


More information about the Rock-dev mailing list