Thank you for your fast reply, i will try to reproduce the problem with the example tag-files. Otherwise i will prepare a small web app to reproduce the bug and post it.
Best regards, Laszlo -----Ursprüngliche Nachricht----- Von: Konstantin Kolinko [mailto:knst.koli...@gmail.com] Gesendet: Freitag, 07. Dezember 2012 14:49 An: Tomcat Users List Betreff: Re: Tomcat 7: JSP unloading - NullPointerException 2012/12/7 Keszthelyi Laszlo <laszlo.keszthe...@diepresse.com>: > > since Tomcat 7.0.30 (currently using version 7.0.33) I'm faced with the > following NullPointerException: > > Dec 7, 2012 2:10:28 PM > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor > processChildren > SEVERE: Exception invoking periodic operation: > java.lang.NullPointerException > at > org.apache.jasper.util.FastRemovalDequeue$Entry.access$700(FastRemovalDe > queue.java:254) > at > org.apache.jasper.util.FastRemovalDequeue.remove(FastRemovalDequeue.java > :177) > at > org.apache.jasper.compiler.JspRuntimeContext.checkUnload(JspRuntimeConte > xt.java:610) > at > org.apache.jasper.servlet.JspServlet.periodicEvent(JspServlet.java:360) > at > org.apache.catalina.core.StandardWrapper.backgroundProcess(StandardWrapp > er.java:709) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc > essChildren(ContainerBase.java:1530) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc > essChildren(ContainerBase.java:1540) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc > essChildren(ContainerBase.java:1540) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc > essChildren(ContainerBase.java:1540) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run( > ContainerBase.java:1519) > at java.lang.Thread.run(Thread.java:662) > > I was able to debug and trace the exception and found that the Excpetion > is caused by a '.tag', I'm including in my JSP, which has no > UnloadHandle assigned when processed in > org.apache.jasper.compiler.JspRuntimeContext.checkUnload() line 610: > jspQueue.remove(jsw.getUnloadHandle()); > > Because jsw.getUnloadHandle() returns null, jspQueue.remove() fails and > is throwing the NullPointerException everytime, aborting the "unload". > > Does anyone have an idea how to solve this problem or is there already a > fix? > Steps to reproduce = ? Can you prepare a sample simple web application that demonstrates the bug and file it into Bugzilla? (Maybe it can be observed with the examples webapp? There are several tags there.) Best regards, Konstantin Kolinko --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org