Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6237956

mustang b25 cannot extract data from zip files created by third-party zip implementations

XMLWordPrintable

    • b25
    • 6
    • b31
    • x86, sparc
    • linux, solaris_8, windows_2000
    • Verified

        With mustang b25, iMM on S1AS81 can not be accessed.
        The error is:
        java.lang.NoClassDefFoundError: com.iplanet.ecommerce.vortex.display.PortalServlet
        java.lang.Class.getDeclaredConstructors0(Native Method)
        java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
        java.lang.Class.getConstructor0(Class.java:2640)
        java.lang.Class.newInstance0(Class.java:321)
        java.lang.Class.newInstance(Class.java:303)
        org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:143)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:319)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:585)
        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
        java.security.AccessController.doPrivileged(Native Method)
        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)

        It's a regression frommustang b24.
        In build 25, if we replace libzip.so with b24's libzip.so, the problem is gone.
        It's a regression in libzip.so.

        ###@###.### 2005-03-09 02:37:41 GMT

        To reproduce the prooblem:
        1. S1AS81 is installed on jtg-e420-5.sfbay ( sparc, sol 8)
           contact ###@###.### for the root passwd of the machine
        2. jdk is installed under /usr/j2se
        3. execute the script /export/scripts/startS1ASStress.ksh
        4. after the domain starts, access the URL:
           http://jtg-e420-5.sfbay:6060/iMM/iMM/imm.jsp
          with b25/b26, java.lang.NoClassDefFoundError will be displayed on the return
          page.

        ###@###.### 2005-03-09 07:13:15 GMT
        Ran the tests mentioned in the bug and found the fix working.

              martin Martin Buchholz
              jzhongsunw June Zhong (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: