Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-5668

Input stream not closed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.8.7, 2.0.1
    • 1.8.8, 2.0.2, 2.1.0-beta-1
    • None
    • None
    • Windows 7, GlassFish 3.1.2, Java 1.7.0_03

    Description

      I am using groovy as a language for jasper reports in an enterprise application. When undeploying the application after having created one or more reports, I get a lot of warnings like the ones that follow (the stack traces are with Groovy 2.0.1; I get similar ones with Groovy 1.8.7).

      [#|2012-08-20T12:20:36.250+0300|WARNING|glassfish3.1.2|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=78;_ThreadName=Thread-7;|Input stream has been finalized or forced closed without being explicitly closed; stream instantiation reported in following stack trace
      java.lang.Throwable
      at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.<init>(ASURLClassLoader.java:1230)
      at com.sun.enterprise.loader.ASURLClassLoader$InternalJarURLConnection.getInputStream(ASURLClassLoader.java:1338)
      at java.net.URL.openStream(URL.java:1035)
      at org.codehaus.groovy.control.SourceExtensionHandler.getRegisteredExtensions(SourceExtensionHandler.java:44)
      at org.codehaus.groovy.control.CompilerConfiguration.getScriptExtensions(CompilerConfiguration.java:636)
      at groovy.lang.GroovyClassLoader$1$1.run(GroovyClassLoader.java:76)
      at groovy.lang.GroovyClassLoader$1$1.run(GroovyClassLoader.java:74)
      at java.security.AccessController.doPrivileged(Native Method)
      at groovy.lang.GroovyClassLoader$1.loadGroovySource(GroovyClassLoader.java:74)
      at org.codehaus.groovy.control.ResolveVisitor.resolveToScript(ResolveVisitor.java:385)
      at org.codehaus.groovy.control.ResolveVisitor.resolveToClass(ResolveVisitor.java:712)
      at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:275)
      at org.codehaus.groovy.control.ResolveVisitor.resolveFromModule(ResolveVisitor.java:648)
      at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:275)
      at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:243)
      at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:227)
      at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:239)
      at org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:235)
      at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1276)
      at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:148)
      at org.codehaus.groovy.control.CompilationUnit$9.call(CompilationUnit.java:621)
      at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:900)
      at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:564)
      at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:513)
      at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits(JRGroovyCompiler.java:96)
      at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:188)
      at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:212)
      at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:198)
      ...

      [#|2012-08-20T11:05:34.432+0300|WARNING|glassfish3.1.2|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=73;_ThreadName=Thread-7;|Input stream has been finalized or forced closed without being explicitly closed; stream instantiation reported in following stack trace
      java.lang.Throwable
      at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.<init>(ASURLClassLoader.java:1230)
      at com.sun.enterprise.loader.ASURLClassLoader$InternalJarURLConnection.getInputStream(ASURLClassLoader.java:1338)
      at java.net.URL.openStream(URL.java:1035)
      at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerExtensionModuleFromMetaInf(MetaClassRegistryImpl.java:163)
      at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerClasspathModules(MetaClassRegistryImpl.java:153)
      at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:108)
      at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:70)
      at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:33)
      at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:162)
      at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:192)
      at Blank32A4_1345449884504_251660.$getStaticMetaClass(calculator_Blank32A4_1345449884504_251660)
      at Blank32A4_1345449884504_251660.<init>(calculator_Blank32A4_1345449884504_251660)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
      at java.lang.Class.newInstance0(Class.java:372)
      at java.lang.Class.newInstance(Class.java:325)
      at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:98)
      at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:320)
      at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:237)
      at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:428)
      at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:363)
      at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77)
      at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:87)
      at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:57)
      at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)
      at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:52)
      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
      ....

      Attachments

        Activity

          People

            paulk Paul King
            chrisie Christina Kaskoura
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: