After Applying Cumulative Patch, Discoverer Plus 10.1.2.2/10.1.2.3 Fails To Load And Java Console Shows Oracle.Disco.DiscoApplet Not Found (Doc ID 603411.1)

Last updated on SEPTEMBER 27, 2016

Applies to:

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

Symptoms

After applying a Discoverer Cumulative Patch to the Discoverer server environment, Discoverer Plus
10g (10.1.2.2 or 10.1.2.3) fails to launch properly and shows the following exceptions in the Java Console:

java.io.FileNotFoundException: File not found:
https://servername.domain/discoverer_disco/plus_files/disco5i.jar
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$CachedJarLoader.download(Unknown 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$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native 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 sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
WARNING: Unable to cache
https://appsppesdev.oracleoutsourcing.com/discoverer_disco/plus_files/disco5i.jar
Could not load progress dialog image:
https://appsppesdev.oracleoutsourcing.com/discoverer_disco/plus_files/plugin/images/download.jpg
load: class oracle.disco.DiscoApplet not found.
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown 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 sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)




The error_log file may show errors like:

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



or

[Thu Jul 24 09:57:17 2008] [error] [client 10.102.18.80] [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 10.102.18.80] [ecid: 99342611840,1] File does not
exist: %ORACLE_HOME%/discoverer/plus_files/disco5i.jarjar
[Thu Jul 24 09:57:17 2008] [error] [client 10.102.18.80] [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 10.102.18.80] [ecid: 99342611878,1] File does not
exist: %ORACLE_HOME%/discoverer/plus_files/oracle/disco/DiscoApplet.class

Changes

This problem can occur after installation of Discoverer 10.1.2.2 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.

Cause

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