Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Mion

#1
Tak jsem to vyřešil smazáním adresáře exportu. Jakmile přestal existovat, aplikace přestala padat a nabídla možnosti exportu, takže jsem psal nastavil nový adresář a export nyní funguje.
#2
Podařilo se mi z telefonu vytáhnout log, se zaznamenáním chyby a pádu. Ten adresář existuje a je přístupný (z jiných aplikací). Nicméně nemám díky pádům možnost jej v Locusu změnit na jiný - v konfiguraci aplikace není separátní možnost změnit nastavenou cestu pro exporty.

03-25 07:46:47.061 32220 32220 W isRestrictedUserProfile: Unknown type:exportStorageEntry, {"iconLink":"","length":3452,"id":"\/sdcard\/1DATA\/locus\/export","lastModified":1642241862000,"mimeType":"","history":[],"title":"export","parentId":"\/sdcard\/1DATA\/locus","isDirectory":true,"storageId":0}
03-25 07:46:47.089 32220 32220 W i$a     : createDocument(/sdcard/1DATA/locus/export), Uri seems not to be document, but even not a tree
03-25 07:46:47.100  4682  2351 W MediaProvider: Forgot to handle a top level directory in getContentUriForFile?
03-25 07:46:47.102  4682  2351 E MediaProvider: insertFileIfNecessary failed
03-25 07:46:47.102  4682  2351 E MediaProvider: java.lang.IllegalArgumentException: Primary directory 1DATA not allowed for content://media/external_primary/file; allowed directories are [Download, Documents]
03-25 07:46:47.102  4682  2351 E MediaProvider: at com.android.providers.media.MediaProvider.ensureFileColumns(MediaProvider.java:3446)
03-25 07:46:47.102  4682  2351 E MediaProvider: at com.android.providers.media.MediaProvider.ensureUniqueFileColumns(MediaProvider.java:3098)
03-25 07:46:47.102  4682  2351 E MediaProvider: at com.android.providers.media.MediaProvider.insertFile(MediaProvider.java:3852)
03-25 07:46:47.102  4682  2351 E MediaProvider: at com.android.providers.media.MediaProvider.insertInternal(MediaProvider.java:4436)
03-25 07:46:47.102  4682  2351 E MediaProvider: at com.android.providers.media.MediaProvider.insert(MediaProvider.java:4136)
03-25 07:46:47.102  4682  2351 E MediaProvider: at com.android.providers.media.MediaProvider.insertFileForFuse(MediaProvider.java:8494)
03-25 07:46:47.102  4682  2351 E MediaProvider: at com.android.providers.media.MediaProvider.insertFileIfNecessaryForFuse(MediaProvider.java:8589)
03-25 07:46:47.102 32220 32220 W DocumentFile: Failed to createFile: java.io.IOException: Operation not permitted
03-25 07:46:47.103 32220 32220 D AndroidRuntime: Shutting down VM
03-25 07:46:47.103 32220 32220 E AndroidRuntime: FATAL EXCEPTION: main
03-25 07:46:47.103 32220 32220 E AndroidRuntime: Process: menion.android.locus, PID: 32220
03-25 07:46:47.103 32220 32220 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{menion.android.locus/o.setExtended}: java.lang.NullPointerException
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4037)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4203)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2440)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:226)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.os.Looper.loop(Looper.java:313)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8641)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1133)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: Caused by: java.lang.NullPointerException
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at o.i$e.RemoteActionCompatParcelizer(:298)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at o.TelemetryData.IconCompatParcelizer(:340)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at o.TelemetryData.MediaBrowserCompat$CustomActionResultReceiver(:229)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at o.zzaj.write(:22)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at o.setExtended.MediaBrowserCompat$CustomActionResultReceiver(:551)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at o.setExtended.write(:534)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at o.setExtended.onCreate(:267)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8282)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8262)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1329)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4011)
03-25 07:46:47.103 32220 32220 E AndroidRuntime: ... 12 more

#3
Cestu pro export z dřívějšího nastavení aplikace nemohu stoprocentně ověřit, protože aplikace spadne hned po kliknutí na export. Tzn. že už se nestihne ani objevit následující dialogové okno, kde se vybírají parametry exportu.
Ale používal jsem k tomu složku na SD kartě "/storage/emulated/0/1DATA/Locus". Testem ve správci souborů je přístupná a zapisovatelná, dostatek prostoru na úložišti je také.

Dodatek: nejde o externí SD kartu, ale cestu do interního úložiště.
#4
Zdravím,
nejspíše po poslední aktualizaci LocusMap 4.7.1 (nevím, zda to s ní souvisí) se mi při každém pokusu o export (bodu nebo trasy) restartuje aplikace na výjimku NullPointerException.
Samsung A52s s Androidem 12.
Napadá mne jestli není nějaký problém s přístupem k úložišti, nicméně importy fungují správně...