[Solved] ums will never start on my pc even after clean install
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Re: ums will never start on my pc even after clean install
It seems like there's some issue between Java and your Windows installation that makes it crash when it tries to create the GUI. Have you done any changes related to GPU, GPU driver or similar that coincides with when this problem started?
Re: ums will never start on my pc even after clean install
I've never tested Minecraft, but I doubt it uses the same graphical framework that UMS does, which is called Swing. Minecraft probably uses DirectX or OpenCL to draw directly to the GPU, while UMS uses Swing to draw "Windows like components" for it's GUI. Swing is a part of the Java JRE, so UMS has no control over it as such.
Re: ums will never start on my pc even after clean install
This problem is somehow related to a problem with your Windows installation or your Java installation. It's hard to tell exactly what, but I suspect that your GPU driver removal or installation has caused some problem.
The last method called before the crash is "sun.java2d.d3d.D3DSurfaceData.updateWindowAccelImpl". I guess it doesn't tell you much, but from the name it seems like a problem when trying to update or select the Windows Direct3d graphics acceleration implementation (https://en.wikipedia.org/wiki/Direct3D). It sounds very much like a driver/driver registration issue to me, but it could also be that some Windows registry settings have been invalidated in such a way that this crashed, for example if there's a lingering, invalid entry still there.
Since this is between Java and Windows, there's nothing much anyone can do from UMS' side. I would try to uninstall Java and install an older version, assuming you already have the latest.
Generally, I'm very skeptical of using driver or registry "cleaners" like DDU. Installers and uninstallers usually register in many different places, and it's very hard for such 3. party tools to keep up with all the details and properly undo everything. I generally recommend that people only try such tools if the "normal" uninstallation fails. I suspect that DDU have left something behind, that is causing problems.
I can't tell you what to do, but if it were me, I would uninstall the current GPU driver, reboot, reinstall the old one (the one you originally removed with DDU), reboot, uninstall the old driver (NOT using DDU), reboot and then finally install the current driver (NOT using DDU).
If you're lucky, the uninstallation of the (old) driver will clean up whatever DDU has left behind. It might not work though, in which case you'll just have to resort to either troubleshooting Direct3D/Java problems by searching online, or restoring a previous restore point (from before you did the driver uninstallation).
The last method called before the crash is "sun.java2d.d3d.D3DSurfaceData.updateWindowAccelImpl". I guess it doesn't tell you much, but from the name it seems like a problem when trying to update or select the Windows Direct3d graphics acceleration implementation (https://en.wikipedia.org/wiki/Direct3D). It sounds very much like a driver/driver registration issue to me, but it could also be that some Windows registry settings have been invalidated in such a way that this crashed, for example if there's a lingering, invalid entry still there.
Since this is between Java and Windows, there's nothing much anyone can do from UMS' side. I would try to uninstall Java and install an older version, assuming you already have the latest.
Generally, I'm very skeptical of using driver or registry "cleaners" like DDU. Installers and uninstallers usually register in many different places, and it's very hard for such 3. party tools to keep up with all the details and properly undo everything. I generally recommend that people only try such tools if the "normal" uninstallation fails. I suspect that DDU have left something behind, that is causing problems.
I can't tell you what to do, but if it were me, I would uninstall the current GPU driver, reboot, reinstall the old one (the one you originally removed with DDU), reboot, uninstall the old driver (NOT using DDU), reboot and then finally install the current driver (NOT using DDU).
If you're lucky, the uninstallation of the (old) driver will clean up whatever DDU has left behind. It might not work though, in which case you'll just have to resort to either troubleshooting Direct3D/Java problems by searching online, or restoring a previous restore point (from before you did the driver uninstallation).
Last edited by Nadahar on Thu Sep 19, 2019 7:36 am, edited 1 time in total.
Re: ums will never start on my pc even after clean install
It sure sounds easier to me to restore a restore point if it exists than to reinstall Windows. I'd give it at least a shot first: https://www.windowscentral.com/how-use- ... _windows10
Re: ums will never start on my pc even after clean install
Here are some probable causes for D3D failing on win10 https://answers.microsoft.com/en-us/win ... 7e10e334dc . Hope something helps.