I am rolling out openfire 3.9.1 in a small private school. I have openfire integrated with AD. In the process of rolling out Spark 2.6.3 on all the workstations. All workstations are Win 7 with a mix of 32 and 64 bit OS. During rollout I noticed a few peculuar things happening. Some of the workstations work just fine and the system works beautifully. On some workstations Spark takes a very long time to launch approx 1-2 minutes. On some workstations it never seems to launch at all, even if I launch as an administrator. Here is what I find in one of the workstations that doesn't launch at all.
java.lang.reflect.InvocationTargetException
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 org.jivesoftware.launcher.Startup.start(Startup.java:94)
at org.jivesoftware.launcher.Startup.main(Startup.java:44)
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)
Caused by: java.lang.ExceptionInInitializerError
at org.jivesoftware.spark.PluginManager.deleteOldPlugins(PluginManager.java:189)
at org.jivesoftware.spark.PluginManager.movePlugins(PluginManager.java:131)
at org.jivesoftware.spark.PluginManager.<init>(PluginManager.java:115)
at org.jivesoftware.spark.PluginManager.getInstance(PluginManager.java:97)
at org.jivesoftware.Spark.startup(Spark.java:208)
... 12 more
Caused by: java.nio.channels.OverlappingFileLockException
at sun.nio.ch.FileChannelImpl$SharedFileLockTable.checkList(Unknown Source)
at sun.nio.ch.FileChannelImpl$SharedFileLockTable.add(Unknown Source)
at sun.nio.ch.FileChannelImpl.tryLock(Unknown Source)
at java.nio.channels.FileChannel.tryLock(Unknown Source)
at java.util.logging.FileHandler.openFiles(Unknown Source)
at java.util.logging.FileHandler.<init>(Unknown Source)
at org.jivesoftware.spark.util.log.Log.<clinit>(Log.java:59)
... 17 more
I'm not sure if I have a java problem or not.
Thanks
Jeremy