Hi All, My Issue get resolved. I missed to add commons-codec-1.3.jar in my class path which was resulting org.apache.commons.codec.DecoderException in XmlRpcClientWorker.execute(final XmlRpcRequest pRequest,final AsyncCallback pCallback). As this code is using reflection to create a object (dont know why) but it results corrupted node (NodeType) object in NodeClient(URI uri, Class interfaceClass). (line 59). I just printed Node object in constructor NodeClient() and Its printing stacktrace of DecoderException. As I havent done much of Reflection, dont know the reason. Damon do you think this is a issue and should be fixed in code? Can you add me as contributors in project? If yes I can digg down this issue and look for fix. Else I will like to proceed with just adding required library in path. Thanks and Regards Abhishek Verma On Wed, Jun 8, 2011 at 3:19 PM, Abhishek Verma wrote: > Sorry Damon, My Mistake > NodeConfiguration has member xmlRpcPort which is 0 by default. > Its not set any where and is used to creare tcpRosBindAddress and passed to > SlaveServer as a parameter.(See internal node constructor) > SlaveServer is later using it to create TcpRosServer. and so on. > > Thanks and Regards > Abhishek Verma > > > On Wed, Jun 8, 2011 at 3:02 PM, Damon Kohler wrote: > >> On Wed, Jun 8, 2011 at 3:56 PM, Abhishek Verma >> wrote: >> > Hi Damon, >> > There are no errors. >> >> Ok. >> >> > Talker is publishing message but Listener is not getting it. >> >> Can you see the messages using rostopic echo? What about if you use >> roscore instead of the RosCore class in rosjava? >> >> > They are not in same channel I mean Listener and Talker cant reach each >> > other. >> > I suppose by giving same master uri, both should be able to communicate. >> >> Correct. >> >> > is xmlRpcPort is used in this communication? >> >> Which argument is it exactly you're asking about? I don't see it >> specified in your code snippet. >> >> In general, a port argument of 0 means that the OS should pick an >> available port to bind to. >> >> > Thanks and Regards >> > Abhishek Verma >> > >> > >> > On Wed, Jun 8, 2011 at 2:06 PM, Damon Kohler >> wrote: >> >> >> >> Hi, >> >> >> >> Could you add some additional information? >> >> >> >> Are you getting any errors? How about stack traces? >> >> >> >> Thanks, >> >> Damon >> >> >> >> On Wed, Jun 8, 2011 at 2:59 PM, Abhishek Verma >> >> wrote: >> >> > Hi Friends, >> >> > I am new to Ros an rosjava and tying to do something on my PC. >> >> > I am not sure its correct or not. >> >> > I am using rosjava on my Linux (ubuntu 10.4). >> >> > Currently I am trying to run rosjava alone. and trying to use Talker >> and >> >> > Listener example available in source. >> >> > I am starting Ros core and talker and listener by following commands >> >> > RosCore -- >> >> > rosCore = new RosCore(11311); >> >> > nodeRunner = NodeRunner.createDefault(); >> >> > nodeRunner.run(rosCore, Lists.newArrayList("RosCore", >> >> > "__master:=http://localhost:11311")); >> >> > Talker >> >> > nodeRunner.run(new Talker(),Lists.newArrayList("talker", >> >> > "__ip:=127.0.0.1", >> >> > "__master:=http://localhost:11311")); >> >> > Listener >> >> > nodeRunner.run(new Listener(),Lists.newArrayList("listener", >> >> > "__ip:=127.0.0.1", "__master:=http://localhost:11311")); >> >> > Publisher and subscriber are not able to communicate. AndI am trying >> to >> >> > understand why.. >> >> > I found that value of xmlRpcPort is 0 and not changed anywhere. >> >> > Am I doing right thing by running rosjava alone? >> >> > Is xmlRpcPort port need to set? whats is it for? I suppose it might >> be >> >> > for >> >> > remote communication with RcpCore (or MasterServer) >> >> > in my case rosroot and ros package paths are empty...is that ok? >> >> > Thanks and Regards >> >> > Abhishek Verma >> >> > >> >> > _______________________________________________ >> >> > ros-users mailing list >> >> > ros-users@code.ros.org >> >> > https://code.ros.org/mailman/listinfo/ros-users >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> ---------------------------------------------- >> >> Damon Kohler >> >> Software Engineer >> >> >> >> Google Germany GmbH >> >> Dienerstr. 12 >> >> 80331 München >> >> ---------------------------------------------- >> >> AG Hamburg, HRB 86891 >> >> Sitz der Gesellschaft: Hamburg >> >> Geschäftsführer: John Herlihy, Graham Law, Lloyd Martin, Kent Walker >> >> ---------------------------------------------- >> >> Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat >> >> sind, leiten Sie diese bitte nicht weiter, informieren den Absender >> >> und löschen Sie die E-Mail und alle Anhänge. Vielen Dank. >> >> >> >> This email is confidential. If you are not the right addressee please >> >> do not forward it, please inform the sender, and please erase this >> >> e-mail including any attachments. Thanks. >> >> _______________________________________________ >> >> ros-users mailing list >> >> ros-users@code.ros.org >> >> https://code.ros.org/mailman/listinfo/ros-users >> > >> > >> > _______________________________________________ >> > ros-users mailing list >> > ros-users@code.ros.org >> > https://code.ros.org/mailman/listinfo/ros-users >> > >> > >> >> >> >> -- >> ---------------------------------------------- >> Damon Kohler >> Software Engineer >> >> Google Germany GmbH >> Dienerstr. 12 >> 80331 München >> ---------------------------------------------- >> AG Hamburg, HRB 86891 >> Sitz der Gesellschaft: Hamburg >> Geschäftsführer: John Herlihy, Graham Law, Lloyd Martin, Kent Walker >> ---------------------------------------------- >> Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat >> sind, leiten Sie diese bitte nicht weiter, informieren den Absender >> und löschen Sie die E-Mail und alle Anhänge. Vielen Dank. >> >> This email is confidential. If you are not the right addressee please >> do not forward it, please inform the sender, and please erase this >> e-mail including any attachments. Thanks. >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> > >