Hi All,
I have Java 8.25 deployed as Available to a general collection with Computer A in it. It appears in Software Center and can be installed and detected fine (also deploys fine within the Task Sequence). Today I added 8.31 as an Application and configured supercedence thusly:
Application: Oracle
ODT: Java 8.25
RDT: Java 8.31
Active: Yes
Uninstall: Ticked
I deployed that as Available to a test collection with Computer 1 in it and ensured there was no auto upgrade checked for supercedence. After a policy refresh Software Center 'removed' 8.25 from Installed Software and 8.31 appeared in Available Software. So far so expected. However the status for 8.31 was Past Due - Will be installed. Hmm. And after a while 8.25 got uninstalled, the computer rebooted (due to Hard Reboot exit code for 8.25 - not helpful I can sort that bit out) and then installed 8.31. I don't understand why 8.25 got upgraded since at no point are either Java deployments required. I can only assume it's similar to this. Am I missing something here?
ConfigMgr/Client version is 2012 R2 CU4.