Cannot find geoip.zip
I get a crash during startup and this stacktrace on current main
(c8cc2513):
2022-06-15 09:59:53.599 19837-19837/? I/o.b.m.c.l.LifecycleManagerImpl: [main] Registering service AndroidTorPlugin
2022-06-15 09:59:54.842 19837-19864/? E/AndroidRuntime: FATAL EXCEPTION: AndroidExecutor
Process: org.briarproject.mailbox, PID: 19837
android.content.res.Resources$NotFoundException: Resource ID #0x0
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:248)
at android.content.res.ResourcesImpl.openRawResource(ResourcesImpl.java:363)
at android.content.res.Resources.openRawResource(Resources.java:1378)
at android.content.res.Resources.openRawResource(Resources.java:1322)
at org.briarproject.mailbox.core.tor.AndroidTorModule.provideResourceProvider$lambda-0(AndroidTorModule.kt:57)
at org.briarproject.mailbox.core.tor.AndroidTorModule.$r8$lambda$KdQ4hVPDfH1cNYDGSUQ8EZAwDA4(Unknown Source:0)
at org.briarproject.mailbox.core.tor.AndroidTorModule$$ExternalSyntheticLambda0.getResourceInputStream(Unknown Source:2)
at org.briarproject.mailbox.core.tor.TorPlugin.getGeoIpInputStream(TorPlugin.java:322)
at org.briarproject.mailbox.core.tor.TorPlugin.installAssets(TorPlugin.java:285)
at org.briarproject.mailbox.core.tor.TorPlugin.startService(TorPlugin.java:184)
at org.briarproject.mailbox.core.lifecycle.LifecycleManagerImpl.startServices(LifecycleManagerImpl.kt:137)
at org.briarproject.mailbox.android.MailboxService.onCreate$lambda-0(MailboxService.kt:121)
at org.briarproject.mailbox.android.MailboxService.$r8$lambda$nB5tsAdL05RBwWtIkVvT-p8bZe4(Unknown Source:0)
at org.briarproject.mailbox.android.MailboxService$$ExternalSyntheticLambda1.run(Unknown Source:2)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at org.briarproject.mailbox.core.system.AndroidExecutorImpl.lambda$new$0$org-briarproject-mailbox-core-system-AndroidExecutorImpl(AndroidExecutorImpl.java:51)
at org.briarproject.mailbox.core.system.AndroidExecutorImpl$$ExternalSyntheticLambda0.run(Unknown Source:2)
at java.lang.Thread.run(Thread.java:923)
I think this probably got introduced with the recent upgrade of Tor from 3.X to 4.X in !97 (merged).