Hi Alexandra,
I wasn't able to reproduce the issue on my end yet using your form. Since you say it's only happening when you review the form content after saving the draft (and based on some repeat group responses), it seems that you should be able to submit them though.
I assume this never happened in training / piloting? If there are specific steps you know will always reproduce the issue please let us know.
Can you modify the work flow so that your teams submit the data without the secondary verification?
Best,
Tino
--
You received this message because you are subscribed to the Google Groups "Kobo Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kobo-users+...@googlegroups.com.
To post to this group, send email to kobo-...@googlegroups.com.
Visit this group at https://groups.google.com/group/kobo-users.
For more options, visit https://groups.google.com/d/optout.
Beirut -> Beirut -> Mazraa foncière -> 1 -> random date -> random time -> 1 -> 101 -> 200 -> No -> No one in my household is Lebanese -> Complete -> random time
/sdcard/odk/instances/Poverty Survey v2_2016-07-16_13-57-04/Poverty Survey v2_2016-07-16_13-57-04.xml
adb push Poverty\ Survey\ v2_2016-07-16_13-57-04.xml /sdcard/odk/instances/Poverty\ Survey\ v2_2016-07-16_13-57-04/
E/InputEventReceiver(25442): Exception dispatching input event.
D/AndroidRuntime(25442): Shutting down VM
E/AndroidRuntime(25442): FATAL EXCEPTION: main
E/AndroidRuntime(25442): Process: org.koboc.collect.android, PID: 25442
E/AndroidRuntime(25442): java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.replaceAll(java.lang.String, java.lang.String)' on a null object reference
E/AndroidRuntime(25442): at org.koboc.collect.android.utilities.TextUtils.markdownToHtml(TextUtils.java:35)
E/AndroidRuntime(25442): at org.koboc.collect.android.utilities.TextUtils.textToHtml(TextUtils.java:108)
E/AndroidRuntime(25442): at org.koboc.collect.android.views.HierarchyElementView.setPrimaryText(HierarchyElementView.java:75)
E/AndroidRuntime(25442): at org.koboc.collect.android.adapters.HierarchyListAdapter.getView(HierarchyListAdapter.java:64)
E/AndroidRuntime(25442): at android.widget.AbsListView.obtainView(AbsListView.java:2349)
E/AndroidRuntime(25442): at android.widget.ListView.makeAndAddView(ListView.java:1864)
E/AndroidRuntime(25442): at android.widget.ListView.fillDown(ListView.java:698)
E/AndroidRuntime(25442): at android.widget.ListView.fillGap(ListView.java:662)
E/AndroidRuntime(25442): at android.widget.AbsListView.trackMotionScroll(AbsListView.java:5007)
E/AndroidRuntime(25442): at android.widget.AbsListView.scrollIfNeeded(AbsListView.java:3424)
E/AndroidRuntime(25442): at android.widget.AbsListView.onTouchMove(AbsListView.java:3807)
E/AndroidRuntime(25442): at android.widget.AbsListView.onTouchEvent(AbsListView.java:3638)
E/AndroidRuntime(25442): at android.view.View.dispatchTouchEvent(View.java:8480)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2400)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2093)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(25442): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(25442): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2625)
E/AndroidRuntime(25442): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1770)
E/AndroidRuntime(25442): at android.app.Activity.dispatchTouchEvent(Activity.java:2742)
E/AndroidRuntime(25442): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2586)
E/AndroidRuntime(25442): at android.view.View.dispatchPointerEvent(View.java:8675)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4129)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3995)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3603)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3569)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3686)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3577)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3743)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3603)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3569)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3577)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/AndroidRuntime(25442): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5813)
E/AndroidRuntime(25442): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5787)
E/AndroidRuntime(25442): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5758)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5903)
E/AndroidRuntime(25442): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
E/AndroidRuntime(25442): at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
E/AndroidRuntime(25442): at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
E/AndroidRuntime(25442): at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:5874)
E/AndroidRuntime(25442): at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java
W/ActivityManager( 2163): Force finishing activity 1 org.koboc.collect.android/.activities.FormHierarchyActivity
As Jesaja noted the problem seems to relate to the use of $(name) inside the group. The (name)$ in Arabic may be the problem. There was also a known bug in using constraints inside repeat groups (which I think was fixed) so I wonder if this is the same issue?
Simple tests would be to change the Arabic first. If that does not work, remove $(name) from every question, just as a test.
--
You received this message because you are subscribed to a topic in the Google Groups "Kobo Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kobo-users/XDxTt5vkLKo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kobo-users+...@googlegroups.com.