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

(sl) Service provider lookup causes JAR files to be locked on Windows

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P3 P3
    • tbd
    • 6
    • core-libs
    • generic
    • windows_nt

      The WAR file attached to the bug report at

        https://glassfish.dev.java.net/issues/show_bug.cgi?id=2375
        ("Autodeploying multiple times causes OutOfMemoryError in PermGen")

      contains the following resources:

      misto2544: jar -tvf TableTest.war
           0 Tue Jul 31 15:29:22 PDT 2007 META-INF/
         104 Tue Jul 31 15:29:20 PDT 2007 META-INF/MANIFEST.MF
           0 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/
           0 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/classes/
           0 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/classes/test/
           0 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/lib/
        1150 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/classes/test/Bean.class
         829 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/classes/test/Data.class
        4070 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/classes/test/Expand.class
        1169 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/classes/test/ExpandTag.class
         753 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/faces-config.xml
      1262524 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/lib/ajax4jsf.jar
      188671 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/lib/commons-beanutils-1.7.0.jar
      559366 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/lib/commons-collections-3.1.jar
      168446 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/lib/commons-digester-1.6.jar
       38015 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/lib/commons-logging-1.0.4.jar
         715 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/sun-web.xml
        1260 Tue Jul 31 15:29:20 PDT 2007 WEB-INF/test.tld
        1865 Tue Jul 31 15:29:22 PDT 2007 WEB-INF/web.xml
         452 Tue Jul 31 15:29:22 PDT 2007 index.jsp
        1283 Tue Jul 31 15:29:22 PDT 2007 table.jsp

      The bundled (in /WEB-INF/lib)

        ajax4jsf.jar

      provides a service implementation for

        javax.imageio.spi.ImageWriterSpi

      by bundling a resource:

        META-INF/services/javax.imageio.spi.ImageWriterSpi

      with these contents:

        org.ajax4jsf.framework.util.image.imageio.gif.GIFImageWriterSpi

      where

        org.ajax4jsf.framework.util.image.imageio.gif.GIFImageWriterSpi

      is bundled inside

        ajax4jsf.jar

      The service provider lookup implemented by sun.misc.Service prevents ajax4jsf.jar from being released (causing it to be locked on Windows) when the bundling TableTest.war is undeployed.

            Unassigned Unassigned
            jlueheorcl Jan Luehe (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: