In the new version of JRebel (6.2.4-idea-13-14) I every now and then get an exception
2015-09-21 17:41:50 JRebel: ERROR java.lang.NullPointerException: entry
at java.util.zip.ZipFile.getInputStream(ZipFile.java:347)
at java.util.jar.JarFile.getInputStream(JarFile.java:447)
at org.apache.catalina.webresources.JarResource.getJarInputStreamWrapper(JarResource.java:46)
at org.apache.catalina.webresources.AbstractArchiveResource.getContent(AbstractArchiveResource.java:174)
at org.apache.catalina.loader.WebappClassLoaderBase.findResourceInternal(WebappClassLoaderBase.java:2579)
at org.apache.catalina.loader.WebappClassLoaderBase.findResource(WebappClassLoaderBase.java:933)
at org.zeroturnaround.javarebel.integration.util.ResourceUtil.findResource(SourceFile:106)
at org.zeroturnaround.javarebel.integration.generic.FindResourceClassResourceSource.getLocalResource(SourceFile:48)
at org.zeroturnaround.javarebel.integration.util.ResourceUtil.getClassResource(SourceFile:311)
at org.zeroturnaround.javarebel.integration.support.BaseClassResourceSource.getClassResource(SourceFile:51)
at com.zeroturnaround.javarebel.iz.getClassResource(SourceFile:30)
at com.zeroturnaround.javarebel.iq.a(SourceFile:382)
at com.zeroturnaround.javarebel.iq.a(SourceFile:159)
at com.zeroturnaround.javarebel.hR.b(SourceFile:514)
at com.zeroturnaround.javarebel.hR.a(SourceFile:309)
at com.zeroturnaround.javarebel.hR.c(SourceFile:298)
at com.zeroturnaround.javarebel.hi.c(SourceFile:388)
at com.zeroturnaround.javarebel.hi.b(SourceFile:384)
at com.zeroturnaround.javarebel.hi.a(SourceFile:376)
at com.zeroturnaround.reload.P.b(SourceFile:388)
at com.zeroturnaround.reload.P.a(SourceFile:49)
at com.zeroturnaround.reload.S.a(SourceFile:684)
at com.zeroturnaround.reload.P.a(SourceFile:360)
at com.zeroturnaround.reload.a.l(SourceFile:463)
at com.zeroturnaround.reload.a.k(SourceFile:237)
at com.zeroturnaround.reload.a.j(SourceFile:52)
at com.zeroturnaround.reload.b.run(SourceFile:96)
Java version is build 1.8.0_45-b14 on Mac OS X.
I experience a significant increase in JRebel errors in this version, much more so than in the previous one (although I don’t remember the exact version). I generally have to restart my tomcat a a few times per day, but with this release I have to restart frequently. I’ll continue with this version a day or two more to collect and report the errors I get, then I have to downgrade.