Edit applet does not work with Vibe and gives error “java.lang.ClassNotFoundException: org.kablink.teaming.applets.fileopen.FileOpen” when Keyshield SSO is enabled

  • 7022139
  • 20-Oct-2017
  • 20-Oct-2017

Environment

Micro Focus Vibe 4.0.3
Micro Focus Vibe 4.0.2
Novell Vibe 4.0.1
Novell Vibe 4.0

Situation

When Vibe 4.0.3 is configured to run with Keyshield SSO and a user tries to access the edit applet, a do.jnlp file gets downloaded by the browser. When this file is executed with Java, an error similar to the one below is seen:

java.lang.ClassNotFoundException: org.kablink.teaming.applets.fileopen.FileOpen
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.JNLP2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

When KeyShield SSO integration is disabled, the do.jnlp file starts to work and users can edit files.

Resolution

A fix for this issue is available for Vibe 4.0.3 - Patch 1. Please contact Micro Focus Customer Care with reference to this TID for further assistance.