GroupWise client 8.0.2 HP4 for Macintosh will not load

  • 7013139
  • 27-Aug-2013
  • 27-Aug-2013

Environment

Novell GroupWise client 8.0.2 HP4 for Macintosh
Macintosh OS X 10.7.x
Macintosh OS X 10.8.x

Situation

When launching the GroupWise 8.02 HP4 client for Macintosh (either from the MacOS dock or by double-clicking on the GroupWise app in the Applications folder), the GroupWise client starts to load but immediately shuts down and does not give any kind of an error.

When launching the GroupWise.app from the command line (using the command "open /Applications/GroupWise.app/Contents/MacOS/groupwise") the following error appears in the Terminal window:
Macintosh_Computer:~ <username>$ /Applications/GroupWise.app/Contents/MacOS/groupwise ; exit;
[JavaAppLauncher Error] CallStaticVoidMethod() threw an exception
Exception in thread "main" java.lang.UnsatisfiedLinkError: java.util.zip.ZipFile.startsWithLOC(J)Z
 at java.util.zip.ZipFile.startsWithLOC(Native Method)
 at java.util.zip.ZipFile.<init>(ZipFile.java:132)
 at java.util.jar.JarFile.<init>(JarFile.java:136)
 at java.util.jar.JarFile.<init>(JarFile.java:73)
 at sun.misc.URLClassPath$JarLoader.getJarFile(URLClassPath.java:661)
 at sun.misc.URLClassPath$JarLoader.access$600(URLClassPath.java:544)
 at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:613)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:605)
 at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:589)
 at sun.misc.URLClassPath$3.run(URLClassPath.java:337)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.misc.URLClassPath.getLoader(URLClassPath.java:326)
 at sun.misc.URLClassPath.getLoader(URLClassPath.java:303)
 at sun.misc.URLClassPath.getResource(URLClassPath.java:172)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
 at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:249)
 at apple.launcher.LaunchRunner.loadMainMethod(LaunchRunner.java:56)
 at apple.launcher.LaunchRunner.run(LaunchRunner.java:112)
 at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51)
 at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52


Resolution

At some point the Macintosh user had uninstalled the Apple version of the Java JRE 1.6x, which is used by the GroupWise client for Macintosh.  Reinstalling the Apple "Java for OS X 2013-004" (at the time this TID was published, the installer could be downloaded from this link: http://support.apple.com/kb/DL1572 ) resolved the issue and after installation the GroupWise client started and ran correctly.