Next-generation plug-in 1.6 : ClassNotFoundException and not caching JARs
Hi,
Since the introduction of the next-generation plug-in in Java 1.6.0_10, the applet I have used and developed for many years don't load anymore.
The situation is this : the Jars of this applet are embedded in a Lotus Notes database as Java resources, in order to be used in a particular form in my application. Note that this application is accessed via a Web browser through a Domino server and that this application requires a user authentication. If I try to open the form containing the applet while using a plug-in 1.6.0_10 or newer, with default parameters (cache and next-generation plug-in activated), here is the exceptions I get (here with plug-in 1.6.0_20) :
load : class mycompany/tools/Planner not found.
java.lang.ClassNotFoundException: mycompany.tools.Planner
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://www.mycompany.com:80/test/database.nsf/46277DA0EF2790B0C12574040052D714/$FILE/mycompany/tools/Planner.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception : java.lang.ClassNotFoundException: mycompany.tools.PlannerBy reading a lot forums I found that a lot (really a lot) of people were experiencing the exact same issue, regardless of the type of server they used to host their applet. And unfortunately, only few answers were relevant to help me understand why I got this error...
By looking deeper in the documentation, I have found this [Applet Developer's guide|http://download.oracle.com/javase/6/docs/technotes/guides/jweb/applet/applet_dev_guide.html]. Here, it is written that one of the enhancement of the next-generation plug-in is that : "+... The JVM running the applet is isolated from the web browser at the operating system level. If something should go wrong while running the applet, or if an uncooperative applet refuses to shut down, the new Java Plug-in detects and handles the error condition gracefully; the Web browser is unaffected+".
I am not quite sure of what it really means, but I have started to think that my problem could be that, by running in a separate process than the one of the Web browser, loading the Jars will require an authentication on my server. To verify this hypothesis, I have changed the codebase of my applet, so the Jars are downloaded from another server where no user authentication is required. The good news is that my applet can now find the Jars and run as expected. The bad news is that none of the Jars are placed in the cache, which means that the Jars have to be downloaded each time I start a new session to work with my applet.
I have also tried to disable the "Use the next-generation plug-in" option in the Java control panel. In this case, everything is fine, too, and even the Jars are stored in the cache. The interesting thing is that afterwards, by enabling the "Use the next-generation plug-in" option again, the applet will load and run like a charm... because the Jars are in the cache and the class loader can find them! (I suspect that this case has been experienced by several people, answering on forum posts that they cannot reproduce the issue.)
Anyway, even if there is some workarounds to ensure it is possible to work with the latest versions of the plug-in, having to change the default options is not always easy or possible, depending of the environment. This applet that I am talking about is used by a lot of our customers and all have their internal policies and requirements regarding the Java configuration. If for some of them it will be possible to use a workaround, for others it will not. And this is a major problem to me.
As I said, a lot of people have experienced this issue. I hope that someone having a better understanding on how this next-generation plug-in works, will have a solution, or at least, will be able to explain what is wrong in this approach and if my suggestion regarding an authentication issue for the class loader make sense.
Any help will be greatly appreciated.
Philippe
Hi,
I was wrong in my approach.
My applet was implemented using the "<object>" tag and it seems that it was not the best way to address compatibility issues across all versions of the plug-in and all browsers.
So, I have finally found what I was looking for in this "[Java Rich Internet Applications Development and Deployment|http://download.oracle.com/javase/6/docs/technotes/guides/jweb/index.html]" guide. In this guide, it is recommended to use the "[Deployment Toolkit|http://download.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit]", based on a Javascript library containing everything needed to deploy your application as an applet or a Java Web Start application.
My application, deployed as an applet, now works like a charm.
I hope pointing on this Deployment Toolkit will also help others...
Philippe
Similar Messages
-
Ssvagent.exe does not always disable next-generation Plug-In
Around half the time running the "ssvagent.exe -high -jpisetup -old" in a vbs after the jre-6u22-windows-i586.exe process stops running
the next generation Plug-In option is not disabled.
I have verified that it does not run until after the Java installtion is complete.
Running "ssvagent.exe -high -jpisetup -old" manually right after installing Java will always disable next generation Plug-In.
Any ideas why it won't always run properly from a script?
Edited by: EthanD on Sep 20, 2012 10:21 AMHi,
I was wrong in my approach.
My applet was implemented using the "<object>" tag and it seems that it was not the best way to address compatibility issues across all versions of the plug-in and all browsers.
So, I have finally found what I was looking for in this "[Java Rich Internet Applications Development and Deployment|http://download.oracle.com/javase/6/docs/technotes/guides/jweb/index.html]" guide. In this guide, it is recommended to use the "[Deployment Toolkit|http://download.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit]", based on a Javascript library containing everything needed to deploy your application as an applet or a Java Web Start application.
My application, deployed as an applet, now works like a charm.
I hope pointing on this Deployment Toolkit will also help others...
Philippe -
Detecting if next generation plug-in is activated
Hi,
I am wondering if there is a way to programatically detect if the next generation plug-in check box is selected for the JRE/Control Panel (1.6_11).
We are having trouble with our software when this is enabled (the default) and want to notify the user to turn it off. I am assuming that this value is stored in the registry or some properties file but I can't seem to find it.
Thanks!
-RobThe Deployment Toolkit portion of this document
file:///C:/Program%20Files/Java/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit
has a link to deployJava.js which contains a function that will tell you if the new plugin is active. -
Next-Generation Plug-In settings in the Enterprise
I work in a company of 1000+ desktops and various user groups running various core systems. For background, we've been standardized on IE 6 for years, and we're trying to move to IE 8.
I'm looking into an issue with one of our core systems. It's a 3rd party solution that relies on an applet that fails when the latest JRE is downloaded and the "Enable the next-generation Java Plug-in" is checked (which it is by default).
I've been searching the web, and I know most of the work-arounds, including how to run ssvagent.exe -high -jpisetup -old from the JRE install folder. I'm almost ready to pass this information on to our desktop admins, but I have a few questions I know they are going to ask. I would deeply appreciate any help in answering these questions:
What is the possible impact of disabling the next-generation Java Plug-in on other applets from other 3rd party vendors? Are we likely to run into some applets/plug-ins that fail when this option is disabled?
The vendor of the app that's failing isn't being very helpful. Is there any info we can give them on how to recompile the applet so that it works under the default setting?
What are other large enterprises doing to manage this?
Thanks in advance for any answers. Until we have this resolved, we're unable to upgrade users to the current JRE.I tried the java_version param. It prompted me with a warning informing me that the app would run an earlier version of Java. I clicked run, and continued having the same issue. I captured this from the console:
Java Plug-in 1.6.0_20
Using JRE version 1.5.0_15-b04 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\kswans1.AMERICREDIT
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
java.lang.NoClassDefFoundError: sun/awt/DesktopBrowse
at sun.plugin2.applet.Applet2Environment.initialize(Unknown Source)
at sun.plugin2.main.client.PluginMain.handleMessageSetJVMID(Unknown Source)
at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source)
at sun.plugin2.main.client.PluginMain.run(Unknown Source)
at sun.plugin2.main.client.PluginMain.main(Unknown Source)
security: property package.access value sun.
security: property package.access new value sun.,com.sun.javaws
security: property package.access value sun.,com.sun.javaws
security: property package.access new value sun.,com.sun.javaws,com.sun.deploy
security: property package.access value sun.,com.sun.javaws,com.sun.deploy
security: property package.access new value sun.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition value null
security: property package.definition new value com.sun.javaws
security: property package.definition value com.sun.javaws
security: property package.definition new value com.sun.javaws,com.sun.deploy
security: property package.definition value com.sun.javaws,com.sun.deploy
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access value sun.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access new value sun.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
security: property package.definition value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
basic: setDeployURLClassPathCallbacks: no enhanced access
basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@153f67e
network: Cache entry found [url: http://drvmwebbnt02.americredit.com:9081/MyProvenir/MyProvenirZip.class, version: null] prevalidated=false/0
network: Connecting http://drvmwebbnt02.americredit.com:9081/MyProvenir/MyProvenirZip.class with proxy=DIRECT
network: Connecting http://drvmwebbnt02.americredit.com:9081/MyProvenir/MyProvenirZip.class with cookie "JSESSIONID=84C38F94C7BABF9B3318856D87B9736D; __utma=1.1067525869.1271360926.1278605523.1278684887.12; __utmz=1.1271360926.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)"
network: ResponseCode for http://drvmwebbnt02.americredit.com:9081/MyProvenir/MyProvenirZip.class : 304
network: Encoding for http://drvmwebbnt02.americredit.com:9081/MyProvenir/MyProvenirZip.class : null
network: Disconnect connection to http://drvmwebbnt02.americredit.com:9081/MyProvenir/MyProvenirZip.class
network: Cache entry not found [url: http://drvmwebbnt02.americredit.com:9081/MyProvenir/, version: null]
basic: Applet loaded.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 374612 us, pluginInit dt 666096 us, TotalTime: 1040708 us
basic: Applet initialized
basic: Removed progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@153f67e
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started -
Applet doesn´t load in java 7 with next-generation plug-in marked
I have developed an applet with netbeans 7.1.2 which worked fine until I updated from jvm6 to jvm7. The applet does not load properly unless I uncheck from the configuration of the jvm the checbox plug-in next-generation.
Anyone know why in java 6 working properly with the plug-in next generation and in java 7 do not?
I can do something to work properly in Java 7 without having to uncheck the checkbox?
Thanks.1 - Java installed -> 1.7.0_05-b06. In Firefox works fine. The problem is in IE8.
2 - I can run other applets.
3-
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition value null
security: property package.definition new value com.sun.javaws
security: property package.definition value com.sun.javaws
security: property package.definition new value com.sun.javaws,com.sun.deploy
security: property package.definition value com.sun.javaws,com.sun.deploy
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
security: property package.definition value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
basic: Listener de progreso agregado: sun.plugin.util.ProgressMonitorAdapter@bbe282
basic: Plugin2ClassLoader.addURL parent called for .../appletFirma/lib/bcmail-jdk13-145.zip
basic: Plugin2ClassLoader.addURL parent called for.../appletFirma/lib/jce-ext-jdk13-145.zip
basic: Plugin2ClassLoader.addURL parent called for .../appletFirma/lib/AbsoluteLayout.jar
basic: Plugin2ClassLoader.addURL parent called for .../appletFirma/lib/plugin.jar
basic: Plugin2ClassLoader.addURL parent called for .../appletFirma/AppletAplication.jar
security: Se ha activado la comprobación de revocación de la lista negra
security: Está activada la comprobación de lista de bibliotecas de confianza
network: Se ha encontrado la entrada de caché [URL: .../appletFirma/lib/bcmail-jdk13-145.zip, versión: null] prevalidated=false/0
cache: Resource .../appletFirma/lib/bcmail-jdk13-145.zip has expired.
network: Conectando.../appletFirma/lib/bcmail-jdk13-145.zip con proxy=DIRECT
network: Conectando.../ con proxy=DIRECT
network: Conectando .../appletFirma/lib/bcmail-jdk13-145.zip con cookie "__utma=153011745.179473224.1324411077.1324563223.1326992570.4; DomAuthSessId=07A8675D20F4CBAA6E2D638B5330E7A0"
network: ResponseCode de.../appletFirma/lib/bcmail-jdk13-145.zip: 304
network: Codificación de .../appletFirma/lib/bcmail-jdk13-145.zip: null
network: Desconectar conexión con .../appletFirma/lib/bcmail-jdk13-145.zip
cache: Reading Signers from 2157 .../appletFirma/lib/bcmail-jdk13-145.zip | C:\Documents and Settings\Francisco Alvarez\Configuración local\Datos de programa\Sun\Java\Deployment\cache\6.0\1\282adb01-384a1e15.idx
cache: Done readSigners(.../appletFirma/lib/bcmail-jdk13-145.zip)
cache: Read manifest for .../appletFirma/lib/bcmail-jdk13-145.zip: read=201 full=5808
security: Cargando certificados de despliegue desde C:\Documents and Settings\Francisco Alvarez\Datos de programa\Sun\Java\Deployment\security\trusted.certs
security: Se han cargado certificados de despliegue desde C:\Documents and Settings\Francisco Alvarez\Datos de programa\Sun\Java\Deployment\security\trusted.certs
security: Cargando certificados del almacén de certificados de la sesión de despliegue
security: Certificados cargados del almacén de certificados de la sesión de despliegue
security: Cargando certificados del almacén de certificados TrustedPublisher de Internet Explorer
security: Certificados cargados desde el almacén de certificados TrustedPublisher de Internet Explorer
security: Validar la cadena de certificados utilizando la API CertPath
security: Cargando certificados del almacén de certificados ROOT de Internet Explorer
security: Certificados cargados desde el almacén de certificados ROOT de Internet Explorer
security: Cargando certificados de CA raíz desde C:\Documents and Settings\Francisco Alvarez\Datos de programa\Sun\Java\Deployment\security\trusted.cacerts
security: Certificados de CA raíz cargados desde C:\Documents and Settings\Francisco Alvarez\Datos de programa\Sun\Java\Deployment\security\trusted.cacerts
security: Cargando certificados de CA raíz desde C:\Archivos de programa\Java\jre7\lib\security\cacerts
security: Certificados de CA raíz cargados desde C:\Archivos de programa\Java\jre7\lib\security\cacerts
security: Obtener recopilación de certificados del almacén de certificados de CA raíz
security: Obtener recopilación de certificados del almacén de certificados de CA raíz
security: Obtener recopilación de certificados del almacén de certificados de CA raíz
security: Obtener recopilación de certificados del almacén de certificados de CA raíz
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
security: Comprobando si el certificado está en el almacén de certificados TrustedPublisher de Internet Explorer
basic: Dialog type is not candidate for embedding
security: El usuario ha otorgado privilegios de código sólo para esta sesión
security: Agregando certificado en el almacén de certificados de la sesión de despliegue
security: Certificados agregados en el almacén de certificados de la sesión de despliegue
security: Guardando certificados en el almacén de certificados de la sesión de despliegue
security: Certificados guardados en el almacén de certificados de la sesión de despliegue
network: Se ha encontrado la entrada de caché [URL:.../appletFirma/lib/jce-ext-jdk13-145.zip, versión: null] prevalidated=false/0
cache: Resource http://desarrollo.isaltda.com.uy/appletFirma/lib/jce-ext-jdk13-145.zip has expired.
network: Conectando .../appletFirma/lib/jce-ext-jdk13-145.zip con proxy=DIRECT
network: Conectando .../appletFirma/lib/jce-ext-jdk13-145.zip con cookie "__utma=153011745.179473224.1324411077.1324563223.1326992570.4; DomAuthSessId=07A8675D20F4CBAA6E2D638B5330E7A0"
network: ResponseCode de .../appletFirma/lib/jce-ext-jdk13-145.zip: 304
network: Codificación de .../appletFirma/lib/jce-ext-jdk13-145.zip: null
network: Desconectar conexión con .../appletFirma/lib/jce-ext-jdk13-145.zip
cache: Reading Signers from 2157 .../appletFirma/lib/jce-ext-jdk13-145.zip | C:\Documents and Settings\Francisco Alvarez\Configuración local\Datos de programa\Sun\Java\Deployment\cache\6.0\37\590df8a5-7d87e233.idx
cache: Done readSigners(.../appletFirma/lib/jce-ext-jdk13-145.zip)
cache: Read manifest for .../appletFirma/lib/jce-ext-jdk13-145.zip: read=202 full=47488
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
network: Se ha encontrado la entrada de caché [URL: .../appletFirma/lib/AbsoluteLayout.jar, versión: null] prevalidated=false/0
cache: Resource .../appletFirma/lib/AbsoluteLayout.jar has expired.
network: Conectando.../appletFirma/lib/AbsoluteLayout.jar con proxy=DIRECT
network: Conectando .../appletFirma/lib/AbsoluteLayout.jar con cookie "__utma=153011745.179473224.1324411077.1324563223.1326992570.4; DomAuthSessId=07A8675D20F4CBAA6E2D638B5330E7A0"
network: ResponseCode de.../appletFirma/lib/AbsoluteLayout.jar: 304
network: Codificación de.../appletFirma/lib/AbsoluteLayout.jar: null
network: Desconectar conexión con .../appletFirma/lib/AbsoluteLayout.jar
cache: Reading Signers from 1055 .../appletFirma/lib/AbsoluteLayout.jar | C:\Documents and Settings\Francisco Alvarez\Configuración local\Datos de programa\Sun\Java\Deployment\cache\6.0\17\56fa4991-262eae08.idx
cache: Done readSigners(.../appletFirma/lib/AbsoluteLayout.jar)
cache: Read manifest for.../appletFirma/lib/AbsoluteLayout.jar: read=283 full=283
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
security: Comprobando si el certificado está en el almacén de certificados TrustedPublisher de Internet Explorer
basic: Dialog type is not candidate for embedding
security: El usuario ha otorgado privilegios de código sólo para esta sesión
security: Agregando certificado en el almacén de certificados de la sesión de despliegue
security: Certificados agregados en el almacén de certificados de la sesión de despliegue
security: Guardando certificados en el almacén de certificados de la sesión de despliegue
security: Certificados guardados en el almacén de certificados de la sesión de despliegue
network: Se ha encontrado la entrada de caché [URL:.../appletFirma/lib/plugin.jar, versión: null] prevalidated=false/0
cache: Resource .../appletFirma/lib/plugin.jar has expired.
network: Conectando .../appletFirma/lib/plugin.jar con proxy=DIRECT
network: Conectando.../appletFirma/lib/plugin.jar con cookie "__utma=153011745.179473224.1324411077.1324563223.1326992570.4; DomAuthSessId=07A8675D20F4CBAA6E2D638B5330E7A0"
network: ResponseCode de.../appletFirma/lib/plugin.jar: 304
network: Codificación de .../appletFirma/lib/plugin.jar: null
network: Desconectar conexión con .../appletFirma/lib/plugin.jar
cache: Reading Signers from 5 .../appletFirma/lib/plugin.jar | C:\Documents and Settings\Francisco Alvarez\Configuración local\Datos de programa\Sun\Java\Deployment\cache\6.0\15\c16d34f-2740f800.idx
network: No hay información de certificado para el archivo JAR sin firma: .../appletFirma/lib/plugin.jar
cache: Done readSigners(.../appletFirma/lib/plugin.jar)
cache: Read manifest for .../appletFirma/lib/plugin.jar: read=89 full=89
network: Se ha encontrado la entrada de caché [URL: .../appletFirma/AppletAplication.jar, versión: null] prevalidated=false/0
cache: Resource .../appletFirma/AppletAplication.jar has expired.
network: Conectando .../appletFirma/AppletAplication.jar con proxy=DIRECT
network: Conectando .../appletFirma/AppletAplication.jar con cookie "__utma=153011745.179473224.1324411077.1324563223.1326992570.4; DomAuthSessId=07A8675D20F4CBAA6E2D638B5330E7A0"
network: ResponseCode de .../appletFirma/AppletAplication.jar: 304
network: Codificación de .../appletFirma/AppletAplication.jar: null
network: Desconectar conexión con .../appletFirma/AppletAplication.jar
cache: Reading Signers from 1055 .../appletFirma/AppletAplication.jar | C:\Documents and Settings\Francisco Alvarez\Configuración local\Datos de programa\Sun\Java\Deployment\cache\6.0\51\609786b3-797751c9.idx
cache: Done readSigners(.../appletFirma/AppletAplication.jar)
cache: Read manifest for .../appletFirma/AppletAplication.jar: read=242 full=1552
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
basic: Applet cargado.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 305312 us, pluginInit dt 6347309 us, TotalTime: 6652621 us
security: Validar la cadena de certificados utilizando la API CertPath
security: El certificado no ha caducado. No es preciso comprobar la información sobre el registro de hora
security: Se ha encontrado el archivo de lista de jurisdicciones
security: No se necesita comprobar la extensión de confianza de este certificado
security: El soporte de CRL está desactivado
security: El soporte de OCSP está desactivado
security: Esta validación de entidad final de OCSP está desactivada
security: Comprobando si el certificado está en el almacén de certificados denegados de despliegue
security: Comprobando si el certificado está en el almacén permanente de certificados de despliegue
security: Comprobando si el certificado está en el almacén de certificados de la sesión de despliegue
basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
basic: Applet initialized
basic: Starting applet
basic: completed perf rollup
basic: Applet made visible
basic: Applet started
basic: Told clients applet is started
basic: Starting applet teardown
basic: Finished applet teardown
basic: Listener de progreso eliminado: sun.plugin.util.ProgressMonitorAdapter@bbe282
plugin2manager.parentwindowDispose -
Eviction of objects based on aging time and not cache size
Hi
Ii am using a coherence cluster ( extend) and wish to implement an aviction policy for each object inserted into the cache.
From the docs i have read i understand customized eviction policies are ALL size based and not time based ( mean eviction is triggered when cache is full and not when cache object aging time reached ).
It there a way to implement such eviction ?Hi Reem,
You can expire cache entries based on time by setting the expiry-delay in the cache configuration, for example
<distributed-scheme>
<scheme-name>SampleMemoryExpirationScheme</scheme-name>
<backing-map-scheme>
<local-scheme>
<expiry-delay>10s</expiry-delay>
</local-scheme>
</backing-map-scheme>
<serializer>
<class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
</serializer>
<autostart>true</autostart>
</distributed-scheme>The above configuration expires entries 10 seconds after they have been put into the cache.
You can find more information here: http://download.oracle.com/docs/cd/E14526_01/coh.350/e14509/appcacheelements.htm#BABDHGHJ
Regards,
JK -
Why do some next generation ipads have a lightning connector and some the old connector
why do some ipads have a lightning connector and some the old connector
Apple said that the lightning connector takes less space than the 30-pin connector.
Cheers; Tom -
help
If the iPod is only sleeping (not powered off), the iPod is still doing things like checking for mail, checking its location and other things.
-
"bc4j.xcfg" file not in classpath (and not in JAR file)
Hi, this is a very similar problem to one reported today. I have created a JClient application that connects to a DB and displays some info in a JFrame. Running the application through JDeveloper, all is fine. But, if I create a jar file and run it directly through the jar file, I get this error message:
C:\Work\Client\View\deploy>java -jar my_client.jar
oracle.jbo.JboException: JBO-33001: Cannot find the configuration file /combit/common/bc4j.xcfg in the classpath
at oracle.jbo.client.Configuration.loadFromClassPath(Configuration.java: 344)
at oracle.jbo.common.ampool.PoolMgr.createPool(PoolMgr.java:331)
at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:532)
at oracle.jbo.client.Configuration.createRootApplicationModule(Configura tion.java:1320)
at
oracle.jbo.client.Configuration.createRootApplicationModule(Configura tion.java:1298)
at view.Login.jbInit(Login.java:81)
at view.Login.<init>(Login.java:39)
at view.MainFrame.<clinit>(MainFrame.java:26)
at view.Combit.<init>(Combit.java:13)
at view.Combit.main(Combit.java:50)
In fact, the bc4j.xcfg file is not inside my JAR file (it belongs to the BC4J project, so when I created the JAR file for my "View" project, it never came into.
How should I create the JAR file to have this file inside and fix my problem??
Thanks a lot,
DavidI'm having a similar problem -- but I am just trying to run the BC4J project -- not a project dependent on the BC4J components... where is the classpath being incorrectly set?
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-33001: Cannot find the configuration file infra\mainmenu\bc4j\common\bc4j.xcfg in the classpath
void oracle.jbo.JboException.<init>(java.lang.Throwable)
JboException.java:344
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.PoolMgr.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
PoolMgr.java:481
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.ContextPoolManager.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
ContextPoolManager.java:166
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.uicli.mom.JUMetaObjectManager.createPool(java.lang.String, java.util.Properties)
JUMetaObjectManager.java:471
oracle.jbo.common.ampool.SessionCookie oracle.jbo.http.HttpContainer.findSessionCookie(javax.servlet.http.HttpSession, java.lang.String, java.lang.String, java.util.Properties)
HttpContainer.java:638
oracle.jbo.common.ampool.SessionCookie oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, java.lang.String)
void oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(oracle.cabo.servlet.BajaContext)
void oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.ui.RenderingContext)
void oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
void oracle.cabo.servlet.AbstractPageBroker.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
oracle.cabo.servlet.Page oracle.cabo.servlet.PageBrokerHandler.handleRequest(oracle.cabo.servlet.BajaContext)
void oracle.cabo.servlet.UIXServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
HttpServlet.java:740
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
HttpServlet.java:853
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ServletRequestDispatcher.java:721
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequestDispatcher.java:306
boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
HttpRequestHandler.java:767
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
HttpRequestHandler.java:259
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run()
HttpRequestHandler.java:106
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
PooledExecutor.java:803
void java.lang.Thread.run()
Thread.java:484
## Detail 0 ##
oracle.jbo.JboException: JBO-33001: Cannot find the configuration file infra\mainmenu\bc4j\common\bc4j.xcfg in the classpath
void oracle.jbo.client.Configuration.loadFromClassPath(java.lang.String)
Configuration.java:314
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.PoolMgr.createPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
PoolMgr.java:272
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.PoolMgr.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
PoolMgr.java:457
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.ContextPoolManager.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
ContextPoolManager.java:166
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.uicli.mom.JUMetaObjectManager.createPool(java.lang.String, java.util.Properties)
JUMetaObjectManager.java:471
oracle.jbo.common.ampool.SessionCookie oracle.jbo.http.HttpContainer.findSessionCookie(javax.servlet.http.HttpSession, java.lang.String, java.lang.String, java.util.Properties)
HttpContainer.java:638
oracle.jbo.common.ampool.SessionCookie oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, java.lang.String)
void oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(oracle.cabo.servlet.BajaContext)
void oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.ui.RenderingContext)
void oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
void oracle.cabo.servlet.AbstractPageBroker.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
oracle.cabo.servlet.Page oracle.cabo.servlet.PageBrokerHandler.handleRequest(oracle.cabo.servlet.BajaContext)
void oracle.cabo.servlet.UIXServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
HttpServlet.java:740
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
HttpServlet.java:853
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ServletRequestDispatcher.java:721
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequestDispatcher.java:306
boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
HttpRequestHandler.java:767
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
HttpRequestHandler.java:259
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run()
HttpRequestHandler.java:106
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
PooledExecutor.java:803
void java.lang.Thread.run()
Thread.java:484
## Detail 0 ##
oracle.jbo.JboException: JBO-33000: Cannot find the configuration file registerConnectionsFromDocument
void oracle.jbo.client.Configuration.registerConnectionsFromDocument()
Configuration.java:871
void oracle.jbo.client.Configuration.loadFromStream(java.io.InputStream)
Configuration.java:248
void oracle.jbo.client.Configuration.loadFromClassPath(java.lang.String)
Configuration.java:308
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.PoolMgr.createPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
PoolMgr.java:272
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.PoolMgr.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
PoolMgr.java:457
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.ContextPoolManager.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
ContextPoolManager.java:166
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.uicli.mom.JUMetaObjectManager.createPool(java.lang.String, java.util.Properties)
JUMetaObjectManager.java:471
oracle.jbo.common.ampool.SessionCookie oracle.jbo.http.HttpContainer.findSessionCookie(javax.servlet.http.HttpSession, java.lang.String, java.lang.String, java.util.Properties)
HttpContainer.java:638
oracle.jbo.common.ampool.SessionCookie oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, java.lang.String)
void oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(oracle.cabo.servlet.BajaContext)
void oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.ui.RenderingContext)
void oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
void oracle.cabo.servlet.AbstractPageBroker.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
oracle.cabo.servlet.Page oracle.cabo.servlet.PageBrokerHandler.handleRequest(oracle.cabo.servlet.BajaContext)
void oracle.cabo.servlet.UIXServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
HttpServlet.java:740
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
HttpServlet.java:853
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ServletRequestDispatcher.java:721
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequestDispatcher.java:306
boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
HttpRequestHandler.java:767
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
HttpRequestHandler.java:259
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run()
HttpRequestHandler.java:106
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
PooledExecutor.java:803
void java.lang.Thread.run()
Thread.java:484
## Detail 0 ##
java.lang.NullPointerException
void oracle.jbo.client.Configuration.registerConnectionsFromDocument()
Configuration.java:860
void oracle.jbo.client.Configuration.loadFromStream(java.io.InputStream)
Configuration.java:248
void oracle.jbo.client.Configuration.loadFromClassPath(java.lang.String)
Configuration.java:308
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.PoolMgr.createPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
PoolMgr.java:272
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.PoolMgr.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
PoolMgr.java:457
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.common.ampool.ContextPoolManager.findPool(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
ContextPoolManager.java:166
oracle.jbo.common.ampool.ApplicationPool oracle.jbo.uicli.mom.JUMetaObjectManager.createPool(java.lang.String, java.util.Properties)
JUMetaObjectManager.java:471
oracle.jbo.common.ampool.SessionCookie oracle.jbo.http.HttpContainer.findSessionCookie(javax.servlet.http.HttpSession, java.lang.String, java.lang.String, java.util.Properties)
HttpContainer.java:638
oracle.jbo.common.ampool.SessionCookie oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.getSessionCookie(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, oracle.cabo.data.jbo.def.RootAppModuleDef)
oracle.jbo.ApplicationModule oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useRootAppModule(oracle.cabo.servlet.BajaContext, java.lang.String)
void oracle.cabo.data.jbo.servlet.RootAppModuleRegistryImpl.useAll(oracle.cabo.servlet.BajaContext)
void oracle.cabo.data.jbo.xml.parse.JboParserExtensionImpl$JboPageDescription.renderStarted(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.ui.RenderingContext)
void oracle.cabo.servlet.ui.UINodePageRenderer.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
void oracle.cabo.servlet.AbstractPageBroker.renderPage(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page)
oracle.cabo.servlet.Page oracle.cabo.servlet.PageBrokerHandler.handleRequest(oracle.cabo.servlet.BajaContext)
void oracle.cabo.servlet.UIXServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
HttpServlet.java:740
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
HttpServlet.java:853
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ServletRequestDispatcher.java:721
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequestDispatcher.java:306
boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
HttpRequestHandler.java:767
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
HttpRequestHandler.java:259
void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run()
HttpRequestHandler.java:106
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
PooledExecutor.java:803
void java.lang.Thread.run()
Thread.java:484 -
Hi!
I'm using WebLogic 7.0.2 and using the weblogic.servlet.FileServlet to serve up
various
pages (HTML, Word, Powerpoint). If I change an HTML file and access it agin things
are find
since the default expirationdate for it is '0' - however if I change a Word file
and reaccess it
again I see the previous version of it. I have to clear out the cache and view
it again in order
to see the changes. Is there a way to use the weblogic.servlet.FileServlet and
force no
caching or a reload with every access?
Thanks!
-Lori
Well I never heard anything so I just created a servlet that inherits from the
weblogic
FileServlet and puts in the expirationdate in the header before passing it on
to the
super class. It works fine.
"Lori Ronning" <[email protected]> wrote:
>
>Hi!
>I'm using WebLogic 7.0.2 and using the weblogic.servlet.FileServlet to
>serve up
>various
>pages (HTML, Word, Powerpoint). If I change an HTML file and access
>it agin things
>are find
>since the default expirationdate for it is '0' - however if I change
>a Word file
>and reaccess it
>again I see the previous version of it. I have to clear out the cache
>and view
>it again in order
>to see the changes. Is there a way to use the weblogic.servlet.FileServlet
>and
>force no
>caching or a reload with every access?
>Thanks!
>-Lori
-
Is it possible to cache and index and not cache the table?
can someone point me to the syntax? I have been messing with it and can't get the cache command on the indexes to work. I dont want to cache the table. Just the index blocks.
i have to joins between tables with denormalized data and join non-unique columns. The indexes I am using have high clustering factors. i have no way of solving this right now.
in performnace tests queries use a lot of physical IO and take a long time to return. If I run them a second time, they still use alot of logical IO, but return quickly. I have enough CPU to handle the logical IO and I need to speed up queries.
I dont have enough memory to cache the tables data involved, but I do have enough to cache the indexes. When I run a 10046 trace virtually all of the work is done in the index searches, so I was hoping to cache the indexes in order to speed up the queries.
again I can't solve the data issues and I am not concerned about the high logical IOs since there is limited concurrency and I have plenty of CPU.
I guess my only other option is to find out which table in the join is would benefit most from caching and cache that table since these are big tables and I can really only cache one of them. -
Need to disable next-generation Java plug-in for sccm deployment
hey all,
hope I have the right forum for this question.
I'm deploying Java 7 update 55 to users in our company and have discovered that we need to disable the next generation plug-in.
is there a way to deploy Java with the plug-in disabled? preferably a command that I can add to a batch file.
I've read about a registry hack (doesn't work based on feedback), but I'd prefer not to deploy a mass registry change company-wide.
any help would be greatly appreciated.
thanks for your time!I'm deploying Java 7 update 55 to users in our company and have discovered that we need to disable the next generation plug-in.
is there a way to deploy Java with the plug-in disabled? preferably a command that I can add to a batch file.
I've read about a registry hack (doesn't work based on feedback), but I'd prefer not to deploy a mass registry change company-wide.
any help would be greatly appreciated.
Have you created the required deployment rule set?
https://blogs.oracle.com/java-platform-group/entry/introducing_deployment_rule_sets?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+orana+(OraNA)
This Symantec blog has several posts by JRE team members (they have 'Oracle' in their user id) about the issue and the above link is referenced from it:
http://www.symantec.com/connect/forums/how-everyone-addressing-forced-java-dialog-java-update-needed-your-java-version-insecure
This Symantec link discusses 'Updating Java through Managed Sjoftware Delivery Policy
http://www.symantec.com/connect/articles/updating-java-through-managed-software-delivery-policy -
I am wondering if I need to eject my iPhone from iTunes or if it is fine to unplug the phone without ejecting.
If it's connected to your computer and synced with iTunes you should eject it. If it's only plugged into a wall outlet and not your computer, just unplug it (since there's nothing to eject it from).
-
HP Mini: battery completely empty and not charging.
Seems, that computer was not shouted down completely, when I close laptop. During next two days battery was discharged completely and not working anymore.
What I have to do? I bought pc in August, 2010 - before that battery was really ok (around 4-5 hours).Hi @Pandamoniumrain ,
I have brought your issue to the attention of an appropriate team within HP. They will likely request information from you in order to look up your case details or product serial number. Please look for a private message from an identified HP contact. Additionally, keep in mind not to publically post ( serial numbers and case details).
If you are unfamiliar with how the Forum's private message capability works, you can learn about that here.
Regards,
George
I work for HP -
How to downlaod latest pdf portfolio and not browser cached old version?
I have an index.html page. This page has a simple >Download portfolio pdf< button. On clicking this my latest portfolio pdf can be downloaded. As my pdf will be regularly updated how can I make sure that the viewer gets the latest pdf version and not cached version?
John... If the PDF is already in the cache, it might not be downloaded again from the server... resulting in the visitor seeing the older version.
You might want to check in on this similar discussion about appending a random number or time/date on the end of that file name so the browser always looks for a different version (which will be the most current):
http://forums.adobe.com/thread/941787
This method is commonly used in "News Tickers" and other such applications that are constantly being updated.
Best wishes,
Adninjastrator
Maybe you are looking for
-
Dear Experts, I have some confusion about MRP wizard. In MRP running wizard step 3 of 4 i checked Existing Inventory, Purchase Orders, Sales Orders and Production Orders. But in the order recommendation report status is not considering the Open Purc
-
How do all users share a libary?
How do I install ITunes on XP so all users share on libary. Hard Disk space is a concern and I don't want every user to have a separate libary.
-
I have been working on an illustration in Photoshop for a few months now. When I tried to open it yesterday it came up as a single layered black image with a few red lines at the top. I have no idea what this is. I have not even used red in my artwor
-
IMac freezes when shutting down
My 3 month old iMac (24" Extreme) freezes (spinning wheel just keeps turning) when I try to Shut Down. Then I have no option but to manually shut down the machine using the power button at the back of the machine. I have made sure that I quit all app
-
Writeback button still grayed out after all the steps I have taken
Hi experts, I have created simple writeback request, and writeback is enabled for one column, and I have placed xlm template under: C:\OracleBI\web\msgdb\customMessages\ and my writeback button still grayed out. Below is my xml content: <?xml version