Version 3.6.4 suddenly not working

I had installed 3.6.4 and was running tonight. And then, an hour later, it would not run.

This is on Windows 10. The main vassal app simply does not run. I can get the 3.6.3 version to run.

Here is the error log from the 3.6.4 attempt:

2022-02-01 21:15:35,682 [17052-main] INFO VASSAL.launch.StartUp - Starting
2022-02-01 21:15:35,694 [17052-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0 amd64
2022-02-01 21:15:35,694 [17052-main] INFO VASSAL.launch.StartUp - Java version 17.0.1
2022-02-01 21:15:35,694 [17052-main] INFO VASSAL.launch.StartUp - Java home C:\VASSAL-3.6.4\jre
2022-02-01 21:15:35,694 [17052-main] INFO VASSAL.launch.StartUp - VASSAL version 3.6.4
2022-02-01 21:15:35,772 [17052-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2022-02-01 21:24:49,155 [17052-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.lang.UnsatisfiedLinkError: no management in system library path: C:\VASSAL-3.6.4\jre\bin
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2403)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:1989)
at java.management/java.lang.management.ManagementFactory.lambda$static$8(ManagementFactory.java:1016)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.management/java.lang.management.ManagementFactory.(ManagementFactory.java:1015)
at VASSAL.tools.lang.MemoryUtils.getPhysicalMemory(MemoryUtils.java:37)
at VASSAL.launch.AbstractLaunchAction.(AbstractLaunchAction.java:95)
at VASSAL.launch.ModuleManagerWindow.(ModuleManagerWindow.java:340)
at VASSAL.launch.ModuleManagerWindow.(ModuleManagerWindow.java:186)
at VASSAL.launch.ModuleManager.launch(ModuleManager.java:360)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

It looks like something has gone wrong with the Java bundled with 3.6.4—the error message says it’s not able to load one of its internal components.

Are you running some anti-virus program that might have quarantined some of Java’s files? That’s a common cause of problems like these on Windows.