This discussion is archived
13 Replies Latest reply: May 20, 2013 6:18 AM by myluism RSS

Implementation class stopped working ....!

myluism Newbie
Currently Being Moderated
Hi all.

I'm using Forms 11g and have the following situation:

This is somehow a continuation from this thread: How to modify a jar file (lablediconbutton) just to add more gif images

In short:

Modify the LabledIconButton.jar this way:

- Rename file extension to zip.
- Unzip file.
- Added custom icons.
- Compress folder.
- Renamed back to jar extension.
- Put it to work.
- Worked perfectly.

Following day stopped working for apparently no reason (no upgrades on software, jre, nothing). Error from java console is:

*network: Cache entry not found [url: http://myluism-pc:7001/forms/java/oracle/forms/enhancedItems/LabledIconButton.class, version: null]*
network: Connecting http://myluism-pc:7001/forms/java/oracle/forms/enhancedItems/LabledIconButton.class with proxy=DIRECT
java.lang.ClassNotFoundException: oracle.forms.enhancedItems.LabledIconButton
     at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at java.lang.Class.forName0(Native Method)
     at java.lang.Class.forName(Unknown Source)
     at oracle.forms.handler.UICommon.instantiate(Unknown Source)
     at oracle.forms.handler.UICommon.onCreate(Unknown Source)
     at oracle.forms.handler.ButtonItem.onCreate(Unknown Source)
     at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)
     at oracle.forms.engine.Runform.processMessage(Unknown Source)
     at oracle.forms.engine.Runform.processSet(Unknown Source)
     at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
     at oracle.forms.engine.Runform.onMessage(Unknown Source)
     at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
     at oracle.forms.engine.Runform.startRunform(Unknown Source)
     at oracle.forms.engine.Main.createRunform(Unknown Source)
     at oracle.forms.engine.Main.start(Unknown Source)
     at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.start(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)

I signed file using sign_webutil, error persisted.

Revert back to original jar file, error persist...

Can anybody give a clue...?

Regards, Luis...:)
  • 1. Re: Implementation class stopped working ....!
    FrançoisDegrelle Oracle ACE
    Currently Being Moderated
    - Added custom icons.
    - Compress folder.
    - Renamed back to jar extension.

    What do you mean by "compress folder" ?

    Francois
  • 2. Re: Implementation class stopped working ....!
    myluism Newbie
    Currently Being Moderated
    The original file (Jar File) was unzipped, to add custom icons, then compress (to create a new zip file with added icons), and then renamed to .jar.

    Is that wrong?.

    Regards, Luis ...:)
  • 3. Re: Implementation class stopped working ....!
    FrançoisDegrelle Oracle ACE
    Currently Being Moderated
    If you open the zip file with Winzip for instance, then drag a new component into it, it will compress it automatically. No need to compress anything again.

    Francois
  • 4. Re: Implementation class stopped working ....!
    myluism Newbie
    Currently Being Moderated
    Anyway as mentioned, i replace the original jar file and still get the same error.... I don't understand...!
  • 5. Re: Implementation class stopped working ....!
    FrançoisDegrelle Oracle ACE
    Currently Being Moderated
    Try to clean the JAR cache via the Windows control panel.

    Francois
  • 6. Re: Implementation class stopped working ....!
    myluism Newbie
    Currently Being Moderated
    How is that done ...?

    Excuse my ignorance...!

    Regards, Luis ...:)
  • 7. Re: Implementation class stopped working ....!
    CraigB Guru
    Currently Being Moderated
    Go to Control Panel => Java => Temporary Internet Files => Settings button => Delete Files... button.

    Craig...
  • 8. Re: Implementation class stopped working ....!
    OlehTyshchenko Newbie
    Currently Being Moderated
    Luis,

    Please turn on tracing (Java Control Panel - Advanced - Debugging - Enable tracing) run the form and post here everything you found in Java Console
  • 9. Re: Implementation class stopped working ....!
    myluism Newbie
    Currently Being Moderated
    Excellent ....!

    Cleaning the JAR cache worked wonderfully ...!

    Now the big question: WHY???? I mean, what happened? How do one knows this is cache related ...?

    Still on testing phase, but i certainly wouldn't like to see this on a production environment, or at least know how to predict or even detect such situation...!

    Best regards, Luis ...:)
  • 10. Re: Implementation class stopped working ....!
    myluism Newbie
    Currently Being Moderated
    The error just popup again.


    This time is worse because cleaning tha jar file does not work.

    Could it ba a pending java update i have not installed or something on my JRE environment...?

    This is too weird...!

    Java console output:
    cache: Initialize resource manager: com.sun.deploy.cache.ResourceProviderImpl@c8ccb1
    security: property package.access value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.
    security: property package.access new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    security: property package.definition value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.
    security: property package.definition new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    security: property package.access value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    security: property package.access new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
    security: property package.definition value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    security: property package.definition new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
    security: property package.access value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
    security: property package.access new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss,com.sun.browser,com.sun.glass,com.sun.javafx,com.sun.media.jfxmedia,com.sun.media.jfxmediaimpl,com.sun.openpisces,com.sun.prism,com.sun.scenario,com.sun.t2k,com.sun.webpane,com.sun.pisces,com.sun.webkit
    security: property package.definition value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
    security: property package.definition new value sun.,com.sun.xml.internal.bind.,com.sun.xml.internal.org.jvnet.staxex.,com.sun.xml.internal.ws.,com.sun.imageio.,com.sun.istack.internal.,com.sun.jmx.,com.sun.proxy.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.org.glassfish.external.,com.sun.org.glassfish.gmbal.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss,com.sun.browser,com.sun.glass,com.sun.javafx,com.sun.media.jfxmedia,com.sun.media.jfxmediaimpl,com.sun.openpisces,com.sun.prism,com.sun.scenario,com.sun.t2k,com.sun.webpane,com.sun.pisces,com.sun.webkit
    basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@8cbc51
    basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@19f6e39
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/frmwebutil.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/frmall.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/webfigologos.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/webfigoicons.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/keyfilter.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/rolloverbutton.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/FormsGraph.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/FJCalendar.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/jcalendar-1.3.2.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/looks-2.0.1.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/thermobean.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/gaugebeanCE01.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/lablediconbutton.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/breadcrumb.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/frmwebutil.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/jacob.jar
    basic: Plugin2ClassLoader.addURL parent called for http://myluism-pc:7001/forms/java/jacob.jar
    security: Blacklist revocation check is enabled
    security: Trusted libraries list check is enabled
    network: Cache entry found [url: http://myluism-pc:7001/forms/java/frmwebutil.jar, version: null] prevalidated=true/0
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/frmwebutil.jar
    cache: Resource http://myluism-pc:7001/forms/java/frmwebutil.jar has expired.
    network: Cache entry found [url: http://myluism-pc:7001/forms/java/frmall.jar, version: null] prevalidated=true/0
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/frmall.jar
    cache: Resource http://myluism-pc:7001/forms/java/frmall.jar has expired.
    network: Connecting http://myluism-pc:7001/forms/java/frmall.jar with proxy=DIRECT
    network: Connecting http://myluism-pc:7001/forms/java/frmwebutil.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    Java Plug-in 10.17.2.02
    Using JRE version 1.7.0_17-b02 Java HotSpot(TM) Client VM
    User home directory = C:\Users\myluism
    ----------------------------------------------------
    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>
    ----------------------------------------------------
    network: ResponseCode for http://myluism-pc:7001/forms/java/frmwebutil.jar : 304
    network: ResponseCode for http://myluism-pc:7001/forms/java/frmall.jar : 304
    network: Encoding for http://myluism-pc:7001/forms/java/frmwebutil.jar : null
    network: Encoding for http://myluism-pc:7001/forms/java/frmall.jar : null
    network: Disconnect connection to http://myluism-pc:7001/forms/java/frmwebutil.jar
    network: Disconnect connection to http://myluism-pc:7001/forms/java/frmall.jar
    cache: Reading Signers from 4971 http://myluism-pc:7001/forms/java/frmwebutil.jar | C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\8\237e0308-327a4a03.idx
    cache: Reading Signers from 4971 http://myluism-pc:7001/forms/java/frmall.jar | C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\45\68fc2f6d-3dadcfb3.idx
    cache: Done readSigners(http://myluism-pc:7001/forms/java/frmall.jar)
    cache: Done readSigners(http://myluism-pc:7001/forms/java/frmwebutil.jar)
    cache: Read manifest for http://myluism-pc:7001/forms/java/frmwebutil.jar: read=89 full=2834
    cache: Read manifest for http://myluism-pc:7001/forms/java/frmall.jar: read=89 full=41884
    basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
    basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
    security: Accessing keys and certificate in Mozilla user profile: null
    security: Loading Deployment certificates from C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
    security: Loaded Deployment certificates from C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
    security: Loading certificates from Deployment session certificate store
    security: Loaded certificates from Deployment session certificate store
    security: Validate the certificate chain using CertPath API
    security: Loading Root CA certificates from C:\Program Files (x86)\Java\jre7\lib\security\cacerts
    security: Loaded Root CA certificates from C:\Program Files (x86)\Java\jre7\lib\security\cacerts
    security: Obtain certificate collection in Root CA certificate store
    security: Obtain certificate collection in Root CA certificate store
    security: Obtain certificate collection in Root CA certificate store
    security: Obtain certificate collection in Root CA certificate store
    security: The certificate hasnt been expired, no need to check timestamping info
    security: Cannot find jurisdiction list file
    security: The CRL support is disabled
    security: The OCSP support is disabled
    security: This OCSP End Entity validation is disabled
    security: Checking if certificate is in Deployment denied certificate store
    security: Checking if certificate is in Deployment permanent certificate store
    security: Validate the certificate chain using CertPath API
    security: The certificate hasnt been expired, no need to check timestamping info
    security: Cannot find jurisdiction list file
    security: The CRL support is disabled
    security: The OCSP support is disabled
    security: This OCSP End Entity validation is disabled
    security: Checking if certificate is in Deployment denied certificate store
    security: Checking if certificate is in Deployment permanent certificate store
    basic: Applet loaded.
    basic: Applet resized and added to parent container
    basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 854774 us, pluginInit dt 7594793 us, TotalTime: 8449567 us
    RegisterWebUtil - Loading WebUtil Version 11.1.2.0
    basic: Applet initialized
    basic: Starting applet
    basic: completed perf rollup
    basic: Applet made visible
    basic: Applet started
    basic: Told clients applet is started
    basic: Applet loaded.
    basic: Applet resized and added to parent container
    basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 854774 us, pluginInit dt 8055575 us, TotalTime: 8910349 us
    basic: Applet initialized
    basic: Starting applet
    basic: completed perf rollup
    cache: CacheEntry IP mismatch: 172.17.2.41 != 192.168.0.238
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926?ifcmd=getinfo&ifhost=myluism-PC&ifip=172.17.2.41 with proxy=DIRECT
    cache: CacheEntry IP mismatch: 172.17.2.41 != 192.168.0.238
    cache: CacheEntry IP mismatch: 172.17.2.41 != 192.168.0.238
    network: CleanupThread used 1298151 us
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926 with proxy=DIRECT
    Forms Applet version is 11.1.2.0
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926 with proxy=DIRECT
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926 with proxy=DIRECT
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926 with proxy=DIRECT
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926 with proxy=DIRECT
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926 with proxy=DIRECT
    network: Connecting http://myluism-pc:7001/forms/lservlet;jsessionid=y3pqRJfSy1lhT04wzVdNL5nQpkHv23CKv23M9G7TnFCGQGG4dT4G!819892926 with proxy=DIRECT
    basic: Loaded image: jar:http://myluism-pc:7001/forms/java/frmall.jar!/oracle/forms/icons/frame.gif
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/webfigologos.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/webfigologos.jar with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/webfigologos.jar
         Content-Length: 55,192
         Content-Encoding: null
    network: Wrote URL http://myluism-pc:7001/forms/java/webfigologos.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\19\3708cf13-1be1cdbf-temp
    security: The jar file isnt signed so the blacklist check will be skipped
    security: Trusted libraries list file not found
    cache: Create from verifier: JarSigningData{hasOnlySignedEntries=false, hasSingleCodeSource=false, hasMissingSignedEntries=false}
    network: CleanupThread used 2 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/webfigologos.jar
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/webfigoicons.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/webfigoicons.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/webfigoicons.jar
         Content-Length: 50,329
         Content-Encoding: null
    network: Wrote URL http://myluism-pc:7001/forms/java/webfigoicons.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\48\6ca55030-6e1d7705-temp
    security: The jar file isnt signed so the blacklist check will be skipped
    security: Trusted libraries list file not found
    cache: Create from verifier: JarSigningData{hasOnlySignedEntries=false, hasSingleCodeSource=false, hasMissingSignedEntries=false}
    network: CleanupThread used 3 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/webfigoicons.jar
    network: Cache entry found [url: http://myluism-pc:7001/forms/java/keyfilter.jar, version: null] prevalidated=true/0
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/keyfilter.jar
    cache: Resource http://myluism-pc:7001/forms/java/keyfilter.jar has expired.
    network: Connecting http://myluism-pc:7001/forms/java/keyfilter.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: ResponseCode for http://myluism-pc:7001/forms/java/keyfilter.jar : 304
    network: Encoding for http://myluism-pc:7001/forms/java/keyfilter.jar : null
    network: Disconnect connection to http://myluism-pc:7001/forms/java/keyfilter.jar
    cache: Reading Signers from 835 http://myluism-pc:7001/forms/java/keyfilter.jar | C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\8\561e57c8-37170053.idx
    cache: Done readSigners(http://myluism-pc:7001/forms/java/keyfilter.jar)
    cache: Read manifest for http://myluism-pc:7001/forms/java/keyfilter.jar: read=207 full=207
    network: Cache entry found [url: http://myluism-pc:7001/forms/java/rolloverbutton.jar, version: null] prevalidated=true/0
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/rolloverbutton.jar
    cache: Resource http://myluism-pc:7001/forms/java/rolloverbutton.jar has expired.
    network: Connecting http://myluism-pc:7001/forms/java/rolloverbutton.jar with proxy=DIRECT
    network: ResponseCode for http://myluism-pc:7001/forms/java/rolloverbutton.jar : 304
    network: Encoding for http://myluism-pc:7001/forms/java/rolloverbutton.jar : null
    network: Disconnect connection to http://myluism-pc:7001/forms/java/rolloverbutton.jar
    cache: Reading Signers from 835 http://myluism-pc:7001/forms/java/rolloverbutton.jar | C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\12\20ed6acc-41963524.idx
    cache: Done readSigners(http://myluism-pc:7001/forms/java/rolloverbutton.jar)
    cache: Read manifest for http://myluism-pc:7001/forms/java/rolloverbutton.jar: read=89 full=1127
    network: Cache entry found [url: http://myluism-pc:7001/forms/java/FormsGraph.jar, version: null] prevalidated=true/0
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/FormsGraph.jar
    cache: Resource http://myluism-pc:7001/forms/java/FormsGraph.jar has expired.
    network: Connecting http://myluism-pc:7001/forms/java/FormsGraph.jar with proxy=DIRECT
    network: ResponseCode for http://myluism-pc:7001/forms/java/FormsGraph.jar : 304
    network: Encoding for http://myluism-pc:7001/forms/java/FormsGraph.jar : null
    network: Disconnect connection to http://myluism-pc:7001/forms/java/FormsGraph.jar
    cache: Reading Signers from 835 http://myluism-pc:7001/forms/java/FormsGraph.jar | C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\69f7c1fe-236c62ca.idx
    cache: Done readSigners(http://myluism-pc:7001/forms/java/FormsGraph.jar)
    cache: Read manifest for http://myluism-pc:7001/forms/java/FormsGraph.jar: read=89 full=28656
    network: Cache entry found [url: http://myluism-pc:7001/forms/java/FJCalendar.jar, version: null] prevalidated=true/0
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/FJCalendar.jar
    cache: Resource http://myluism-pc:7001/forms/java/FJCalendar.jar has expired.
    network: Connecting http://myluism-pc:7001/forms/java/FJCalendar.jar with proxy=DIRECT
    network: ResponseCode for http://myluism-pc:7001/forms/java/FJCalendar.jar : 304
    network: Encoding for http://myluism-pc:7001/forms/java/FJCalendar.jar : null
    network: Disconnect connection to http://myluism-pc:7001/forms/java/FJCalendar.jar
    cache: Reading Signers from 1727 http://myluism-pc:7001/forms/java/FJCalendar.jar | C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\18\2527ead2-1e2c382d.idx
    cache: Done readSigners(http://myluism-pc:7001/forms/java/FJCalendar.jar)
    cache: Read manifest for http://myluism-pc:7001/forms/java/FJCalendar.jar: read=219 full=219
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/jcalendar-1.3.2.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/jcalendar-1.3.2.jar with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/jcalendar-1.3.2.jar
         Content-Length: 126,630
         Content-Encoding: null
    network: Wrote URL http://myluism-pc:7001/forms/java/jcalendar-1.3.2.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\23\dad2d7-6baf52d4-temp
    security: The jar file isnt signed so the blacklist check will be skipped
    security: Trusted libraries list file not found
    cache: Create from verifier: JarSigningData{hasOnlySignedEntries=false, hasSingleCodeSource=false, hasMissingSignedEntries=false}
    network: CleanupThread used 2 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/jcalendar-1.3.2.jar
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/looks-2.0.1.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/looks-2.0.1.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/looks-2.0.1.jar
         Content-Length: 367,532
         Content-Encoding: null
    network: Wrote URL http://myluism-pc:7001/forms/java/looks-2.0.1.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\1\7c5ab5c1-7b853579-temp
    security: The jar file isnt signed so the blacklist check will be skipped
    security: Trusted libraries list file not found
    cache: Create from verifier: JarSigningData{hasOnlySignedEntries=false, hasSingleCodeSource=false, hasMissingSignedEntries=false}
    network: CleanupThread used 2 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/looks-2.0.1.jar
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/thermobean.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/thermobean.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/thermobean.jar
         Content-Length: 8,465
         Content-Encoding: null
    network: Wrote URL http://myluism-pc:7001/forms/java/thermobean.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\4\2d06f244-6860b8b7-temp
    security: The jar file isnt signed so the blacklist check will be skipped
    security: Trusted libraries list file not found
    cache: Create from verifier: JarSigningData{hasOnlySignedEntries=false, hasSingleCodeSource=false, hasMissingSignedEntries=false}
    network: CleanupThread used 2 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/thermobean.jar
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/gaugebeanCE01.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/gaugebeanCE01.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/gaugebeanCE01.jar
         Content-Length: 9,800
         Content-Encoding: null
    network: Wrote URL http://myluism-pc:7001/forms/java/gaugebeanCE01.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\14\eae18e-19c11d14-temp
    security: The jar file isnt signed so the blacklist check will be skipped
    security: Trusted libraries list file not found
    cache: Create from verifier: JarSigningData{hasOnlySignedEntries=false, hasSingleCodeSource=false, hasMissingSignedEntries=false}
    network: CleanupThread used 1 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/gaugebeanCE01.jar
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/lablediconbutton.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/lablediconbutton.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/lablediconbutton.jar
    *     Content-Length: 9,907*
    *     Content-Encoding: null*
    network: Wrote URL http://myluism-pc:7001/forms/java/lablediconbutton.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\47\7524ab6f-35549c07-temp
    security: The jar file isnt signed so the blacklist check will be skipped
    security: Trusted libraries list file not found
    *cache: Create from verifier: JarSigningData{hasOnlySignedEntries=false, hasSingleCodeSource=false, hasMissingSignedEntries=false}*
    network: CleanupThread used 2 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/lablediconbutton.jar
    network: Cache entry found [url: http://myluism-pc:7001/forms/java/breadcrumb.jar, version: null] prevalidated=true/0
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/breadcrumb.jar
    cache: Resource http://myluism-pc:7001/forms/java/breadcrumb.jar has expired.
    network: Connecting http://myluism-pc:7001/forms/java/breadcrumb.jar with proxy=DIRECT
    network: Connecting http://myluism-PC:7001/ with proxy=DIRECT
    network: ResponseCode for http://myluism-pc:7001/forms/java/breadcrumb.jar : 304
    network: Encoding for http://myluism-pc:7001/forms/java/breadcrumb.jar : null
    network: Disconnect connection to http://myluism-pc:7001/forms/java/breadcrumb.jar
    cache: Reading Signers from 984 http://myluism-pc:7001/forms/java/breadcrumb.jar | C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\55\231eadf7-24447c3e.idx
    cache: Done readSigners(http://myluism-pc:7001/forms/java/breadcrumb.jar)
    cache: Read manifest for http://myluism-pc:7001/forms/java/breadcrumb.jar: read=127 full=127
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/jacob.jar, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/jacob.jar with proxy=DIRECT
    network: CleanupThread used 2 us
    network: Downloading resource: http://myluism-pc:7001/forms/java/jacob.jar
         Content-Length: 52,498
         Content-Encoding: null
    network: Wrote URL http://myluism-pc:7001/forms/java/jacob.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\6\7eea1306-13facb78-temp
    security: Trusted libraries list file not found
    cache: signed entry "com.jacob" missing from jar http://myluism-pc:7001/forms/java/jacob.jar
    cache: Create from verifier: JarSigningData{hasOnlySignedEntries=true, hasSingleCodeSource=true, hasMissingSignedEntries=true}
    network: CleanupThread used 4 us
    cache: Adding MemoryCache entry: http://myluism-pc:7001/forms/java/jacob.jar
    security: Validate the certificate chain using CertPath API
    security: The certificate hasnt been expired, no need to check timestamping info
    security: Cannot find jurisdiction list file
    security: The CRL support is disabled
    security: The OCSP support is disabled
    security: This OCSP End Entity validation is disabled
    network: Connecting http://myluism-pc:7001/forms/java/I_SFIGO_F0030.gif with proxy=DIRECT
    basic: Loaded image: http://myluism-pc:7001/forms/java/I_SFIGO_F0030.gif
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/I_SFIGO_F0030.gif, version: null]
    network: Connecting http://myluism-pc:7001/forms/java/I_SFIGO_F0030.gif with proxy=DIRECT
    *network: Cache entry not found [url: http://myluism-pc:7001/forms/java/oracle/forms/enhancedItems/LabledIconButton.class, version: null]*
    network: Connecting http://myluism-pc:7001/forms/java/oracle/forms/enhancedItems/LabledIconButton.class with proxy=DIRECT
    java.lang.ClassNotFoundException: oracle.forms.enhancedItems.LabledIconButton
    *     at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)*
    *     at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)*
    *     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)*
    *     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)*
    *     at java.lang.ClassLoader.loadClass(Unknown Source)*
    *     at java.lang.Class.forName0(Native Method)*
    *     at java.lang.Class.forName(Unknown Source)*
    *     at oracle.forms.handler.UICommon.instantiate(Unknown Source)*
    *     at oracle.forms.handler.UICommon.onCreate(Unknown Source)*
    *     at oracle.forms.handler.ButtonItem.onCreate(Unknown Source)*
    *     at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)*
    *     at oracle.forms.engine.Runform.processMessage(Unknown Source)*
    *     at oracle.forms.engine.Runform.processSet(Unknown Source)*
    *     at oracle.forms.engine.Runform.onMessageReal(Unknown Source)*
    *     at oracle.forms.engine.Runform.onMessage(Unknown Source)*
    *     at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)*
    *     at oracle.forms.engine.Runform.startRunform(Unknown Source)*
    *     at oracle.forms.engine.Main.createRunform(Unknown Source)*
    *     at oracle.forms.engine.Main.start(Unknown Source)*
    *     at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.start(Unknown Source)*
    *     at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)*
    *     at java.lang.Thread.run(Unknown Source)*
    *network: Cache entry not found [url: http://myluism-pc:7001/forms/java/oracle/forms/enhancedItems/LabledIconButton.class, version: null]*
    network: Connecting http://myluism-pc:7001/forms/java/oracle/forms/enhancedItems/LabledIconButton.class with proxy=DIRECT
  • 11. Re: Implementation class stopped working ....!
    myluism Newbie
    Currently Being Moderated
    Problem persist
  • 12. Re: Implementation class stopped working ....!
    OlehTyshchenko Newbie
    Currently Being Moderated
    My guess that something wrong with lablediconbutton.jar. This file was successfully downloaded to cache
    network: Downloading resource: http://myluism-pc:7001/forms/java/lablediconbutton.jar
    *     Content-Length: 9,907*
    *     Content-Encoding: null*
    network: Wrote URL http://myluism-pc:7001/forms/java/lablediconbutton.jar to File C:\Users\myluism\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\47\7524ab6f-35549c07-temp>
    But still forms can't find the implementation class it needs
    network: Cache entry not found [url: http://myluism-pc:7001/forms/java/oracle/forms/enhancedItems/LabledIconButton.class, version: null]
    Could you replace lablediconbutton.jar with original one on server then clean the cache on your pc and ran the test again?

    Also I am not a big expert in reading java plugin traces but I should say that order of appearance of some lines are quite unusual to me. But if the rest of your application operates ok then this means nothing. May be its just how Forms 11.1.2 works (we are using 11.1.1.7 so can't test it)
  • 13. Re: Implementation class stopped working ....!
    myluism Newbie
    Currently Being Moderated
    Problem finally solved...!

    It was my mistake as i didn't follow procedure suggested by Francois.

    This is what i did:

    - Rename jar file to zip.
    - Unzip file.
    - Add custom gif files.
    - Compress file.
    - Rename zip back to jar.

    This was a mistake. The correct procedure should be:

    - Rename jar file to zip.
    - Add custom gif files (withing zip).
    - Rename zip back to jar.

    Something happened when unzipping and zipping file.

    Again, thanks Oleg and Francois for you invaluable support....!

    Best regards, Luis ...:)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points