Uploaded image for project: 'Commons VFS'
  1. Commons VFS
  2. VFS-394

java.io.EOFException: Unexpected end of ZLIB input stream

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.0
    • 1.0
    • windows

    Description

      am trying to read one line at a time using bufferedReader like following

      final FileObject fileObject = new OnCallRefreshFileObject(VFS.getManager().resolveFile("Myfilepath"));
       BufferedReader br = new BufferedReader (new InputStreamReader(fileObject.getContent().getInputStream(), "utf-8"));
       br.readLine();
      

      and I am getting the following stack trace on calling br.readline().I am reading a zipped csv file.

      java.io.EOFException: Unexpected end of ZLIB input stream
      at java.util.zip.ZipFile$1.fill(ZipFile.java:240)
      at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141)
      at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
      at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
      at org.apache.commons.vfs.util.MonitorInputStream.read(MonitorInputStream.java:74)
      at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
      at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
      at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
      at java.io.InputStreamReader.read(InputStreamReader.java:167)
      at java.io.BufferedReader.fill(BufferedReader.java:136)
      at java.io.BufferedReader.readLine(BufferedReader.java:299)
      at java.io.BufferedReader.readLine(BufferedReader.java:362)
      

      and sometimes it gives me this exception

      java.util.zip.ZipException: ZIP_Read: error reading zip file
      	at java.util.zip.ZipFile.read(Native Method)
      	at java.util.zip.ZipFile.access$1200(ZipFile.java:31)
      	at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:460)
      	at java.util.zip.ZipFile$1.fill(ZipFile.java:243)
      	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141)
      	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
      	at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
      	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
      	at org.apache.commons.vfs.util.MonitorInputStream.read(MonitorInputStream.java:74)
      	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
      	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
      	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
      	at java.io.InputStreamReader.read(InputStreamReader.java:167)
      	at java.io.BufferedReader.fill(BufferedReader.java:136)
      	at java.io.BufferedReader.readLine(BufferedReader.java:299)
      	at java.io.BufferedReader.readLine(BufferedReader.java:362)
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            saurabh Saurabh
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 2h
                2h
                Remaining:
                Remaining Estimate - 2h
                2h
                Logged:
                Time Spent - Not Specified
                Not Specified