posm / OpenMapKitAndroid

http://openmapkit.org
BSD 3-Clause "New" or "Revised" License
128 stars 38 forks source link

OpenMapKit Android Crashed when I Type Free Text in Select One Question #168

Open adisadit opened 5 years ago

adisadit commented 5 years ago

Hello,

I recently have some issue with OpenMapKit, especially when I want to type free text response in the select one question (for example list of Amenities) image During that time, my OpenMapKit always crashed and need to be reopened again.

I already use both apk version and playstore version of OpenMapKit but the problem still appears.

My Android device is currently on version: 7.1.2.

Attached in this issue also several videos and log report from my Android phone.

  1. This one is a video where I skipped all required question VID20190422WA0000

  2. This one is a video where I fill all required question VID20190422WA0001

  3. Here are my logs from Log Cat:

    04-22 13:47:29.308 I/PackageManager(745): Setting last chosen activity org.redcross.openmapkit/.MapActivity for user 0:
    04-22 13:47:29.311 I/ActivityManager(745): START u0 {act=android.intent.action.SEND typ=text/plain flg=0x3000000 cmp=org.redcross.openmapkit/.MapActivity (has extras)} from uid 10162 on display 0
    04-22 13:47:29.406 I/ActivityManager(745): Start proc 4688:org.redcross.openmapkit/u0a286 for activity org.redcross.openmapkit/.MapActivity
    04-22 13:47:29.486 W/System  (4688): ClassLoader referenced unknown path: /data/app/org.redcross.openmapkit-1/lib/arm
    04-22 13:47:29.928 I/MapTileCache(4688): cachePath: '/storage/emulated/0/Android/data/org.redcross.openmapkit/cache'
    04-22 13:47:29.929 I/MapTileCache(4688): cacheDir previously created '/storage/emulated/0/Android/data/org.redcross.openmapkit/cache/mapbox_tiles_cache'
    04-22 13:47:49.639 I/ActivityManager(745): START u0 {cmp=org.redcross.openmapkit/.tagswipe.TagSwipeActivity (has extras)} from uid 10286 on display 0
    04-22 13:48:10.472 I/PackageManager(745): Setting last chosen activity org.redcross.openmapkit/.MapActivity for user 0:
    04-22 13:48:10.476 I/ActivityManager(745): START u0 {act=android.intent.action.SEND typ=text/plain flg=0x3000000 cmp=org.redcross.openmapkit/.MapActivity (has extras)} from uid 10162 on display 0
    04-22 13:48:16.294 I/ActivityManager(745): START u0 {cmp=org.redcross.openmapkit/.tagswipe.TagSwipeActivity (has extras)} from uid 10286 on display 0
    04-22 13:48:34.418 I/ActivityManager(745): START u0 {cmp=org.redcross.openmapkit/.tagswipe.TagSwipeActivity (has extras)} from uid 10286 on display 0
    04-22 13:48:38.669 E/AndroidRuntime(4688): Process: org.redcross.openmapkit, PID: 4688
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagSwipeActivity.updateUI(TagSwipeActivity.java:145)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.addTag(TagEdit.java:213)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.executeTagAction(TagEdit.java:330)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.deleteTag(TagEdit.java:322)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.updateTagInOSMElement(TagEdit.java:301)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment$1.onTextChanged(SelectOneTagValueFragment.java:114)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment.setupRadioButtons(SelectOneTagValueFragment.java:179)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment.setupWidgets(SelectOneTagValueFragment.java:78)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment.onCreateView(SelectOneTagValueFragment.java:239)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagSwipeActivity.updateUI(TagSwipeActivity.java:145)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.removeTag(TagEdit.java:202)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.executeTagAction(TagEdit.java:327)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.addOrEditTag(TagEdit.java:315)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.TagEdit.updateTagInOSMElement(TagEdit.java:287)
    04-22 13:48:38.669 E/AndroidRuntime(4688):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment$1.onTextChanged(SelectOneTagValueFragment.java:114)
    04-22 13:48:38.673 W/ActivityManager(745):   Force finishing activity org.redcross.openmapkit/.tagswipe.TagSwipeActivity
    04-22 13:48:39.178 W/ActivityManager(745): Activity pause timeout for ActivityRecord{f238a26 u0 org.redcross.openmapkit/.tagswipe.TagSwipeActivity t44367 f}
    04-22 13:48:40.162 W/ActivityManager(745):   Force finishing activity org.redcross.openmapkit/.tagswipe.TagSwipeActivity
    04-22 13:48:40.168 W/ActivityManager(745):   Force finishing activity org.redcross.openmapkit/.MapActivity
    04-22 13:48:40.222 I/ActivityManager(745): Killing 4688:org.redcross.openmapkit/u0a286 (adj 199): crash
    04-22 13:48:40.356 I/WindowManager(745): WIN DEATH: Window{d1ccccb u0 org.redcross.openmapkit/org.redcross.openmapkit.MapActivity}
    04-22 13:48:40.359 I/WindowManager(745): WIN DEATH: Window{a2e22b2 u0 org.redcross.openmapkit/org.redcross.openmapkit.tagswipe.TagSwipeActivity}
    04-22 13:50:53.707 I/PackageManager(745): Setting last chosen activity org.redcross.openmapkit/.MapActivity for user 0:
    04-22 13:50:53.709 I/ActivityManager(745): START u0 {act=android.intent.action.SEND typ=text/plain flg=0x3000000 cmp=org.redcross.openmapkit/.MapActivity (has extras)} from uid 10162 on display 0
    04-22 13:50:53.796 I/ActivityManager(745): Start proc 8236:org.redcross.openmapkit/u0a286 for activity org.redcross.openmapkit/.MapActivity
    04-22 13:50:53.927 W/System  (8236): ClassLoader referenced unknown path: /data/app/org.redcross.openmapkit-1/lib/arm
    04-22 13:50:54.414 I/MapTileCache(8236): cachePath: '/storage/emulated/0/Android/data/org.redcross.openmapkit/cache'
    04-22 13:50:54.416 I/MapTileCache(8236): cacheDir previously created '/storage/emulated/0/Android/data/org.redcross.openmapkit/cache/mapbox_tiles_cache'
    04-22 13:50:54.544 I/ActivityManager(745): Displayed org.redcross.openmapkit/.MapActivity: +794ms
    04-22 13:51:11.456 I/ActivityManager(745): START u0 {cmp=org.redcross.openmapkit/.tagswipe.TagSwipeActivity (has extras)} from uid 10286 on display 0
    04-22 13:51:11.771 I/ActivityManager(745): Displayed org.redcross.openmapkit/.tagswipe.TagSwipeActivity: +289ms
    04-22 13:51:30.626 E/AndroidRuntime(8236): Process: org.redcross.openmapkit, PID: 8236
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagSwipeActivity.updateUI(TagSwipeActivity.java:145)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.addTag(TagEdit.java:213)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.executeTagAction(TagEdit.java:330)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.deleteTag(TagEdit.java:322)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.updateTagInOSMElement(TagEdit.java:301)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment$1.onTextChanged(SelectOneTagValueFragment.java:114)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment.setupRadioButtons(SelectOneTagValueFragment.java:179)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment.setupWidgets(SelectOneTagValueFragment.java:78)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment.onCreateView(SelectOneTagValueFragment.java:239)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagSwipeActivity.updateUI(TagSwipeActivity.java:145)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.removeTag(TagEdit.java:202)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.executeTagAction(TagEdit.java:327)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.addOrEditTag(TagEdit.java:315)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.TagEdit.updateTagInOSMElement(TagEdit.java:287)
    04-22 13:51:30.626 E/AndroidRuntime(8236):  at org.redcross.openmapkit.tagswipe.SelectOneTagValueFragment$1.onTextChanged(SelectOneTagValueFragment.java:114)
    04-22 13:51:30.630 W/ActivityManager(745):   Force finishing activity org.redcross.openmapkit/.tagswipe.TagSwipeActivity
    04-22 13:51:31.136 W/ActivityManager(745): Activity pause timeout for ActivityRecord{2424fd3 u0 org.redcross.openmapkit/.tagswipe.TagSwipeActivity t44367 f}
    04-22 13:51:32.462 I/ActivityManager(745): Killing 8236:org.redcross.openmapkit/u0a286 (adj 0): crash
    04-22 13:51:32.494 I/ActivityManager(745): Start proc 8988:org.redcross.openmapkit/u0a286 for activity org.redcross.openmapkit/.MapActivity
    04-22 13:51:32.570 I/WindowManager(745): WIN DEATH: Window{b58162f u0 org.redcross.openmapkit/org.redcross.openmapkit.tagswipe.TagSwipeActivity}
    04-22 13:51:32.574 I/WindowManager(745): WIN DEATH: Window{6a3f778 u0 org.redcross.openmapkit/org.redcross.openmapkit.MapActivity}
    04-22 13:51:32.648 W/System  (8988): ClassLoader referenced unknown path: /data/app/org.redcross.openmapkit-1/lib/arm
    04-22 13:51:33.109 I/MapTileCache(8988): cachePath: '/storage/emulated/0/Android/data/org.redcross.openmapkit/cache'
    04-22 13:51:33.109 I/MapTileCache(8988): cacheDir previously created '/storage/emulated/0/Android/data/org.redcross.openmapkit/cache/mapbox_tiles_cache'
    04-22 13:51:33.231 I/ActivityManager(745): Displayed org.redcross.openmapkit/.MapActivity: +743ms

Hopefully, I already give enough information about the issue I got from OpenMapKit. Thank you.

cc: @smit1678