Edit this file no longer works on sites configured with NAM after Vibe 4.0.2 upgrade

  • 7018558
  • 31-Jan-2017
  • 31-Jan-2017

Environment

Micro Focus Vibe 4.0.2

Situation

On Vibe sites configured with NetIQ Access Manager, users are no longer able to edit files after Vibe 4.0.2 upgrade using the steps provided for editing a file in the User Guide. When opening the do.jnlp file, the following error is thrown in the Java Console:

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)
basic: load: class org.kablink.teaming.applets.fileopen.FileOpen not found.
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)

Resolution

Starting with Vibe 4.0.2, an additional configuration setting must be added to the public protected resource for Web Services:

/ssf/applets/fileopen/*

This is documented in the Vibe 4.0.2 Administration Guide: Configuring a Reverse-Proxy Single Sign-On Service for Micro Focus Vibe > Configuring protected Resources