getappmap / appmap-intellij-plugin

MIT License
38 stars 9 forks source link

Support 2024.3 eap #790

Closed jansorg closed 1 month ago

jansorg commented 2 months ago

The new EAP version should be supported to find out about incompatible changes soon.

jansorg commented 1 month ago

To document a known issue with 2024.3 eap and the development sandbox launched by runIde: When I launch runIde from my own development instance with the debug button, then launching gradle tasks in the sandbox via "run" is broken. That's because 2024.3 is using an environment variable DEBUGGER_ENABLED (https://youtrack.jetbrains.com/issue/IDEA-347975) to customize a Gradle init script. DEBUGGER_ENABLED is set when the Debug button of the IDE is used.

  1. The host IDE sets DEBUGGER_ENABLED
  2. This is applied by runIde to the launched sandbox
  3. The default setting of Gradle run configurations is "inherit parent environment"
  4. When run is used in the sandbox IDE, then DEBUGGER_ENABLED from the parent,host IDE is inherited which then breaks the Gradle task execution of the sandbox IDE

I don't see a good fix for this except for using the "debug" button in the sandbox IDE or to override "DEBUGGER_ENABLED" in the run configurations launched by the sandbox IDE

appland-release commented 1 month ago

:tada: This issue has been resolved in version 0.75.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: