-
Type:
Bug
-
Resolution: Timed out
-
Priority:
Low
-
Affects Version/s: 2.4-M1
-
Component/s: None
-
Severity 3 - Minor
resources added like so
<web-panel key ="svnPanel" location="system.fisheye.directory.toolbar">
<resource name="view" type="velocity" location="templates/svn-dir-panel.vm"/>
</web-panel>
are not loaded when the plguin is loaded dynamically. Only works when fisheye is restarted.
[java] 14:11:39 ERROR - ResourceManager : unable to find resource 'templates/svn-dir-panel.vm' in any resource loader.
[java] 14:11:39 WARN - Error rendering WebPanel (templates/svn-dir-panel.vm): org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'templates/svn-dir-panel.vm'
[java] com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'templates/svn-dir-panel.vm'
[java] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:99)
[java] at com.atlassian.templaterenderer.AbstractVelocityWebPanelRenderer.render(AbstractVelocityWebPanelRenderer.java:33)
[java] at com.atlassian.plugin.web.model.ResourceTemplateWebPanel.getHtml(ResourceTemplateWebPanel.java:47)
[java] at com.cenqua.fisheye.web.webfragments.WebFragmentDataFactory.getWebPanels(WebFragmentDataFactory.java:98)
[java] at com.cenqua.fisheye.web.webfragments.WebFragmentDataFactory.getWebPanelsForRepo(WebFragmentDataFactory.java:35)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at com.sun.el.parser.AstFunction.getValue(AstFunction.java:127)
[java] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
[java] at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:1001)
[java] at org.apache.jsp.tag.web.cru.dirlist.toolbar_tag._jspx_meth_c_forEach_1(org.apache.jsp.tag.web.cru.dirlist.toolbar_tag:387)
[java] at org.apache.jsp.tag.web.cru.dirlist.toolbar_tag.doTag(org.apache.jsp.tag.web.cru.dirlist.toolbar_tag:158)
[java] at org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp._jspx_meth_dirlist_toolbar_0(org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp:605)
[java] at org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp.access$7(org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp:592)
[java] at org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp$dirlist_jspHelper.invoke4(org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp:706)
[java] at org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp$dirlist_jspHelper.invoke(org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp:754)
[java] at org.apache.jsp.tag.web.cru.threePanelPageContent_tag.doTag(org.apache.jsp.tag.web.cru.threePanelPageContent_tag:902)
[java] at org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp._jspx_meth_rend_threePanelPageContent_0(org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp:349)
[java] at org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.dirlist_jsp:157)
[java] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:109)
[java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
[java] at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
[java] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)
[java] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
[java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
[java] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:527)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1286)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.cenqua.crucible.filters.CrucibleFilter.doFilter(CrucibleFilter.java:141)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.cenqua.fisheye.web.filters.TotalityFilter.doFilter(TotalityFilter.java:182)
[java] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
[java] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
[java] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
[java] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:421)
[java] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
[java] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:493)
[java] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
[java] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:930)
[java] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:358)
[java] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
[java] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:866)
[java] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
[java] at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:346)
[java] at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115)
[java] at com.cenqua.fisheye.web.ViewRepositoryServlet.handleDirRequest(ViewRepositoryServlet.java:94)
[java] at com.cenqua.fisheye.web.ViewRepositoryServlet.handleRequest(ViewRepositoryServlet.java:57)
[java] at com.cenqua.fisheye.web.BaseAction.processRequest(BaseAction.java:181)
[java] at com.cenqua.fisheye.web.ActionDispatcherServlet.doIt(ActionDispatcherServlet.java:224)
[java] at com.cenqua.fisheye.web.ActionDispatcherServlet.doGet(ActionDispatcherServlet.java:55)
[java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
[java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
[java] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:527)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1286)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)
[java] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.cenqua.crucible.filters.CrucibleFilter.doFilter(CrucibleFilter.java:141)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.cenqua.fisheye.web.filters.TotalityFilter.doFilter(TotalityFilter.java:246)
[java] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
[java] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
[java] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
[java] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
[java] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
[java] at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:69)
[java] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:77)
[java] at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:133)
[java] at com.cenqua.fisheye.web.filters.CustomIncludableGzipFilter.doFilter(CustomIncludableGzipFilter.java:21)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.cenqua.fisheye.web.filters.ProductInfoFilter.doFilter(ProductInfoFilter.java:36)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
[java] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at com.cenqua.fisheye.web.filters.UpfrontFilter.doFilter(UpfrontFilter.java:74)
[java] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
[java] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
[java] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1264)
[java] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:421)
[java] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
[java] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:493)
[java] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
[java] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:930)
[java] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:358)
[java] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
[java] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:866)
[java] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
[java] at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
[java] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
[java] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
[java] at org.eclipse.jetty.server.Server.handle(Server.java:337)
[java] at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:595)
[java] at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1038)
[java] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:549)
[java] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:211)
[java] at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:424)
[java] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:489)
[java] at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
[java] at java.lang.Thread.run(Thread.java:637)
[java] Caused by: org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'templates/svn-dir-panel.vm'
[java] at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:483)
[java] at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:354)
[java] at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1400)
[java] at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1380)
[java] at org.apache.velocity.app.VelocityEngine.getTemplate(VelocityEngine.java:401)
[java] at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:89)
[java] ... 136 more
- is related to
-
JRACLOUD-25450 Pluggable web panels are not really reloadable within JIRA
-
- Closed
-
-
JRASERVER-25450 Pluggable web panels are not really reloadable within JIRA
-
- Closed
-
- relates to
-
CONFSERVER-23672 web-panels do not get upgraded after plugin upgrade
-
- Closed
-