-
-
Notifications
You must be signed in to change notification settings - Fork 194
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
Mixins with DCEVM hang on hotswap. #592
Comments
It seems merely using JetBrainsRuntime JDK with |
This definitely used to work on java 8 dcevm on 1.12.2. |
With or without hotspot agent loaded on jbr_17 |
Has anyone found a fix for this? |
It seems like downgrading JBR works: https://github.com/JetBrains/JetBrainsRuntime/releases/tag/jbr17_0_1b164.8 |
Downgrading JBR doesn't help in my case. Seems like hotswapping mixins is broken for Java 17+. Hope this will get fixed. |
The fabric wiki Mentions that
"When run on JetBrains Runtime's Java 17 fork (with DCEVM), Mixin hotswapping and DCEVM work properly."
There are two ways to use DCEVM with java 17.
A: (Able to launch with quilt): Follow the tutorial below and use the hotswap-agent.jar with the latest JetBrainsRuntime
B: (Able to launch fabric & quilt): Use a outdated version of JetBrains Runtime's Java (jbrsdk_dcevm-17_0_1) which I presume bundles the hotswap-agent.
Setup:
java VM arguments:
When hotswapping it prints:
[JDWP Transport Listener: dt_socket/INFO]: Redefining mixin com/example/example_mod/mixin/ArrowEntityMixin
Then the loading bar in InteliJ Idea just hangs.
Other observations:
Hotswap agent has suppport for plugins
But I don't think Mixin takes advantage of that?
The text was updated successfully, but these errors were encountered: