Running Plumble as Mumble client on SailfishX

asked 2020-03-18 11:25:27 +0200

updated 2020-03-18 12:26:31 +0200

As long as there is no native mumble client (https://together.jolla.com/question/71583/request-mumble-client-for-sailfishos/) it makes sense to use an Android mumble client.

Does somebody run Plumble successfully on Sailfish X (Xperia X)? https://f-droid.org/en/packages/com.morlunk.mumbleclient/

Here is does not download public servers and when entering a server manually, it can see the stats, but when trying to connect, the app crashes.

Using https://together.jolla.com/question/36604/android-debug-traces/ the debug log shows a problem with text-to-speech, disabling it, and the connection to a manually entered server works.

E/AndroidRuntime(28480): java.lang.RuntimeException: Unable to create service com.morlunk.mumbleclient.service.PlumbleService: java.lang.NullPointerException
...
E/AndroidRuntime(28480): Caused by: java.lang.NullPointerException
E/AndroidRuntime(28480):        at com.morlunk.mumbleclient.service.PlumbleService$3.onLogWarning(PlumbleService.java:233)
E/AndroidRuntime(28480):        at com.morlunk.jumble.util.JumbleCallbacks.onLogWarning(JumbleCallbacks.java:166)
E/AndroidRuntime(28480):        at com.morlunk.jumble.JumbleService.logWarning(JumbleService.java:405)
E/AndroidRuntime(28480):        at com.morlunk.mumbleclient.service.PlumbleService$1.onInit(PlumbleService.java:88)
E/AndroidRuntime(28480):        at android.speech.tts.TextToSpeech.dispatchOnInit(TextToSpeech.java:701)
E/AndroidRuntime(28480):        at android.speech.tts.TextToSpeech.initTts(TextToSpeech.java:679)
E/AndroidRuntime(28480):        at android.speech.tts.TextToSpeech.<init>(TextToSpeech.java:610)
E/AndroidRuntime(28480):        at android.speech.tts.TextToSpeech.<init>(TextToSpeech.java:584)
E/AndroidRuntime(28480):        at android.speech.tts.TextToSpeech.<init>(TextToSpeech.java:568)
E/AndroidRuntime(28480):        at com.morlunk.mumbleclient.service.PlumbleService.onCreate(PlumbleService.java:285)
E/AndroidRuntime(28480):        at android.app.ActivityThread.handleCreateService(ActivityThread.java:2558)

The loading of public servers has a different exception

W/System.err(28396): org.xmlpull.v1.XmlPullParserException: Expected a quoted string (position:DOCDECL @1:50 in java.io.InputStreamReader@e6d64630) 
W/System.err(28396):    at org.kxml2.io.KXmlParser.readQuotedId(KXmlParser.java:664)
W/System.err(28396):    at org.kxml2.io.KXmlParser.readExternalId(KXmlParser.java:643)
W/System.err(28396):    at org.kxml2.io.KXmlParser.readDoctype(KXmlParser.java:585)
W/System.err(28396):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:418)
W/System.err(28396):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
W/System.err(28396):    at org.kxml2.io.KXmlParser.nextTag(KXmlParser.java:2039)
W/System.err(28396):    at com.morlunk.mumbleclient.servers.PublicServerFetchTask.doInBackground(PublicServerFetchTask.java:58)
W/System.err(28396):    at com.morlunk.mumbleclient.servers.PublicServerFetchTask.doInBackground(PublicServerFetchTask.java:40)
W/System.err(28396):    at android.os.AsyncTask$2.call(AsyncTask.java:288)

Any other hints?

edit retag flag offensive close delete