YPCC -- I wish I could, but if you look closely at the Java x86 app, it is a "copy" of the 1.8.710 version which doesn't exist. The only x86 version is for OSD which is clearly named differently and I have confirmed it's dependencies are mapped to the x64 OSD app. I have searched for this "copy" application (see powershell screenshot) but it simply does not exist. How can I first remove a dependency from something that doesn't exist?
The only thing I can think of is that when I created the OSD version of the application, I copied the original x86 app and then renamed it and changed the dependencies. It should have let go of it, but for whatever reason, it kept it and now won't let go. I thought it might be the revision history of the x86 OSD app but after looking through and deleting all of the old revisions, it still won't let go.
It is as if the the SCCM database has a reference in the WMI that was never properly removed or renamed when I was making the changes to the "copy" version and is now stuck. Anyone know where references are stored in the site server WMI so I can go look for it directly instead of in the console?