AndroidIDE icon indicating copy to clipboard operation
AndroidIDE copied to clipboard

[Bug]: App crashed after sometime of quick run

Open gradientmener opened this issue 3 years ago • 0 comments

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

gradientmener avatar Sep 22 '22 04:09 gradientmener