Github user psiroky commented on the pull request:

    
https://github.com/apache/incubator-freemarker/commit/15b97afa5026f6a53101f582840c11cc4d07e365#commitcomment-24844823
  
    In src/main/java/freemarker/template/utility/ClassUtil.java:
    In src/main/java/freemarker/template/utility/ClassUtil.java on line 456:
    The `props.load(ins)` seems to be throwing also different types of 
exceptions. Below are two I encountered:
    
    1)
     ```
    Caused by: java.lang.NullPointerException: Inflater has been closed
    [ERROR]     at java.util.zip.Inflater.ensureOpen(Inflater.java:389)
    [ERROR]     at java.util.zip.Inflater.inflate(Inflater.java:257)
    [ERROR]     at 
java.util.zip.InflaterInputStream.read(InflaterInputStream.java:152)
    [ERROR]     at java.io.FilterInputStream.read(FilterInputStream.java:133)
    [ERROR]     at java.io.FilterInputStream.read(FilterInputStream.java:107)
    [ERROR]     at java.util.Properties$LineReader.readLine(Properties.java:435)
    [ERROR]     at java.util.Properties.load0(Properties.java:353)
    [ERROR]     at java.util.Properties.load(Properties.java:341)
    [ERROR]     at 
freemarker.template.utility.ClassUtil.loadProperties(ClassUtil.java:455)
    [ERROR]     at 
freemarker.ext.beans.UnsafeMethods.createUnsafeMethodsSet(UnsafeMethods.java:46)
    ```
    2)
    ```
    Caused by: java.io.IOException: Stream closed
    [ERROR]     at 
java.util.zip.InflaterInputStream.ensureOpen(InflaterInputStream.java:67)
    [ERROR]     at 
java.util.zip.InflaterInputStream.read(InflaterInputStream.java:142)
    [ERROR]     at java.io.FilterInputStream.read(FilterInputStream.java:133)
    [ERROR]     at java.io.FilterInputStream.read(FilterInputStream.java:107)
    [ERROR]     at java.util.Properties$LineReader.readLine(Properties.java:435)
    [ERROR]     at java.util.Properties.load0(Properties.java:353)
    [ERROR]     at java.util.Properties.load(Properties.java:341)
    [ERROR]     at 
freemarker.template.utility.ClassUtil.loadProperties(ClassUtil.java:455)
    [ERROR]     at 
freemarker.template.Configuration.<clinit>(Configuration.java:437)
    ```


---

Reply via email to