Closed ptrcnull closed 2 months ago
Weird. Looks like you somehow got an not existing emitter type in the database. Did you modify anything using root access?
nope, at most just imported some data from a .csv
Looks like you imported invalid data. For csv data in the format exported by LocalNlp there is no check done when importing, I think when omitting it I just assumed the imported data is data exported by LocalNlp.
ah! i think i got it:
sqlite> .headers on
sqlite> select * from emitters limit 5;
rfID|rfType|latitude|longitude|radius_ns|radius_ew|note
||55.670509|12.576118|1000.0|1000.0|
not exactly sure how that happened, but i feel like that would be the emitter that's breaking exports
sqlite> delete from emitters where rfType = '';
sqlite> select distinct rfType from emitters;
LTE
WLAN2
WLAN5
that did it, perhaps there could be some safeguard against importing invalid emitters, or filter on exporting whenever they cannot be serialized?
Yes, it should definitely be added in at least one of those places.
version: 1.2.11 installed from: f-droid os: lineage microg 20 (2023-07-04)
full stacktrace from logcat: