IBM Support

IJ05367: IBM JRE USES CACHED JNLP FILES EVEN WHEN NEWER FILES ARE AVAILABLE FROM IBM JDK8 SR3 ONWARDS AFTER APPLYING APAR IV81475

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Throwable : ExitException<OSB>
    3<CSB>java.io.FileNotFoundException: http://xyz.com/abc.jar
    
    
    ExitException<OSB> 3<CSB>java.io.FileNotFoundException:
    http://xyz.com/abc.jar
    
     at com.sun.javaws.Launcher.downloadResources(Unknown Source)
    
     at com.sun.javaws.Launcher.prepareResources(Unknown Source)
    
     at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
    
     at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    
     at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    
     at com.sun.javaws.Launcher.launch(Unknown Source)
    
     at com.sun.javaws.Main.launchApp(Unknown Source)
    
     at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    
     at com.sun.javaws.Main.access$000(Unknown Source)
    
     at com.sun.javaws.Main$1.run(Unknown Source)
    
     at java.lang.Thread.run(Thread.java:811)
    .
    Stack Trace: N/A
    .
    

Local fix

  • a) If you open the cache viewer with javaws -viewer then select
    the locally cached JNLP and press "run online", then it is
    downloading and executing the new JNLP from the server.
    b) When you clear the cache and run the tests, it works fine
    

Problem summary

  • Even if newer files are available, the resources were not
    getting updated and the version from cached was being used to
    launch the javaws. This was introduced through oracle bug-id
    <8098826>. This is fixed in reference implementation through
    <8141527> but was not ported into IBM JDK.
    

Problem conclusion

  • Fix implemented in oracle bug <8141527> has been ported to IBM
    JRE and the application now picks the latest jnlp files when it
    identifies any change
    .
    This APAR will be fixed in the following Java Releases:
       8    SR5 FP15  (8.0.5.15)
       7    SR10 FP25 (7.0.10.25)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, information about the available
    Service Refreshes and Fix Packs can be found at:
               https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ05367

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-29

  • Closed date

    2018-05-10

  • Last modified date

    2018-06-05

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R800 PSY

       UP

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
22 February 2022