quality@glassfish.java.net

Re: My first tests with FishCAT ...ouch

From: Jose Noheda <jose.noheda_at_gmail.com>
Date: Wed, 18 Nov 2009 19:23:46 +0100

If you deploy the app, browse to the index page and from then you click a
link for example, filtered grid, you'll notice the server never responds
(the page keeps loading forever). Wait a reasonable time and then undeploy
the app (I do this from Netbeans), the stack trace appears in the log.

Regards

On Wed, Nov 18, 2009 at 6:57 PM, Jan Luehe <Jan.Luehe_at_sun.com> wrote:

> Hi Jose,
>
> On 11/18/09 02:22, Jose Noheda wrote:
>
> Undeploying the application throws:
>
>
> I don't see anything related to undeployment in the stacktrace, only
> logout:
>
>
> org.springframework.security.ui.logout.LogoutFilter.doFilterHttp
>
> How can we reproduce this error?
>
> Thanks,
>
> Jan
>
>
>
> at
> org.glassfish.web.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:2075)
> at
> org.glassfish.web.loader.WebappClassLoader.findResource(WebappClassLoader.java:1008)
> at
> org.glassfish.web.loader.WebappClassLoader.getResource(WebappClassLoader.java:1152)
> at java.lang.ClassLoader.getResource(ClassLoader.java:973)
> at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1168)
> at
> org.apache.jasper.servlet.JasperLoader.loadClassDataFromFile(JasperLoader.java:252)
> at
> org.apache.jasper.servlet.JasperLoader.findClass(JasperLoader.java:211)
> at
> org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:191)
> at
> org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:123)
> at java.beans.Introspector.instantiate(Introspector.java:1453)
> at
> java.beans.Introspector.findExplicitBeanInfo(Introspector.java:425)
> at java.beans.Introspector.<init>(Introspector.java:374)
> at java.beans.Introspector.getBeanInfo(Introspector.java:168)
> at
> org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3902)
> at
> org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2241)
> at
> org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1640)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Generator.generate(Generator.java:3467)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:250)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:278)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
> at
> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:278)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
> at
> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:278)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
> at
> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:278)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
> at
> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.|#]
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:278)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
> at
> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:278)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
> at
> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:278)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
> at
> org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at
> org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
> at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
> at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
> at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
> at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
> at
> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
> at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:230)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:446)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:379)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:483)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:373)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
> at
> org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:802)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:664)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:497)
> at
> org.apache.catalina.core.ApplicationDispatcher.doDispatch(ApplicationDispatcher.java:468)
> at
> org.apache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:364)
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:314)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
> at
> org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
> at
> org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
> at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
> at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
> at
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
> at
> org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
> at
> org.springframework.security.ui.SpringSecurityFilter.doFilter(Spr|#]
> at
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
> org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277)
> at
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
> org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
> at
> org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
> at
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
> org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
> at
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
> org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
> at
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
> org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> at
> org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> at
> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
> at
> org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
> at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> at
> org.internna.iwebmvc.spring.jee.IWebMvcCombinedFilter.doFilter(IWebMvcCombinedFilter.java:139)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
> at
> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
> at
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:332)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:233)
> at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
> at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> at
> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> at
> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:168)
> at
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> at
> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
> at
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
> at java.lang.Thread.run(Thread.java:619)
>
> Tomcat before 6.0.20 had also trouble compiling the tag files, it always
> thrown a NullPointerException the first time you accessed a page that
> included a tag file that had to be compiled (that is, one time after each
> deployment because all tags are linked and compiled in one process). After
> that initial error it worked flawlessly (you need to reload the page that
> first time). From 6.0.20 the bug was solved and now everything runs
> perfectly.
>
> Regards
>
> On Wed, Nov 18, 2009 at 11:13 AM, Jose Noheda <jose.noheda_at_gmail.com>wrote:
>
>> Finally I got the latest nightly and tested the deployment. We have make
>> progress indeed but..we are far from there yet)
>>
>> 1) I don't see the logs (my guess this is configurable somewhere)
>>
>> 2) I get this exception during deployment:
>>
>> org.hibernate.cache.CacheException:
>> org.jboss.cache.lock.TimeoutException: Unable to acquire lock on Fqn
>> [/org/internna/iwebmvc/model/Document/ENTITY] after [20000] milliseconds for
>> requestor
>> [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9,5,Grizzly]]!
>> Lock held by [GlobalTransaction:<null>:0]
>> at
>> org.hibernate.cache.jbc2.util.CacheHelper.removeAll(CacheHelper.java:380)
>> at
>> org.hibernate.cache.jbc2.util.CacheHelper.removeAll(CacheHelper.java:360)
>> at
>> org.hibernate.cache.jbc2.access.TransactionalAccessDelegate.evictOrRemoveAll(TransactionalAccessDelegate.java:146)
>> at
>> org.hibernate.cache.jbc2.access.TransactionalAccessDelegate.evictAll(TransactionalAccessDelegate.java:142)
>> at
>> org.hibernate.cache.jbc2.entity.TransactionalAccess.evictAll(TransactionalAccess.java:102)
>> at
>> org.hibernate.impl.SessionFactoryImpl.evictEntity(SessionFactoryImpl.java:870)
>> at
>> org.hibernate.action.BulkOperationCleanupAction.evictEntityRegions(BulkOperationCleanupAction.java:153)
>> at
>> org.hibernate.action.BulkOperationCleanupAction.afterTransactionCompletion(BulkOperationCleanupAction.java:132)
>> at
>> org.hibernate.engine.ActionQueue.afterTransactionCompletion(ActionQueue.java:198)
>> at
>> org.hibernate.impl.SessionImpl.afterTransactionCompletion(SessionImpl.java:451)
>> at
>> org.hibernate.jdbc.JDBCContext.afterTransactionCompletion(JDBCContext.java:252)
>> at
>> org.hibernate.transaction.CacheSynchronization.afterCompletion(CacheSynchronization.java:117)
>> at
>> com.sun.enterprise.transaction.JavaEETransactionImpl.commit(JavaEETransactionImpl.java:518)
>> at
>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:837)
>> at
>> com.sun.enterprise.transaction.UserTransactionImpl.commit(UserTransactionImpl.java:201)
>> at
>> org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1028)
>> at
>> org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:732)
>> at
>> org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:701)
>> at
>> org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
>> at
>> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
>> at
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
>> at
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>> at $Proxy176.executeUpdate(Unknown Source)
>> at
>> org.internna.iwebmvc.schedule.jobs.TemporalFileSweeperImpl.sweepTempFiles(TemporalFileSweeperImpl.java:54)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:276)
>> at
>> org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:260)
>> at
>> org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
>> at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
>> at
>> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
>> Caused by: org.jboss.cache.lock.TimeoutException: Unable to acquire lock
>> on Fqn [/org/internna/iwebmvc/model/Document/ENTITY] after [20000]
>> milliseconds for requestor
>> [Thread[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9,5,Grizzly]]!
>> Lock held by [GlobalTransaction:<null>:0]
>> at
>> org.jboss.cache.mvcc.MVCCNodeHelper.acquireLock(MVCCNodeHelper.java:157)
>> at
>> org.jboss.cache.mvcc.MVCCNodeHelper.wrapNodesRecursivelyForRemoval(MVCCNodeHelper.java:326)
>> at
>> org.jboss.cache.interceptors.MVCCLockingInterceptor.handleRemoveNodeCommand(MVCCLockingInterceptor.java:116)
>> at
>> org.jboss.cache.interceptors.base.PrePostProcessingCommandInterceptor.visitRemoveNodeCommand(PrePostProcessingCommandInterceptor.java:126)
>> at
>> org.jboss.cache.commands.write.RemoveNodeCommand.acceptVisitor(RemoveNodeCommand.java:125)
>> at
>> org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
>> at
>> org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
>> at
>> org.jboss.cache.commands.AbstractVisitor.visitRemoveNodeCommand(AbstractVisitor.java:75)
>> at
>> org.jboss.cache.commands.write.RemoveNodeCommand.acceptVisitor(RemoveNodeCommand.java:125)
>> at
>> org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
>> at
>> org.jboss.cache.interceptors.TxInterceptor.attachGtxAndPassUpChain(TxInterceptor.java:301)
>> at
>> org.jboss.cache.interceptors.TxInterceptor.handleDefault(TxInterceptor.java:283)
>> at
>> org.jboss.cache.commands.AbstractVisitor.visitRemoveNodeCommand(AbstractVisitor.java:75)
>> at
>> org.jboss.cache.commands.write.RemoveNodeCommand.acceptVisitor(RemoveNodeCommand.java:125)
>> at
>> org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
>> at
>> org.jboss.cache.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:131)
>> at
>> org.jboss.cache.commands.AbstractVisitor.visitRemoveNodeCommand(AbstractVisitor.java:75)
>> at
>> org.jboss.cache.commands.write.RemoveNodeCommand.acceptVisitor(RemoveNodeCommand.java:125)
>> at
>> org.jboss.cache.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)
>> at
>> org.jboss.cache.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:178)
>> at
>> org.jboss.cache.interceptors.InvocationContextInterceptor.visitRemoveNodeCommand(InvocationContextInterceptor.java:88)
>> at
>> org.jboss.cache.commands.write.RemoveNodeCommand.acceptVisitor(RemoveNodeCommand.java:125)
>> at
>> org.jboss.cache.interceptors.InterceptorChain.invoke(InterceptorChain.java:287)
>> at
>> org.jboss.cache.invocation.CacheInvocationDelegate.removeNode(CacheInvocationDelegate.java:478)
>> at
>> org.hibernate.cache.jbc2.util.CacheHelper.removeAll(CacheHelper.java:378)
>> ... 32 more
>>
>> 3) Once I access the application (/index.iwebmvc) the application works.
>> But accessing any page that needs a tag file fails (for
>> example /filteredgrid.iwebmvc)
>>
>> Sorry to bear such bad news...
>>
>> Regards
>>
>>
>> On Tue, Nov 17, 2009 at 12:56 AM, Jan Luehe <Jan.Luehe_at_sun.com> wrote:
>>
>>> Hi Jose,
>>>
>>> good news! :)
>>>
>>> Using the latest nightly v3 build (which contains Sahoo's fix), I was
>>> able to deploy
>>> your app successfully!
>>>
>>> Can you please verify yourself?
>>>
>>> With this, I'll go ahead and close
>>>
>>>
>>> https://glassfish.dev.java.net/issues/show_bug.cgi?id=9894
>>>
>>> as fixed. Feel free to reopen if necessary.
>>>
>>> Thanks, as always! :)
>>>
>>>
>>> Jan
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: quality-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: quality-help_at_glassfish.dev.java.net
>>>
>>>
>>
>
>