Closed felix-engelmann closed 8 months ago
Duplicate with https://github.com/microg/GmsCore/issues/1906
I have the same issue with CityMapper when I set a date/hour of departure (or arrival).
I use same device, same OS and same microG version.
And looking at the code there is probably an issue:
I am not sure of what to do knowing that, I would have though that Java sees those kind of issues when building.
If someone has either can look at it or have a workaround I take it !
Thanks for finding the code locations. I did not have time to set up an emulator yet to debug the issue. My first guess would be to call super(1, 0.0f)
in the Dot
constructor and check if that breaks any regression test. As the PatternItem
is aware of the type
, I hope that the length
attribute of a Dot
is never used anyways.
I was able to reproduce the error in the emulator. Just to be able to reproduce, here are the necessary steps:
My next step is to build the gmscore
I was able to install com.citymapper.app.release
and com.trafi.whitelabel.bvg
from #1906 and can confirm the crash with super(1, null);
. With the patch from #1920, both apps are able to display footpaths, see screenshots:
This issue is no longer present in the current release. The map is visible, but I cannot zoom or pan. Probably I should open a new issue regarding the zooming issue.
Affected app Name: Skånetrafiken Package id: se.skanetrafiken.washington
Describe the bug The app crashes when trying to display a connection connection which includes a transfer, i.e. most likely a footpath.
To Reproduce Steps to reproduce the behavior:
Expected behavior The expected behavior is to show a detailed view of the connection.
Screenshots Search overview working as expected Loading screen of the detailed connection which tries to load a small map overview but then immediately crashes
System Android Version: 12 Custom ROM: /e/ OS 1.8.1-s-2023020357059-stable-FP4
microG microG Core version: 0.2.27.223616-1 (4ec0d9f)-neon microG Self-Check results: All ticked
Additional context logcat shows the following output during the crash (excerpts):