I will raise issue and add all details to issue. If I get some time this weekend Will look for fix. Thanks and Regards Abhishek Verma On Thu, Jun 9, 2011 at 1:55 PM, Damon Kohler wrote: > 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 < > toabhishekverma@gmail.com> > > 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. > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >