Command "start exec /data/data/org.servalproject/bin/servald" returned an error

30 views
Skip to first unread message

Francis Chui

unread,
Apr 19, 2014, 11:17:52 AM4/19/14
to serval-proje...@googlegroups.com
Hi guys,

I have built the apk and when I tried to enable the "Enable Services" and "Auto Cycle". 
"Command "start exec /data/data/org.servalproject/bin/servald" returned an error" displayed on the smartphone screen. 
And the status of "Enable Services" is keep on "Starting". There is no connection to the peers.

Is there anyone know what is the error about and how to solve it?
The LogCat is attached below.

Many Thanks.

Francis



Here is the LogCat:
04-19 22:19:20.056: E/servald(4602): 22:19:20.057 commandline.c:932:app_server_start()  Server process did not start
04-19 22:19:20.173: E/BatPhone(4602): org.servalproject.servaldna.ServalDFailureException: Command "start exec /data/data/org.servalproject/bin/servald" returned an error
04-19 22:19:20.173: E/BatPhone(4602): org.servalproject.servaldna.ServalDFailureException: Command "start exec /data/data/org.servalproject/bin/servald" returned an error
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.servaldna.ServalDCommand.command(ServalDCommand.java:85)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.servaldna.ServalDCommand.serverStart(ServalDCommand.java:152)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.servald.ServalD.serverStart(ServalD.java:54)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.Control.startServalD(Control.java:191)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.Control.startServices(Control.java:93)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.Control.modeChanged(Control.java:152)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.Control.startService(Control.java:223)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.Control.access$6(Control.java:213)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.Control$Task.doInBackground(Control.java:353)
04-19 22:19:20.173: E/BatPhone(4602): at org.servalproject.Control$Task.doInBackground(Control.java:1)
04-19 22:19:20.173: E/BatPhone(4602): at android.os.AsyncTask$2.call(AsyncTask.java:185)
04-19 22:19:20.173: E/BatPhone(4602): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
04-19 22:19:20.173: E/BatPhone(4602): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
04-19 22:19:20.173: E/BatPhone(4602): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
04-19 22:19:20.173: E/BatPhone(4602): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
04-19 22:19:20.173: E/BatPhone(4602): at java.lang.Thread.run(Thread.java:1096)
04-19 22:19:20.193: E/servald(4602): 22:19:20.193 mdp_client.c:147:overlay_mdp_send()  sendto(fd=48,len=22,addr=AF_UNIX:abstract "\0data/data/org.servalproject/var/serval-node/mdp.socket"): Connection refused [errno=111]
04-19 22:19:20.193: E/servald(4602): 22:19:20.196 mdp_client.c:147:overlay_mdp_send()  sendto(fd=48,len=2,addr=AF_UNIX:abstract "\0data/data/org.servalproject/var/serval-node/mdp.socket"): Connection refused [errno=111]
04-19 22:19:20.193: E/servald(4602): 22:19:20.197 commandline.c:2548:app_count_peers()    MDP Server error #1: 'Error sending frame to MDP server.'
04-19 22:19:20.203: E/Control(4602): org.servalproject.servaldna.ServalDFailureException: Command "peer count" returned an error
04-19 22:19:20.203: E/Control(4602): org.servalproject.servaldna.ServalDFailureException: Command "peer count" returned an error
04-19 22:19:20.203: E/Control(4602): at org.servalproject.servaldna.ServalDCommand.command(ServalDCommand.java:85)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.servaldna.ServalDCommand.peerCount(ServalDCommand.java:524)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.Control.updatePeerCount(Control.java:247)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.Control.startServices(Control.java:105)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.Control.modeChanged(Control.java:152)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.Control.startService(Control.java:223)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.Control.access$6(Control.java:213)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.Control$Task.doInBackground(Control.java:353)
04-19 22:19:20.203: E/Control(4602): at org.servalproject.Control$Task.doInBackground(Control.java:1)
04-19 22:19:20.203: E/Control(4602): at android.os.AsyncTask$2.call(AsyncTask.java:185)
04-19 22:19:20.203: E/Control(4602): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
04-19 22:19:20.203: E/Control(4602): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
04-19 22:19:20.203: E/Control(4602): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
04-19 22:19:20.203: E/Control(4602): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
04-19 22:19:20.203: E/Control(4602): at java.lang.Thread.run(Thread.java:1096)

Andrew Bettison

unread,
Apr 22, 2014, 2:05:09 AM4/22/14
to serval-proje...@googlegroups.com
First, ensure that the Serval DNA source code is the correct version, and build the Batphone APK from scratch:

    git submodule update
    ant clean-all
    ant debug

Install the resulting APK and see if it still gives this error.
-- 
Andrew Bettison
Senior Software Engineer
and...@servalproject.org | Mobile +61 407185656 | Skype ajbettison

Jeremy Lakeman

unread,
Apr 22, 2014, 2:08:00 AM4/22/14
to serval-proje...@googlegroups.com
And if that doesn't help, make sure you include enough context from logcat. I'd expect to see some kind of error immediately before that.

--
You received this message because you are subscribed to the Google Groups "Serval Project Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to serval-project-dev...@googlegroups.com.
To post to this group, send email to serval-proje...@googlegroups.com.
Visit this group at http://groups.google.com/group/serval-project-developers.
For more options, visit https://groups.google.com/d/optout.

Francis Chui

unread,
Apr 23, 2014, 11:27:35 PM4/23/14
to serval-proje...@googlegroups.com
It works after I updated the submodule - Serval DNA. 

Many Thanks Andrew and Jeremy. 
Reply all
Reply to author
Forward
0 new messages