After Applying Cumulative Patch, Discoverer Plus Fails To Load And Java Console Shows Oracle.Disco.DiscoApplet Not Found

(Doc ID 603411.1)

Last updated on MARCH 01, 2018

Applies to:

Oracle Discoverer - Version to [Release 10.1.2]
Information in this document applies to any platform.
*** Checked for relevance on 04-Dec-2014 ***


After applying a Discoverer Cumulative Patch to the Discoverer server environment, Discoverer Plus
10g ( or fails to launch properly and shows the following exceptions in the Java Console: File not found:
at sun.plugin.proto .jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
at oracle.jre.protocol.jar.HttpUtils.followRedirects(Unknown Source)
at oracle.jre.protocol.jar.JarCache$ Source)
at oracle.jre.protocol.jar.JarCache$CachedJarLoader.load(Unknown Source)
at oracle.jre.protocol.jar.JarCache.get(Unknown Source)
at oracle.jre.protocol.jar.CachedJarURLConnection.connect(Unknown Source)
at oracle.jre.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
at sun.misc.URLClassPath$ Source)
at Method)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getResource(Unknown Source)
at sun.misc.URLClassPath.getResource(Unknown Source)
at sun.applet.AppletPanel.loadJarFiles(Unknown Source)
at sun.plugin.AppletViewer.loadJarFiles(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at Source)
at Source)
WARNING: Unable to cache
Could not load progress dialog image:
load: class oracle.disco.DiscoApplet not found.
java.lang.ClassNotFoundException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$ Source)
at Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at Source)
at Source)

The error_log file may show errors like:

[error] [client] [ecid: 82133192743,1] File does not exist: $OH/Apache/Apache/htdocs/disco/discoverer_disco/plus_files/disco5i.jar


[Thu Jul 24 09:57:17 2008] [error] [client] [ecid: 99342611780,1] File does not
exist: %ORACLE_HOME%/discoverer/plus_files/plugin/images/download.jpg
[Thu Jul 24 09:57:17 2008] [error] [client] [ecid: 99342611840,1] File does not
exist: %ORACLE_HOME%/discoverer/plus_files/disco5i.jarjar
[Thu Jul 24 09:57:17 2008] [error] [client] [ecid: 99342611858,1] File does not
exist: %ORACLE_HOME%/discoverer/plus_files/oracle/disco/DiscoApplet.class
[Thu Jul 24 09:57:17 2008] [error] [client] [ecid: 99342611878,1] File does not
exist: %ORACLE_HOME%/discoverer/plus_files/oracle/disco/DiscoApplet.class


This problem can occur after installation of Discoverer Cumulative Patch 7 or higher.
It may occur in a  BigIP load balanced environment using security rules; or on a standalone Discoverer server without any load balancer.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms