J jai Active Member Licensed User Longtime User Nov 8, 2022 #1 I am trying to modify a working app but it fails to compile in the regular debug mode. Works ok in the Release mode. It compiles fine in Debug when Legacy Debugger option is selected under IDE Options- B4A Version: 11.80 Parsing code. (0.42s) Java Version: 11 Building folders structure. (0.01s) Compiling code. (0.61s) Compiling layouts code. (0.00s) Organizing libraries. (0.02s) (AndroidX SDK) Compiling resources (0.75s) Linking resources (0.32s) Compiling debugger engine code. (4.47s) Compiling generated Java code. (3.72s) Finding libraries that need to be dexed. (0.01s) Dex code Error Compilation failed with an internal error. java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 16 at com.android.tools.r8.ir.regalloc.h.a37) at com.android.tools.r8.ir.regalloc.a.a1326) at com.android.tools.r8.ir.regalloc.a.a801) at com.android.tools.r8.ir.regalloc.a.a938) at com.android.tools.r8.ir.regalloc.a.b117) at com.android.tools.r8.ir.conversion.O.a998) at com.android.tools.r8.ir.conversion.O.a961) at com.android.tools.r8.ir.conversion.O.a906) at com.android.tools.r8.ir.conversion.O.a426) at com.android.tools.r8.ir.conversion.O.b53) at com.android.tools.r8.ir.conversion.O.a102) at com.android.tools.r8.ir.conversion.O.a51) at com.android.tools.r8.graph.C.b31) at com.android.tools.r8.ir.conversion.O.b35) at com.android.tools.r8.utils.V0.a32) at com.android.tools.r8.utils.V0.a30) at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1448) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) Appreciate any suggestions.
I am trying to modify a working app but it fails to compile in the regular debug mode. Works ok in the Release mode. It compiles fine in Debug when Legacy Debugger option is selected under IDE Options- B4A Version: 11.80 Parsing code. (0.42s) Java Version: 11 Building folders structure. (0.01s) Compiling code. (0.61s) Compiling layouts code. (0.00s) Organizing libraries. (0.02s) (AndroidX SDK) Compiling resources (0.75s) Linking resources (0.32s) Compiling debugger engine code. (4.47s) Compiling generated Java code. (3.72s) Finding libraries that need to be dexed. (0.01s) Dex code Error Compilation failed with an internal error. java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 16 at com.android.tools.r8.ir.regalloc.h.a37) at com.android.tools.r8.ir.regalloc.a.a1326) at com.android.tools.r8.ir.regalloc.a.a801) at com.android.tools.r8.ir.regalloc.a.a938) at com.android.tools.r8.ir.regalloc.a.b117) at com.android.tools.r8.ir.conversion.O.a998) at com.android.tools.r8.ir.conversion.O.a961) at com.android.tools.r8.ir.conversion.O.a906) at com.android.tools.r8.ir.conversion.O.a426) at com.android.tools.r8.ir.conversion.O.b53) at com.android.tools.r8.ir.conversion.O.a102) at com.android.tools.r8.ir.conversion.O.a51) at com.android.tools.r8.graph.C.b31) at com.android.tools.r8.ir.conversion.O.b35) at com.android.tools.r8.utils.V0.a32) at com.android.tools.r8.utils.V0.a30) at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1448) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) Appreciate any suggestions.
Erel B4X founder Staff member Licensed User Longtime User Nov 9, 2022 #2 Worth testing with B4A v12.0: https://www.b4x.com/android/forum/threads/143863/#content Upvote 0
J jai Active Member Licensed User Longtime User Nov 12, 2022 #3 This problem went away in v12. Thanks Erel! Upvote 0