Message from C, C++ discussions

January 2020

— Oke...

— 

{
"user_action": "ui error",
"request": "App crash, UI failure",
"content_language": "GB",
"service": "none",
"package": "org.schabi.newpipe",
"version": "0.17.3",
"os": "Linux Android 7.1.1 - 25",
"time": "2020-01-09 00:16",
"exceptions": [
"java.lang.ArrayIndexOutOfBoundsException: length=25; index=-1\n\tat java.util.ArrayList.get(ArrayList.java:413)\n\tat org.schabi.newpipe.fragments.list.search.SuggestionListAdapter.getItem(SuggestionListAdapter.java:79)\n\tat org.schabi.newpipe.fragments.list.search.SearchFragment.getSuggestionMovementFlags(SearchFragment.java:927)\n\tat org.schabi.newpipe.fragments.list.search.SearchFragment$1.getMovementFlags(SearchFragment.java:304)\n\tat android.support.v7.widget.helper.ItemTouchHelper$Callback.getAbsoluteMovementFlags(ItemTouchHelper.java:1593)\n\tat android.support.v7.widget.helper.ItemTouchHelper.checkSelectForSwipe(ItemTouchHelper.java:991)\n\tat android.support.v7.widget.helper.ItemTouchHelper$2.onInterceptTouchEvent(ItemTouchHelper.java:351)\n\tat android.support.v7.widget.RecyclerView.dispatchOnItemTouchIntercept(RecyclerView.java:2932)\n\tat android.support.v7.widget.RecyclerView.onInterceptTouchEvent(RecyclerView.java:2978)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2210)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2748)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2385)\n\tat com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:437)\n\tat com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1834)\n\tat android.app.Activity.dispatchTouchEvent(Activity.java:3070)\n\tat android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)\n\tat android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)\n\tat com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:399)\n\tat android.view.View.dispatchPointerEvent(View.java:10377)\n\tat android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4943)\n\tat android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4802)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4308)\n\tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4361)\n\tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4327)\n\tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4474)\n\tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4335)\n\tat android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4531)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.

— That stacktrace

— Index out of ArrayList range somewhere near SuggestionListAdapter.java:79

— Its C xhat btw, consider searching for java one

— /warn read the rules and what is this even lol come on uuuhhhhhh

— User Amalllu has 1/2 warnings; be careful!
The latest warn was because:
read the rules and what is this even lol come on uuuhhhhhh

Message permanent page

— Hi

— I dont know why the position of the value of i and x will be changed

— You are using wrong format specifier with wrong data type

— I see

— First use X and then i