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

Add regression test for 7068051

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 8-pool
    • Fix Version/s: hs22
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b06
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Verified

      Backports

        Description

        Xueming Shen wrote:

        Hi,

        if I run

        java Foo foo.jar

        I got

        --------------------------------------------------------------------------------------------

        ...
        checking [Demo.java]
                e.name :Demo.java
                e.hash :-1540408531
              e.method :0
               e.size :26680
               e.csize :26680
                  is=java.util.zip.ZipFile$ZipFileInputStream@184cc40
             is.hash=25480256
        ..................................
                  --> is :java.util.zip.ZipFile$ZipFileInflaterInputStream@11dd4fb
                  is.hash :18732283

                   e.name :javax/swing/text/Utilities.class
                   e.hash :-1072011748
                 e.method :8
                   e.size :14526
                  e.csize :7016
        java.io.IOException: Stream closed
            at java.util.zip.InflaterInputStream.ensureOpen(InflaterInputStream.java:67)
            at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:142)
            at java.io.FilterInputStream.read(FilterInputStream.java:107)
            at Foo.main(Foo.java:40)
        ..................................

        It appears that the current ZipEntry "e" and InputStream "is" are replaced by an old pair
        of "e" and "is", which should have been iterated, read, closed already, after the reading
        started. And the reading ended with IOException "stream closed".

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  kvn Vladimir Kozlov
                  Reporter:
                  kvn Vladimir Kozlov
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: