From 269b007d4d8dacebefe505026a2b0d1d4fc45e4c Mon Sep 17 00:00:00 2001 From: Mirijam1 Date: Fri, 21 Aug 2026 14:32:36 +0000 Subject: [PATCH] fix(sam-serverless-app): upgrade Gradle wrapper to 8.5 for JDK 21 compatibility The MDE Universal Image 4.0 ships JDK 21 as default, which produces class file version 65. Gradle 7.3.3's Groovy/ASM only supports up to version 61 (JDK 17), causing 'Unsupported class file major version 65' errors during postStart in Dev Environments. Gradle 8.5 is the minimum version supporting JDK 21. --- .../src/__snapshots__/blueprint-snapshot-driver.spec.ts.snap | 2 +- .../HelloWorldFunction/gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/blueprints/sam-serverless-app/src/__snapshots__/blueprint-snapshot-driver.spec.ts.snap b/packages/blueprints/sam-serverless-app/src/__snapshots__/blueprint-snapshot-driver.spec.ts.snap index 36ab0c7ed..622e7437a 100644 --- a/packages/blueprints/sam-serverless-app/src/__snapshots__/blueprint-snapshot-driver.spec.ts.snap +++ b/packages/blueprints/sam-serverless-app/src/__snapshots__/blueprint-snapshot-driver.spec.ts.snap @@ -1006,7 +1006,7 @@ forg/gradle/wrapper/SystemPropertiesHandler.classPK exports[`Blueprint snapshots Blueprint snapshots - Test 19`] = ` "distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\\://services.gradle.org/distributions/gradle-7.3.3-bin.zip +distributionUrl=https\\://services.gradle.org/distributions/gradle-8.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists " diff --git a/packages/blueprints/sam-serverless-app/static-assets/sam-templates/java11/hello-gradle/{{cookiecutter.project_name}}/HelloWorldFunction/gradle/wrapper/gradle-wrapper.properties b/packages/blueprints/sam-serverless-app/static-assets/sam-templates/java11/hello-gradle/{{cookiecutter.project_name}}/HelloWorldFunction/gradle/wrapper/gradle-wrapper.properties index 2e6e5897b..a59520664 100644 --- a/packages/blueprints/sam-serverless-app/static-assets/sam-templates/java11/hello-gradle/{{cookiecutter.project_name}}/HelloWorldFunction/gradle/wrapper/gradle-wrapper.properties +++ b/packages/blueprints/sam-serverless-app/static-assets/sam-templates/java11/hello-gradle/{{cookiecutter.project_name}}/HelloWorldFunction/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists