-
Notifications
You must be signed in to change notification settings - Fork 106
Description
Bug Report
Package Name: corretto25-jdk
Current Behaviour
When I scoop install java/corretto25-jdk, it fails at the extraction level with an exception.
Expected Behaviour
To install corretto25-jdk successfully without any exception.
Additional context/output
Possible Solution
I compared the different versions of the corretto*-jdk json files, and I found 2 differences with that of 25 in corretto25-jdk.json.
- The field
extract_diruses a variable$matchBuildwhich is not used in other versions. - The
extract_dirfield inside theautoupdatefield also uses$matchBuildwhile other versions use$buildVersion.
To test a fix, I updated the json file on my machine, the top-level extract_dir to reference the full version (like in other versions, eg. 21) and updated the field autoupdate.extract_dir to use $buildVersion and I was able to install corretto25-jdk on my machine.
This is the updated json I used which worked, and follow the same pattern as other versions:
{
"description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)",
"homepage": "https://aws.amazon.com/corretto/",
"version": "25.0.1.8.1",
"license": "GPL-2.0-only WITH Classpath-exception-2.0",
"architecture": {
"64bit": {
"url": "https://corretto.aws/downloads/resources/25.0.1.8.1/amazon-corretto-25.0.1.8.1-windows-x64-jdk.zip",
"hash": "f183944b2e0b857f6f8617a272e74aac2f444080df5f159bcc4443c416fa8eb6"
}
},
"extract_dir": "jdk25.0.1_8",
"env_add_path": "bin",
"env_set": {
"JAVA_HOME": "$dir"
},
"checkver": {
"url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json",
"jsonpath": "$.windows.x64.jdk.25.zip.resource",
"regex": "/([\\d.]+)/"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip",
"hash": {
"url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json",
"jsonpath": "$.windows.x64.jdk.25.zip.checksum_sha256"
}
}
},
"extract_dir": "jdk$matchHead_$buildVersion"
}
}System details
Windows version: 11
OS architecture: 64bit
PowerShell version: 7.5.4
Additional software:
Scoop Configuration
{
"last_update": "2025-12-13T16:38:50.6659923+02:00",
"scoop_repo": "https://github.com/ScoopInstaller/Scoop",
"scoop_branch": "master",
"debug": false
}