Skip to content

Commit 0afbe93

Browse files
committed
build: fix JVM crash when switching between IDE MV builds
In 252, the coroutine debug agent has a new JAR entrypoint. Due to a platform plugin bug, Gradle will always cache the agent jar, which results in a class not found crash when launching the IDE. Pull in latest SNAPSHOT build to fix in the interim
1 parent b66fb94 commit 0afbe93

File tree

12 files changed

+44
-31
lines changed

12 files changed

+44
-31
lines changed

buildSrc/src/main/kotlin/temp-toolkit-intellij-root-conventions.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ intellijPlatform {
5353
tasks.prepareSandbox {
5454
val pluginName = intellijPlatform.projectName
5555

56-
intoChild(pluginName.map { "$it/dotnet" })
57-
.from(resharperDlls)
56+
from(resharperDlls)
57+
.into(pluginName.map { "$it/dotnet" })
5858

59-
intoChild(pluginName.map { "$it/gateway-resources" })
6059
.from(gatewayResources)
60+
.into(pluginName.map { "$it/gateway-resources" })
6161
}
6262

6363
// We have no source in this project, so skip test task

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ detekt = "1.23.8"
1010
diff-util = "4.12"
1111
intellijExt = "1.1.8"
1212
# match with <root>/settings.gradle.kts
13-
intellijGradle = "2.6.0"
13+
intellijGradle = "2.7.1-SNAPSHOT"
1414
intellijRemoteRobot = "0.11.22"
1515
jackson = "2.17.2"
1616
jacoco = "0.8.12"

plugins/amazonq/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,8 @@ val prepareBundledFlare by tasks.registering(Copy::class) {
133133
}
134134

135135
tasks.withType<PrepareSandboxTask>().configureEach {
136-
intoChild(intellijPlatform.projectName.map { "$it/lib" })
137-
.from(file("contrib/QCT-Maven-6-16.jar"))
138-
intoChild(intellijPlatform.projectName.map { "$it/flare" })
139-
.from(prepareBundledFlare)
136+
from(intellijPlatform.projectName.map { "$it/lib" })
137+
.into(file("contrib/QCT-Maven-6-16.jar"))
138+
from(intellijPlatform.projectName.map { "$it/flare" })
139+
.into(prepareBundledFlare)
140140
}

plugins/amazonq/codetransform/jetbrains-community/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ tasks.prepareTestSandbox {
3232
val pluginXmlJar = project(":plugin-amazonq").tasks.jar
3333

3434
dependsOn(pluginXmlJar)
35-
intoChild(intellijPlatform.projectName.map { "$it/lib" })
36-
.from(pluginXmlJar)
35+
from(intellijPlatform.projectName.map { "$it/lib" })
36+
.into(pluginXmlJar)
3737
}

plugins/amazonq/codewhisperer/jetbrains-community/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ tasks.prepareTestSandbox {
3131
val pluginXmlJar = project(":plugin-amazonq").tasks.jar
3232

3333
dependsOn(pluginXmlJar)
34-
intoChild(intellijPlatform.projectName.map { "$it/lib" })
35-
.from(pluginXmlJar)
34+
from(intellijPlatform.projectName.map { "$it/lib" })
35+
.into(pluginXmlJar)
3636
}

plugins/amazonq/codewhisperer/jetbrains-ultimate/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ tasks.prepareTestSandbox {
3131
val pluginXmlJar = project(":plugin-amazonq").tasks.jar
3232

3333
dependsOn(pluginXmlJar)
34-
intoChild(intellijPlatform.projectName.map { "$it/lib" })
35-
.from(pluginXmlJar)
34+
from(intellijPlatform.projectName.map { "$it/lib" })
35+
.into(pluginXmlJar)
3636
}

plugins/amazonq/shared/jetbrains-community/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ tasks.prepareTestSandbox {
3030
val pluginXmlJar = project(":plugin-amazonq").tasks.jar
3131

3232
dependsOn(pluginXmlJar)
33-
intoChild(intellijPlatform.projectName.map { "$it/lib" })
34-
.from(pluginXmlJar)
33+
from(intellijPlatform.projectName.map { "$it/lib" })
34+
.into(pluginXmlJar)
3535
}

plugins/core/jetbrains-community/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,6 @@ tasks.prepareTestSandbox {
9595
val pluginXmlJar = project(":plugin-core").tasks.jar
9696

9797
dependsOn(pluginXmlJar)
98-
intoChild(intellijPlatform.projectName.map { "$it/lib" })
99-
.from(pluginXmlJar)
98+
from(intellijPlatform.projectName.map { "$it/lib" })
99+
.into(pluginXmlJar)
100100
}

plugins/toolkit/jetbrains-gateway/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,8 @@ tasks.jar {
138138
}
139139

140140
tasks.withType<PrepareSandboxTask>().configureEach {
141-
intoChild(intellijPlatform.projectName.map { "$it/gateway-resources" })
142-
.from(gatewayResourcesDir)
141+
from(intellijPlatform.projectName.map { "$it/gateway-resources" })
142+
.into(gatewayResourcesDir)
143143
}
144144

145145
listOf(
@@ -150,8 +150,8 @@ listOf(
150150
runtimeClasspath.setFrom(gatewayOnlyRuntimeClasspath)
151151

152152
dependsOn(gatewayOnlyResourcesJar)
153-
intoChild(intellijPlatform.projectName.map { "$it/lib" })
154-
.from(gatewayOnlyResourcesJar)
153+
from(intellijPlatform.projectName.map { "$it/lib" })
154+
.into(gatewayOnlyResourcesJar)
155155
}
156156
}
157157

plugins/toolkit/jetbrains-rider/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,8 +338,8 @@ tasks.withType<PrepareSandboxTask>().configureEach {
338338

339339
dependsOn(resharperDllsDir)
340340

341-
intoChild(intellijPlatform.projectName.map { "$it/dotnet" })
342-
.from(resharperDllsDir)
341+
from(intellijPlatform.projectName.map { "$it/dotnet" })
342+
.into(resharperDllsDir)
343343
}
344344

345345
tasks.compileKotlin {

0 commit comments

Comments
 (0)