"Multiple JRE Versions Installed" fixlet broken when Java 7 present

(imported topic written by coreym91)

After I rolled out the Java 7 update I was surprised to find that none of the workstations I updated became relevant to the “Multiple JRE Versions Installed” fixlets. It appears that relevance 7 of the x64 version of the fixlet is broken when Java 7 is installed. I have not tested the x86 version of the fixlet.

The reason seems to be that the relevance statement is inspecting for the strings “update” or “runtime environment” in the DisplayName values of the registry entries which contain “java” or “j2se”, but the Java 7 installer creates a DisplayName value in the registry of “Java™ 7 (64-bit)”, which does not contain either string.

Hope to see this fixed soon!

1 Like

(imported comment written by SystemAdmin)

Hey,

The fixlets “Multiple JRE Versions Installed” for both the 32-bit and 64-bit JRE have been changed and re-published.

Hope that helps.

(imported comment written by SystemAdmin)

I still have this problem actually. For instance, I Have java 6, update 29 and java 7, update 1. However, my PC does not show it as relevant for the “Multiple JRE” fixlet.

(imported comment written by SystemAdmin)

Hey canyonRCH,

Can you try to run the relevance for “Multiple JRE” fixlet manually on your system with both Java 6, update 29 and java 7, update 1 installed? I tested the relevance out and it works ok.

Maybe the problem is in reporting delay of the client?