Repository navigation
1.48.0 appears to only install the universal version instead of win32-x64 #4256
Copy link
Copy link
Closed
Labels
Milestone
Description
Activity
Stepping through previous versions it looks like 1.46.0 and 1.47.0 install a win32-x64 version as expected, while 1.48.0 does not:
2025-11-19 13:07:29.835 [info] [Shared] Getting Manifest... redhat.java 2025-11-19 13:07:29.889 [info] [Shared] Installing extension: redhat.java {"installPreReleaseVersion":false,"version":"1.46.0","installGivenVersion":true,"pinned":false,"isMachineScoped":false,"profileLocation":{"$mid":1,"external":"vscode-userdata:/c%3A/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json","path":"/c:/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json","scheme":"vscode-userdata"},"isApplicationScoped":false,"productVersion":{"version":"1.106.1","date":"2025-11-16T10:20:23.745Z"}} 2025-11-19 13:07:32.904 [info] [Shared] Extension signature verification result for redhat.java: Success. Internal Code: 0. Executed: true. Duration: 290ms. 2025-11-19 13:07:35.609 [info] [Shared] Extracted extension to file:///c%3A/Users/WDAGUtilityAccount/.vscode/extensions/redhat.java-1.46.0-win32-x64: redhat.java 2025-11-19 13:07:35.662 [info] [Shared] Renamed to c:\Users\WDAGUtilityAccount\.vscode\extensions\redhat.java-1.46.0-win32-x64 2025-11-19 13:07:35.683 [info] [Shared] Extension installed successfully: redhat.java vscode-userdata:/c%3A/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json 2025-11-19 13:08:12.390 [info] [Shared] Getting Manifest... redhat.java 2025-11-19 13:08:12.399 [info] [Shared] Installing extension: redhat.java {"installPreReleaseVersion":false,"version":"1.47.0","installGivenVersion":true,"pinned":true,"productVersion":{"version":"1.106.1","date":"2025-11-16T10:20:23.745Z"},"operation":3,"isApplicationScoped":false,"profileLocation":{"$mid":1,"external":"vscode-userdata:/c%3A/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json","path":"/c:/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json","scheme":"vscode-userdata"}} 2025-11-19 13:08:15.822 [info] [Shared] Extension signature verification result for redhat.java: Success. Internal Code: 0. Executed: true. Duration: 457ms. 2025-11-19 13:08:18.739 [info] [Shared] Extracted extension to file:///c%3A/Users/WDAGUtilityAccount/.vscode/extensions/redhat.java-1.47.0-win32-x64: redhat.java 2025-11-19 13:08:18.771 [info] [Shared] Renamed to c:\Users\WDAGUtilityAccount\.vscode\extensions\redhat.java-1.47.0-win32-x64 2025-11-19 13:08:18.787 [info] [Shared] Marked extension as removed redhat.java-1.46.0-win32-x64 2025-11-19 13:08:18.791 [info] [Shared] Extension installed successfully: redhat.java vscode-userdata:/c%3A/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json 2025-11-19 13:08:27.468 [info] [Shared] Getting Manifest... redhat.java 2025-11-19 13:08:27.476 [info] [Shared] Installing extension: redhat.java {"installPreReleaseVersion":false,"version":"1.48.0","installGivenVersion":true,"pinned":true,"productVersion":{"version":"1.106.1","date":"2025-11-16T10:20:23.745Z"},"operation":3,"isApplicationScoped":false,"profileLocation":{"$mid":1,"external":"vscode-userdata:/c%3A/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json","path":"/c:/Users/WDAGUtilityAccount/.vscode/extensions/extensions.json","scheme":"vscode-userdata"}} 2025-11-19 13:08:27.797 [info] [Shared] Extension signature verification result for redhat.java: Success. Internal Code: 0. Executed: true. Duration: 264ms. 2025-11-19 13:08:29.328 [info] [Shared] Extracted extension to file:///c%3A/Users/WDAGUtilityAccount/.vscode/extensions/redhat.java-1.48.0: redhat.java 2025-11-19 13:08:29.353 [info] [Shared] Renamed to c:\Users\WDAGUtilityAccount\.vscode\extensions\redhat.java-1.48.0 2025-11-19 13:08:29.368 [info] [Shared] Marked extension as removed redhat.java-1.47.0-win32-x64 2025-11-19 13:08:29.370 [info] [Shared] Extension installed successfully: redhat.java vscode-userdata:/c%3A/Users/WDAGUtilityAccount/.vscode/extensions/extensions.jsonThis sounds like it might be similar to #4254, except one version later and win32-x64 instead of linux-x64?
- changed the title
[-]Fresh 1.48.0 install does not use embedded JRE; prompts for an external JDK instead[/-][+]1.48.0 appears to only install the universal version instead of win32-x64[/+]on Nov 19, 2025 - pinned this issue
on Nov 19, 2025 Indeed, 1.48 universal was accidentally published, without platform specific versions, that embed a JRE to launch the Java Language Server. We'll be performing a proper release today to fix this.
1.49 was released with all platform specific flavors:
- universal
- linux arm64
- linux x64
- windows x64
- macOs silicon
- macOs intel
Reacted by BobThanks, all seems good now.
- unpinned this issue
on Jan 15, 2026
Tested in clean Windows Sandbox on x64 Windows:
redhat.javaextension (currently 1.48.0)javaMy understanding is that this should have installed a win32-x64 embedded JRE and used that, as per https://github.com/redhat-developer/vscode-java/wiki/JDK-Requirements. It does not appear to have done so. I don't believe I've done anything to force a universal install; I am using the most obvious install link from the MS VSCode marketplace.
The same thing occurs when installing the extension as a dependency of the recommended
vscjava.vscode-java-pack(Extension Pack for Java) from Microsoft. Also tested with both user and system VSCode installs with the same result.