[Rock-dev] Corba Problem

Jakob Schwendner jakob.schwendner at dfki.de
Wed Nov 12 08:57:16 CET 2014


> After some network interface troubles we encountered the following error,
> when trying to connect a rock deployment to an other rock deployment
> already running on the other system:
> 
> 1: debian at arm:~/rock-
> robotics/tutorials/orogen/message_consumer_deployment$ ruby
> scripts/teste.rb
> 2: 0.146 [ Warning][Thread] Lowering scheduler type to SCHED_OTHER for
> non-privileged users..
> 3: 0.148 [ Warning][Activity] Lowering scheduler type to SCHED_OTHER for
> non-privileged users..
> 4: Orocos[WARN]: cannot determine the default logger name for process
> faster_message_consumer
> 5: omniORB: From endpoint: giop:tcp:[::ffff:192.168.7.1]:36210. Detected
> GIOP 1.2 protocol error in input message. giopImpl12.cc:885. Connection is
> closed.
> 6: Orocos[WARN]: killing running task contexts and deployments because of
> unhandled exception
> 7: (...)
> 
> The important point is in line 5. Here the onmiORB connection commits
> suicide. After some digging I found out [1], that this most likely is a
problem
> in the onmiorb implementation. An that it will be fixed in the next
version.
Strange that this would not have come up before. Is this on connection, or
after sending data. 
What is the size of the data? The error you reference says it would only
occur on large messages.

Cheers,

Jakob





More information about the Rock-dev mailing list