Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

[Bug]: IDE not working after performing the "close all" action twice #1549

@Rafael2616

Description

@Rafael2616

What happened?

When you click on the "close all" button twice instead of the screen appearing "Android IDE swipe to left .. etc.." This shows a different empty screen.
If I try to open the same file that was open when performing this action, the file simply doesn't appear.
In the video I do this with the build.gradle.kts file"
It's as if the file is implicitly open but not loaded

Video:

VID-20231212-WA0002.mp4

What's the expected behavior?

Close all files property

What version of AndroidIDE you're using?

v2.6.0 (debug builds)

Relevant log output

I caught these errors form Dump logs ,although it occurred during project initialization, it also occurs after

12-12 12:52:43.919  6457  6457 E EditorActivity:  Unable to close file at index:  0 
12-12 12:52:43.919  6457  7767 E EditorActivity:  An error occurred initializing the project with Tooling API 
12-12 12:52:43.919  6457  7767 E EditorActivity: java.util.concurrent.CancellationException
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2290)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at com.itsaky.androidide.activities.editor.BaseEditorActivity.onDestroy(Unknown Source:65)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.Activity.performDestroy(Activity.java:7418)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1307)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:4629)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:4663)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:39)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1864)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.os.Handler.dispatchMessage(Handler.java:106)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.os.Looper.loop(Looper.java:205)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at android.app.ActivityThread.main(ActivityThread.java:6993)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at java.lang.reflect.Method.invoke(Native Method)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
12-12 12:52:43.919  6457  7767 E EditorActivity: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:884)
12-12 12:52:43.919  6457  7767 E EditorActivity: 
12-12 12:52:44.061  6457  6457 I GradleBuildService:  Service is being destroyed.  Dismissing the shown notification... 
12-12 12:52:44.062  6457  6457 I GradleBuildService:  Shutting down Tooling API server... 
12-12 12:52:44.065  6457  7876 I ToolingApiServer:  ToolingApiServerImpl       Shutting down Tooling API Server...  
12-12 12:52:45.102  6457  6457 E GradleBuildService:  Failed to shutdown Tooling API server 
12-12 12:52:45.102  6457  6457 E GradleBuildService: java.util.concurrent.TimeoutException
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1811)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1941)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at com.itsaky.androidide.services.builder.GradleBuildService.onDestroy(Unknown Source:70)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at android.app.ActivityThread.handleStopService(ActivityThread.java:3862)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at android.app.ActivityThread.access$1700(ActivityThread.java:208)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1733)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at android.os.Handler.dispatchMessage(Handler.java:106)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at android.os.Looper.loop(Looper.java:205)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at android.app.ActivityThread.main(ActivityThread.java:6993)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at java.lang.reflect.Method.invoke(Native Method)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:884)
12-12 12:52:45.102  6457  6457 E GradleBuildService: 
12-12 12:52:45.103  6457  6457 D GradleBuildService:  Cancelling tooling server runner... 
12-12 12:52:45.104  6457  6457 D GradleBuildService:  Cancelling tooling server output reader job... 
12-12 12:52:45.934  6457  6457 W ActivityThread:

Duplicate issues

  • This issue has not been reported yet.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions