Cameratutorial erroring out after some time
Hello, I downloaded rosjava and rosjava.android (latest as of april 5th). I was able to compile and make it run. The camera tutorial however crashes after few seconds with the following error. Please help
The only change I made to the program is added ROSCORE which starts successfully
try { roscore = RosCore.newPublic(InetAddressFactory.newNonLoopback() .getHostName(), 11311); roscore.start(); roscore.awaitStart();
} catch (InterruptedException e) {
e.printStackTrace();
}
04-06 08:08:09.247: D/dalvikvm(23125): GC_CONCURRENT freed 1230K, 49% free 3966K/7751K, external 2485K/2773K, paused 2ms+2ms
04-06 08:03:25.087: E/AndroidRuntime(22930): java.lang.IllegalArgumentException 04-06 08:03:25.087: E/AndroidRuntime(22930): at com.google.common.base.Preconditions.checkArgument(Preconditions.java:72) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.message.PrimitiveFieldType$4.serialize(PrimitiveFieldType.java:139) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.message.ListField.serialize(ListField.java:66) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.message.MessageImpl.serialize(MessageImpl.java:461) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.message.DefaultMessageSerializer.serialize(DefaultMessageSerializer.java:30) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.message.DefaultMessageSerializer.serialize(DefaultMessageSerializer.java:26) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.transport.OutgoingMessageQueue.writeMessageToChannel(OutgoingMessageQueue.java:79) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.transport.OutgoingMessageQueue.access$100(OutgoingMessageQueue.java:38) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.internal.transport.OutgoingMessageQueue$Writer.loop(OutgoingMessageQueue.java:56) 04-06 08:03:25.087: E/AndroidRuntime(22930): at org.ros.concurrent.CancellableLoop.run(CancellableLoop.java:49) 04-06 08:03:25.087: E/AndroidRuntime(22930): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) 04-06 08:03:25.087: E/AndroidRuntime(22930): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)