yggdrasil-network / crispa-android

Community-contributed application for connecting to the Yggdrasil Network on Android devices
https://t.me/yggdrasil_android
Mozilla Public License 2.0
117 stars 22 forks source link

Multicast unhandled error crash #72

Closed Saiv46 closed 2 years ago

Saiv46 commented 2 years ago

As stated in yggdrasil-network/yggdrasil-android#14, on some Android devices app crashes on start because of listen udp6 [::]:9001: protocol not available error.

04-25 19:11:43.902 17961 17961 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-25 19:11:43.902 17961 17961 F DEBUG   : LineageOS Version: '18.1-20220314-NIGHTLY-s3ve3gxx'
04-25 19:11:43.902 17961 17961 F DEBUG   : Build fingerprint: 'samsung/s3ve3gxx/s3ve3g:4.4.2/KOT49H/I9301IXXUANL1:user/release-keys'
04-25 19:11:43.903 17961 17961 F DEBUG   : Revision: '0'
04-25 19:11:43.903 17961 17961 F DEBUG   : ABI: 'arm'
04-25 19:11:43.904 17961 17961 F DEBUG   : Timestamp: 2022-04-25 19:11:43+0800
04-25 19:11:43.904 17961 17961 F DEBUG   : pid: 17673, tid: 17673, name: .android.chrome  >>> com.android.chrome <<<
04-26 18:50:54.442 23035 23035 E AndroidRuntime: Process: eu.neilalexander.yggdrasil, PID: 23035
04-26 18:50:54.442 23035 23035 E AndroidRuntime: java.lang.RuntimeException: Unable to start service eu.neilalexander.yggdrasil.PacketTunnelProvider@c0dc7c9 with Intent { act=eu.neilalexander.yggdrasil.PacketTunnelProvider.START cmp=eu.neilalexander.yggdrasil/.PacketTunnelProvider }: go.Universe$proxyerror: listen udp6 [::]:9001: protocol not available
vikulin commented 2 years ago

Please address this issue to parent Yggdrasil go repo. The Android code can muster the exception but it comes from core not from Android part.