IBM Support

PK34926: APPLICATION ERRORS (404, 500) WHEN ACCESSING PRECOMPILED JSPS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This APAR has been superceded by APAR PK37124.
    .
    .
    .
    .
    This problem results in an HTTP error code 404 when attempting
    to access the JSP page, for example:
    Error 404: SRVE0203E: Servlet [/jdkLevel15.jsp]:
    org.apache.jsp._jdkLevel15 was found, but is missing another
    required
    class.
    This problem also results in exceptions in the server logs:
    [11/18/06 13:00:33:473 EST] 0000001d ServletWrappe E
      [Servlet Error]-[_dontKeepGeneratedClassfiles.class]:
      java.lang.ClassNotFoundException:
        _dontKeepGeneratedClassfiles.class
      at com.ibm.ws.classloader.CompoundClassLoader.findClass
        (CompoundClassLoader.java:472)
      at com.ibm.ws.classloader.CompoundClassLoader.loadClass
        (CompoundClassLoader.java:373)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:563)
      at
    com.ibm.ws.jsp.webcontainerext.JSPExtensionClassLoader.
    _loadClass(JSPExtensionClassLoader.java:128)
      at
    com.ibm.ws.jsp.webcontainerext.JSPExtensionClassLoader.loadClass
        (JSPExtensionClassLoader.java:67)
      ... additional lines omitted ...
    For this problem, JSP precompilation completes successfully,
    however the JSP pages cannot be loaded because their
    associated JSP classes cannot be found when attempting to
    load the page.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: WebSphere Application Server 6.0.1.3 users   *
    *                 who have precompiled JSPs that use SDK 1.5   *
    *                 language features, such as enums.            *
    *                                                              *
    *                 This problem does not occur on Z/OS          *
    *                 installations.                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: This problem results in an HTTP error   *
    *                      code 404 when attempting to access the  *
    *                      JSP page.  JSP precompilation           *
    *                      completes successfully, however the     *
    *                      JSP pages cannot be loaded because      *
    *                      their associated JSP classes cannot be  *
    *                      found when attempting to load the       *
    *                      page.                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This problem results in an HTTP error code 404 when attempting
    to access the JSP page, for example:
    
    Error 404: SRVE0203E: Servlet [/jdkLevel15.jsp]:
    org.apache.jsp._jdkLevel15 was found, but is missing another
    required class.
    
    This problem also results in exceptions in the server logs:
    
    [11/18/06 13:00:33:473 EST] 0000001d ServletWrappe E
      [Servlet Error]-[_dontKeepGeneratedClassfiles.class]:
      java.lang.ClassNotFoundException:
        _dontKeepGeneratedClassfiles.class
      at com.ibm.ws.classloader.CompoundClassLoader.findClass
        (CompoundClassLoader.java:472)
      at com.ibm.ws.classloader.CompoundClassLoader.loadClass
        (CompoundClassLoader.java:373)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:563)
      at com.ibm.ws.jsp.webcontainerext.JSPExtensionClassLoader.
        _loadClass(JSPExtensionClassLoader.java:128)
      at com.ibm.ws.jsp.webcontainerext.JSPExtensionClassLoader.
        loadClass(JSPExtensionClassLoader.java:67)
      ... additional lines omitted ...
    
    For this problem, JSP precompilation completes successfully,
    however the JSP pages cannot be loaded because their
    associated JSP classes cannot be found when attempting to
    load the page.
    

Problem conclusion

  • Updated the code to correct this issue.  An ifix is available:
    Ifix 6.1.0.3-WS-WAS-IFPK34926.pak.
    
    This APAR is currently targeted for inclusion in fixpack
    6.1.0.3 for zOS only, and 6.0.1.4 for all platforms.
    Please refer to the Recommended Updates page for delivery
    information:http://www-1.ibm.com/support/docview.wss?rs=180
    &context=SSEQTP&uid=swg27004980
    

Temporary fix

  • Keep prereq.eclipse.jdt at the IES 3.2.0 level.
    

Comments

APAR Information

  • APAR number

    PK34926

  • Reported component name

    WEBSPH APP SERV

  • Reported component ID

    5724J0800

  • Reported release

    61W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2006-11-19

  • Closed date

    2006-11-20

  • Last modified date

    2015-06-03

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

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

Modules/Macros

  • JDT
    

Fix information

  • Fixed component name

    WEBSPH APP SERV

  • Fixed component ID

    5724J0800

Applicable component levels

  • R61A PSY

       UP

  • R61H PSY

       UP

  • R61I PSY

       UP

  • R61P PSY

       UP

  • R61S PSY

       UP

  • R61W PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
20 October 2021