AndroidIDE
AndroidIDE copied to clipboard
[Bug]: App crashed after sometime of quick run
What happened?
After clicking quick build , IDE crashes after sometime.
What's the expected behavior?
Build apk
What version of AndroidIDE you're using?
v2.1.2 (debug builds)
Relevant log output
AndroidIDE crash report
Manufacturer: vivo
Device: V2059
App version: 2.1.2-beta_455/merge-144eee3 (212)
Stacktrace:
java.lang.ArrayIndexOutOfBoundsException: index = 0, length = 0
at io.github.rosemoe.sora.util.BlockIntList.set(BlockIntList.java:201)
at io.github.rosemoe.sora.widget.layout.LineBreakLayout.afterInsert(LineBreakLayout.java:143)
at io.github.rosemoe.sora.widget.CodeEditor.afterInsert(CodeEditor.java:4115)
at io.github.rosemoe.sora.text.Content.dispatchAfterInsert(Content.java:936)
at io.github.rosemoe.sora.text.Content.insertInternal(Content.java:393)
at io.github.rosemoe.sora.text.Content.insert(Content.java:333)
at com.itsaky.androidide.views.editor.IDEEditor.append(IDEEditor.java:426)
at com.itsaky.androidide.fragments.SimpleOutputFragment.lambda$appendOutput$0$com-itsaky-androidide-fragments-SimpleOutputFragment(SimpleOutputFragment.java:56)
at com.itsaky.androidide.fragments.SimpleOutputFragment$$ExternalSyntheticLambda0.run(Unknown Source:4)
at com.blankj.utilcode.util.ThreadUtils.runOnUiThread(ThreadUtils.java:70)
at com.itsaky.androidide.fragments.SimpleOutputFragment.appendOutput(SimpleOutputFragment.java:53)
at com.itsaky.androidide.EditorActivity.appendBuildOut(EditorActivity.java:879)
at com.itsaky.androidide.handlers.EditorEventListener.onOutput(EditorEventListener.kt:88)
at com.itsaky.androidide.services.GradleBuildService$1.lambda$onOutput$3(GradleBuildService.java:443)
at com.itsaky.androidide.services.GradleBuildService$1$$ExternalSyntheticLambda3.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:233)
at android.os.Looper.loop(Looper.java:334)
at android.app.ActivityThread.main(ActivityThread.java:8396)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1068)
Duplicate issues
- [X] This issue has not been reported yet.
Code of Conduct
- [X] I agree to follow this project's Code of Conduct