-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unloading the plugin fails, requiring restart #63
Labels
Comments
This was referenced Feb 14, 2023
Closed
Closed
Closed
Closed
Closed
Closed
Closed
Closed
Closed
Closed
opwvhk
changed the title
Unloading the plugin fails
Unloading the plugin fails on MacOS, requiring restart
Feb 14, 2023
This was referenced Apr 7, 2023
Closed
Closed
Closed
Closed
This was referenced Jun 16, 2023
Closed
Closed
Closed
Closed
opwvhk
changed the title
Unloading the plugin fails on MacOS, requiring restart
Unloading the plugin fails, requiring restart
Nov 6, 2023
This was referenced Nov 6, 2023
Closed
Closed
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
There are several crash reports, which seem to point to one of several root causes:
AvroIdlLanguage
, or a class that depends on it, fails to initialise for some unknown reasonAvroIdlLanguage
fails to initialise because "Language with ID 'Avro IDL' is already registered",and the conflicting plugin is this plugin
All of these seem to be caused by not fully unloading the plugin.
Immediate cause: some JNI object keeps various plugin classes in memory
Root cause: unknown
To Reproduce
Sadly, the crashes cannot be reproduced.
The unloading failure can, but the logs (where IntelliJ analyses which GC root keeps the plugin in memory) point to JNI holding the classes in memory. The underlying culprit remains unidentified.
Expected behavior
The plugin should be unloaded quickly and properly.
Context:
The text was updated successfully, but these errors were encountered: