[Rock-dev] Unknown statement 'transformer' (OroGen::ConfigError)

Raul Dominguez Raul.Dominguez at dfki.de
Wed Sep 9 11:46:59 CEST 2015


Thanks Sylvain and Matthias,

I think that it is the transformer orogen plugin not loading.

The components drivers/orogen/transformer is installed and the 
dependency is in the manifest.

How can I fix this?



This is from the log:
OroGen[WARN]: could not load plugin 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/share/orogen/plugins/transformer_plugin.rb: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so: 
undefined symbol: _ZN4Rice6detail23define_method_with_dataEmmPFmzEim - 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/eigen.rb:1:in 
`<top (required)>'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/transformer.rb:3:in 
`<top (required)>'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/share/orogen/plugins/transformer_plugin.rb:2:in 
`<top (required)>'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:63:in 
`block in load_orogen_plugins'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:20:in 
`block (2 levels) in each_orogen_plugin_file'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:19:in 
`each'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:19:in 
`block in each_orogen_plugin_file'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:3:in 
`each'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:3:in 
`each_orogen_plugin_path'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:15:in 
`each_orogen_plugin_file'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:60:in 
`load_orogen_plugins'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen.rb:51:in 
`<top (required)>'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
OroGen[WARN]: 
/home/dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/bin/orogen:3:in 
`<main>'
xml_find_template_parm encountered unsupported type identifier_node
xml_find_template_parm encountered unsupported type identifier_node
tilt_scan.orogen:39: unknown statement 'transformer' (OroGen::ConfigError)


Kind regards,
Raúl


On 08.09.2015 18:06, Sylvain Joyeux wrote:
> Hi Raul
>
> This happens usually when either the transformer orogen plugin is not
> installed, or cannot be loaded. In the latter case, orogen issues a
> warning with the error causing the problem.
>
> For the former, add drivers/orogen/transformer to your package's dependencies.
>
> Sylvain
>
> On Tue, Sep 8, 2015 at 11:39 AM, Matthias Goldhoorn
> <matthias.goldhoorn at dfki.de> wrote:
>> Hi Raul,
>>
>> a) did you added the slam/orogen/odoemtry to your manifest?
>> b) did you sourced after calling update?
>> -- if no did this help?
>> c) is the transformer a dependancy of of the odoemtry?
>>
>> BEst,
>> Matthias
>>
>> On 08.09.2015 16:18, Raul Dominguez wrote:
>>
>> Dear Rock-Users,
>>
>> When building an orogen task which uses the transformer in the .orogen
>> document. An error is triggered because the statement transformer seems to
>> be unknown to OroGen.
>>
>> tilt_scan.orogen:39: unknown statement 'transformer' (OroGen::ConfigError)
>> odometry.orogen:79: unknown statement 'transformer' (OroGen::ConfigError)
>>
>> How to reproduce:
>>
>> Bootstrap Rock on stable.
>> source env.sh
>> Include in the manifest the orogen task (e.g. slam/orogen/odometry)
>> Autoproj update
>> Autoproj build
>>
>>
>>
>> Kind regards,
>> Raúl
>>
>>
>>
>>
>>
>> _______________________________________________
>> Rock-dev mailing list
>> Rock-dev at dfki.de
>> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>>
>>
>>
>> --
>>   Dipl.-Inf. Matthias Goldhoorn
>>   Space and Underwater Robotic
>>
>>   Universität Bremen
>>   FB 3 - Mathematik und Informatik
>>   AG Robotik
>>   Robert-Hooke-Straße 1
>>   28359 Bremen, Germany
>>
>>   Zentrale: +49 421 178 45-6611
>>
>>   Besuchsadresse der Nebengeschäftstelle:
>>   Robert-Hooke-Straße 5
>>   28359 Bremen, Germany
>>
>>   Tel.:    +49 421 178 45-4193
>>   Empfang: +49 421 178 45-6600
>>   Fax:     +49 421 178 45-4150
>>   E-Mail:  matthias.goldhoorn at informatik.uni-bremen.de
>>
>>   Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
>>
>>
>> _______________________________________________
>> Rock-dev mailing list
>> Rock-dev at dfki.de
>> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>>
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev

-- 
  Raúl Domínguez (M.Sc.)
  Space Robotics

  Besuchsadresse der Nebengeschäftsstelle:
  DFKI GmbH
  Robotics Innovation Center
  Robert-Hooke-Straße 5
  28359 Bremen, Germany
  
  Postadresse der Hauptgeschäftsstelle Standort Bremen:
  DFKI GmbH
  Robotics Innovation Center
  Robert-Hooke-Straße 1
  28359 Bremen, Germany
  
  Tel.:     +49 421 178 45-6617
  Zentrale: +49 421 178 45-0
  Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
  E-Mail:   raul.dominguez at dfki.de
  
  Weitere Informationen: http://www.dfki.de/robotik
  -----------------------------------------------------------------------
  Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
  Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
  Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
  (Vorsitzender) Dr. Walter Olthoff
  Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
  Amtsgericht Kaiserslautern, HRB 2313
  Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
  USt-Id.Nr.:    DE 148646973
  Steuernummer:  19/673/0060/3



More information about the Rock-dev mailing list