Interesting. Please do file an issue: http://code.google.com/p/rosjava/issues/list If you can enumerate some steps to reproduce the problem, that would be great. Or, if you make a patch to fix it, post it on the issue. Thanks, Damon On Thu, Jun 9, 2011 at 2:50 PM, Abhishek Verma wrote: > 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 >> > > > _______________________________________________ > 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.