Environment
Micro Focus Vibe 4.0.3
Micro Focus Vibe 4.0.2
Novell Vibe 4.0.1
Novell Vibe 4.0
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.
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.