yes C++, I now see I also get similar messages with jive.
My TANGO_HOST is localhost:10000, but the messages also indicate the normal name - the second network card was not configured at this time. So looking at the output below is this the problem ? if so how do I get it to ignore the normal address and just use localhost?
This is stdio output:
CLASSPATH=/usr/local/share/java/zmq_trace.jar::/usr/local/share/java/JTango.jar:/usr/local/share/java/ATKCore.jar:/usr/local/share/java/ATKWidget.jar:/usr/local/share/java/atkpanel.jar
====================== ZMQ (3.22) event system is available ============================
Connecting to a StateScalar attribute : L1/TCO/01/State
Connecting to a StateScalar attribute : L1/TCO/01/State
======== Shutting down ZMQ event system ==========
and this stderr:
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/actualtemperature.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/actualtemperature.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/hardwareversion.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/firmwareversion.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/devicestatus.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/errornumber.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/errorinstance.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/errorparameter.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/targettemperature.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/actualoutputcurrent.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/actualoutputvoltage.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/pidlowerlimit.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/pidupperlimit.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/pidcontrolvariable.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/maximumdevicetemperature.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/maximumoutputcurrent.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/temperatureisstable.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/lowererrorthreshold.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/uppererrorthreshold.idl5_periodic ? NOT FOUND
tango://cfeld-pcx19361.desy.de:10000/l1/tco/01/maxtempchange.idl5_periodic NOT FOUND
keys are:
tango://localhost:10000/l1/tco/01/maximumoutputcurrent.idl5_periodic
tango://localhost:10000/l1/tco/01/maximumdevicetemperature.idl5_periodic
tango://localhost:10000/l1/tco/01/actualoutputcurrent.idl5_attr_conf
tango://localhost:10000/l1/tco/01/lowererrorthreshold.idl5_attr_conf
tango://localhost:10000/l1/tco/01/actualoutputvoltage.idl5_attr_conf
tango://localhost:10000/l1/tco/01/uppererrorthreshold.idl5_attr_conf
tango://localhost:10000/l1/tco/01/pidlowerlimit.idl5_attr_conf
…
No it is not linked to the double connection.
It is a problem that sounds like a bug. A not clear specification.
In C++ API (server side) localhost is translated to the real host name.
In java API client side, the real TANGO_HOST is used.
So received and expected message are different and not recognized.
We will clarified and fixed it in future release.
Regards
Pascal