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 AM

    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

  • 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!
    -Rob

    The 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

  • Whats causing the battery to discharge on ipod touch when nothing is plugged into the output jack and not using the ipod?

    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,
    David

    I'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

  • Using weblogic.servlet.FileServlet - can it set expiration date to '0' and not cache the page?

              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

  • HT1386 When an iPhone is plugged into the wall outlet and is synced with iTunes, does the phone need to be ejected on iTunes like it would be if connected to the computer, or is it just fine to disconnect from the wall?

    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

  • MRP Issue

    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.

  • When opened, my image appears black with a few red lines at the top, yet the thumbnail looks as it should be. How do I fix this?

    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