it bacame so common to get a bunch of exceptions in Launcher window launching for the first time after every upgrade.
…
java.util.zip.ZipError: jzentry == 0,
jzfile = 196674640,
total = 2830,
name = C:\Program Files\Openfire\lib\openfire.jar,
i = 1620,
message = null
at java.util.zip.ZipFile$2.nextElement(Unknown Source)
at java.util.zip.ZipFile$2.nextElement(Unknown Source)
at java.util.jar.JarFile$1.nextElement(Unknown Source)
at java.util.jar.JarFile$1.nextElement(Unknown Source)
at sun.misc.URLClassPath$JarLoader.validIndex(Unknown Source)
at sun.misc.URLClassPath$JarLoader.getResource(Unknown Source)
at sun.misc.URLClassPath$JarLoader.getResource(Unknown Source)
at sun.misc.URLClassPath.getResource(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.jivesoftware.openfire.starter.JiveClassLoader.(JiveClassLoader.java:44)
at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:88)
at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)