This is an issue related to the Host environment (Atlassian Plugin Framework), so sorry for wasting your time on it.
I've fixed it and no errors anywhere! Well, I'm getting a blank page rather the real ServletBridge welcome page, but this is something reasonable at this stage. The problem was that: on one hand Equinox relies on the Tomcat's libraries for servlet forwarding and JIRA 6 runs on Tomcat 7, so Tomcat 7 expects a Servlet API 3 implementation. And on the other hand the JIRA plugins run on a custom servlet environment provided by Atlassian supporting the Servlet API 2.3 only. Therefore, when Tomcat (API 3.0) interacts with the request/reponse Servlet objects built by Atlassian (API 2.3)... bump! The blank page is likely due my own workaround which does not supports the API 3.0 properly and therefore it closes the output prematurely. I guess I have to support a full API 3.0 compliant workaround. That's all! Thank you! 2014-11-19 11:10 GMT+01:00 Pablo Beltran <[email protected]>: > After downgrading the JSP version to Indigo, the "*/index.jsp"* "*request*" > process seems to work fine as I see the compiled JSP file (jsp -> java -> > class) under the "proxytemp" directory and it is loaded in memory and > executed: > > ... > at org.apache.jsp.index_jsp._jspService(index_jsp.java:89) > ... > > However, the "*response*" process does not work (please , see the full > stack trace below). There is a missing (really more than one) method. It > looks like there is a conflict version again as the required method: > > javax.servlet.ServletRequestWrapper.isAsyncStarted > > is not implemented. It's supported in the java servlet-api 3 but not in > the 2 version. So, in some sense it looks like similar to the original > problem when the original JSP engine shipped with the Luna version was > used, what makes me suspect the JSP downgrade was not done fully properly. > Or is there any other dependency? > > > This seems to happen when the JSP performs a *forward:* > > > > > > > > > > > > *org.apache.jsp.index_jsp.java (Compiled > index.jsp)======================= if(data.isBot()){.... }else > if(data.isAdvancedUI()){ request.getRequestDispatcher("/advanced/index.jsp" > + data.getQuery()).forward(request, response); }else{ > request.getRequestDispatcher("/basic/index.jsp" + > data.getQuery()).forward(request, response); }Exception:========* > javax.servlet.ServletException: java.lang.AbstractMethodError > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.eclipse.equinox.jsp.jasper.JspServlet.service(JspServlet.java:153) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at > org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at > org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:142) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at > com.atlassian.plugin.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:42) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at > com.atlassian.plugin.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:52) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) <+14> > (ApplicationFilterChain.java:305) (ApplicationFilterChain.java:210) > (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) > (XContentTypeOptionsNoSniffFilter.java:22) (AbstractHttpFilter.java:31) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (HeaderSanitisingFilter.java:44) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) > (DelegatingPluginFilter.java:70) > at > com.atlassian.jira.tzdetect.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:39) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.jira.baseurl.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:38) > <+8> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) > (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) > (ContextFilter.java:25) (DelegatingPluginFilter.java:78) > (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) > at > com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:36) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.labs.httpservice.resource.ResourceFilter.doFilter(ResourceFilter.java:59) > <+23> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (ServletFilterModuleContainerFilter.java:77) > (ServletFilterModuleContainerFilter.java:63) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (AccessLogFilter.java:103) (AccessLogFilter.java:87) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (XsrfTokenAdditionRequestFilter.java:54) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (SiteMeshFilter.java:181) > (SiteMeshFilter.java:85) (SitemeshPageFilter.java:124) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) > (DelegatingPluginFilter.java:70) > at > com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) > <+22> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (ServletFilterModuleContainerFilter.java:77) > (ServletFilterModuleContainerFilter.java:63) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (SecurityFilter.java:239) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (TrustedApplicationsFilter.java:100) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (BaseLoginFilter.java:172) (JiraLoginFilter.java:70) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70) > (OAuthFilter.java:69) (DelegatingPluginFilter.java:78) > (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) > at > com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) > <+16> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (ServletFilterModuleContainerFilter.java:77) > (ServletFilterModuleContainerFilter.java:63) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (ProfilingFilter.java:99) (JIRAProfilingFilter.java:19) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (AbstractJohnsonFilter.java:71) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (AbstractJohnsonFilter.java:71) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > at > org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) > at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) > at > org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) > <+10> (UrlRewriteFilter.java:394) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (GzipFilter.java:88) (GzipFilter.java:59) > (JiraGzipFilter.java:55) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) > (DelegatingPluginFilter.java:70) > at > com.atlassian.fastdev.AutoReloadFilter.doFilter(AutoReloadFilter.java:63) > <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (DelegatingPluginFilter.java:70) > at > com.atlassian.analytics.client.filter.JiraAnalyticsFilter.doFilter(JiraAnalyticsFilter.java:41) > <+4> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) > (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) > at > com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) > <+40> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) > (ServletFilterModuleContainerFilter.java:77) > (ServletFilterModuleContainerFilter.java:63) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (AbstractCachingFilter.java:33) > (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (AbstractEncodingFilter.java:41) > (AbstractHttpFilter.java:31) (PathMatchingEncodingFilter.java:49) > (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (JiraStartupChecklistFilter.java:79) > (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) > (MultipartBoundaryCheckFilter.java:41) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (ChainedFilterStepRunner.java:87) > (JiraFirstFilter.java:60) (ApplicationFilterChain.java:243) > (ApplicationFilterChain.java:210) (StandardWrapperValve.java:222) > (StandardContextValve.java:123) (AuthenticatorBase.java:472) > (StandardHostValve.java:171) (ErrorReportValve.java:99) > (AccessLogValve.java:953) > (StandardEngineValve.java:118) (CoyoteAdapter.java:408) > (AbstractHttp11Processor.java:1008) (AbstractProtocol.java:589) > (JIoEndpoint.java:310) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) > at java.lang.Thread.run(Thread.java:662) > *Caused by: java.lang.AbstractMethodError* > at > javax.servlet.ServletRequestWrapper.isAsyncStarted(ServletRequestWrapper.java:390) > at > org.apache.catalina.core.ApplicationDispatcher.unwrapRequest(ApplicationDispatcher.java:847) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:823) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412) > at > org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30) > at > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:703) > at > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670) > at > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:818) > at > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) > *at org.apache.jsp.index_jsp._jspService(index_jsp.java:89)* > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > ... 195 more > > 2014-11-18 14:37 GMT+01:00 Thomas Watson <[email protected]>: > >> The SDK zip should have the source jars for each bundle. The repository >> is git [1] and the branch is R3_7_maintenance [2] >> >> [1] *git://git.eclipse.org/gitroot/equinox/rt.equinox.bundles.git* >> *ssh://git.eclipse.org/gitroot/equinox/rt.equinox.bundles.git* >> *http://git.eclipse.org/gitroot/equinox/rt.equinox.bundles.git* >> <http://git.eclipse.org/gitroot/equinox/rt.equinox.bundles.git> >> >> [2] >> >> http://git.eclipse.org/c/equinox/rt.equinox.bundles.git/?h=R3_7_maintenance >> >> Tom >> >> >> >> >> >> From: Pablo Beltran <[email protected]> >> To: Equinox development mailing list <[email protected]> >> Date: 11/18/2014 04:44 AM >> Subject: Re: [equinox-dev] Equinox internal JSP compiler with >> ServletBride? >> Sent by: [email protected] >> ------------------------------ >> >> >> >> Wow, thanks Tom!. Downgrading the JSP engine seems to work as I do not >> get any exception/error now, well no errors anywhere rather than 404 on the >> browser. >> >> Hence, I need the sources of the packages added from Indigo R2 in order >> to see what it is going wrong at this time. Unfortunately, I'm unable to >> find such old sources as they seem as don't migrated to Git and I'm neither >> able to find the old repository (Subversion?). >> Might you please share the the url or the source bundles? >> >> Thanks very much! >> Pablo. >> >> PS: As far as I can see currently, the jsp alias has been resolved >> against the registry and something is happening form inside the JspServlet. >> Looking into the sources of Luna it it would be failing due an unexpected >> configuration (the JspServlet thinks it is running on an Tomcat compatible >> environment which is not true in this case. It is running under a very >> constrained environment provided by the Atlassian's plugin framework which >> provides a customized servlet environment not fully compatible with Tomcat: >> no "WEB-INF" folder exists, for instance...). >> >> >> >> >> >> 2014-11-17 23:13 GMT+01:00 Thomas Watson <*[email protected]* >> <[email protected]>>: >> From the looks of things Equinox is trying to use the 'internal' jsp >> compiler (org.apache.jsp.glassfish). The problem is that jsp compiler >> requires serlvet 3.0 or greater. You would need to grab the jsp support >> from an earlier release of equinox. I think the Indigo (3.7.2) release is >> the last equinox jsp version that supported something less than servlet >> 3.0. I don't think you would need to downgrade everything from the equinox >> server-side support, only the jsp related things. >> >> I would point you to the archive jars to try out, but currently our >> archive download site seems to be broken ( >> *https://bugs.eclipse.org/bugs/show_bug.cgi?id=451917* >> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=451917>). In the mean >> time you should be able to download the last Equinox SDK with jsp support >> for < 3.0 Servlet at >> *http://archive.eclipse.org/equinox/drops/R-3.7.2-201202080800/download.php?dropFile=equinox-SDK-3.7.2.zip* >> <http://archive.eclipse.org/equinox/drops/R-3.7.2-201202080800/download.php?dropFile=equinox-SDK-3.7.2.zip> >> >> Tom >> >> >> >> >> >> From: Pablo Beltran <*[email protected]* <[email protected]>> >> To: *[email protected]* <[email protected]> >> Date: 11/16/2014 04:56 PM >> Subject: Re: [equinox-dev] Equinox internal JSP compiler with >> ServletBride? >> Sent by: *[email protected]* >> <[email protected]> >> ------------------------------ >> >> >> >> >> I meant Eclipse Luna has jetty 8 which could be used to compile JSP files >> rather than expecting that the ServletBridge runs on Tomcat (or any >> compatible server) which will provide the JSP configuration. In this >> particular case, the ServletBridge runs on a servlet environment (2.3 >> version) without support for JSP (no Jasper). >> >> Please, if it is possible, any help pointing to the documentation to >> configure it would be greatly appreciated! >> >> Thanks! >> >> >> >> 2014-11-15 19:55 GMT+01:00 Pablo Beltran <*[email protected]* >> <[email protected]>>: >> Hi, >> >> I want to run Eclipse Infocenter to run on a Java Application server that >> does not support JSPs. So, the "*infocenter/index.jsp*" page raises an >> exception as it looks like Equinox relies on the 3rd party application >> server to compile JSP files. How can I configure Equinox to use the >> internal JSP compiler for that? >> >> I've build an Infocenter distribution from Eclipse Luna and it works with >> Tomcat without any problem. However, the same Infocenter distribution >> running on a no-JSP-support app server raises the exception. As the >> Infocenter distribution is built against Eclipse Luna, the internal JSP >> compiler implementation is: >> >> * org.apache.jasper.glassfish_2.2.2.v201205150955.jar* >> >> The full exception stack trace is shown below. It fails because the >> getJspConfigDescriptor() is not implemented as the 3rd party web app >> server supports the servlet-api 2.3 version only. But this would not be a >> problem whether Equinox would use the internal JSP compiler rather than >> rely on an external one for that. >> >> Thanks! >> Pablo >> >> org.apache.jasper.JasperException: PWC6033: Error in Javac compilation >> for JSP >> at >> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:634) >> at >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) >> at >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) >> at org.eclipse.equinox.jsp.jasper.JspServlet.service(JspServlet.java:155) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) >> at >> org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) >> at >> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) >> at >> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >> at >> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) >> at >> org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:138) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) >> at >> com.atlassian.plugin.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:42) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) >> at >> com.atlassian.plugin.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:52) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) <+14> >> (ApplicationFilterChain.java:305) (ApplicationFilterChain.java:210) >> (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) >> (XContentTypeOptionsNoSniffFilter.java:22) (AbstractHttpFilter.java:31) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (HeaderSanitisingFilter.java:44) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.jira.tzdetect.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:39) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.jira.baseurl.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:38) >> <+8> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) >> (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) >> (ContextFilter.java:25) (DelegatingPluginFilter.java:78) >> (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) >> at >> com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:36) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.labs.httpservice.resource.ResourceFilter.doFilter(ResourceFilter.java:59) >> <+23> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (ServletFilterModuleContainerFilter.java:77) >> (ServletFilterModuleContainerFilter.java:63) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (AccessLogFilter.java:103) (AccessLogFilter.java:87) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (XsrfTokenAdditionRequestFilter.java:54) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (SiteMeshFilter.java:181) >> (SiteMeshFilter.java:85) (SitemeshPageFilter.java:124) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) >> <+22> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (ServletFilterModuleContainerFilter.java:77) >> (ServletFilterModuleContainerFilter.java:63) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (SecurityFilter.java:239) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (TrustedApplicationsFilter.java:100) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (BaseLoginFilter.java:172) (JiraLoginFilter.java:70) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70) >> (OAuthFilter.java:69) (DelegatingPluginFilter.java:78) >> (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) >> at >> com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) >> <+16> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (ServletFilterModuleContainerFilter.java:77) >> (ServletFilterModuleContainerFilter.java:63) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (ProfilingFilter.java:99) (JIRAProfilingFilter.java:19) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (AbstractJohnsonFilter.java:71) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (AbstractJohnsonFilter.java:71) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> at >> org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) >> at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) >> at >> org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) >> <+10> (UrlRewriteFilter.java:394) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (GzipFilter.java:88) (GzipFilter.java:59) >> (JiraGzipFilter.java:55) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (IteratingFilterChain.java:46) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.fastdev.AutoReloadFilter.doFilter(AutoReloadFilter.java:63) >> <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (DelegatingPluginFilter.java:70) >> at >> com.atlassian.analytics.client.filter.JiraAnalyticsFilter.doFilter(JiraAnalyticsFilter.java:41) >> <+4> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) >> (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) >> at >> com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) >> <+40> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) >> (ServletFilterModuleContainerFilter.java:77) >> (ServletFilterModuleContainerFilter.java:63) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (AbstractCachingFilter.java:33) >> (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (AbstractEncodingFilter.java:41) >> (AbstractHttpFilter.java:31) (PathMatchingEncodingFilter.java:49) >> (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (JiraStartupChecklistFilter.java:79) >> (ApplicationFilterChain.java:243) (ApplicationFilterChain.java:210) >> (MultipartBoundaryCheckFilter.java:41) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (ChainedFilterStepRunner.java:87) >> (JiraFirstFilter.java:60) (ApplicationFilterChain.java:243) >> (ApplicationFilterChain.java:210) (StandardWrapperValve.java:222) >> (StandardContextValve.java:123) (AuthenticatorBase.java:472) >> (StandardHostValve.java:171) (ErrorReportValve.java:99) >> (AccessLogValve.java:953) (StandardEngineValve.java:118) >> (CoyoteAdapter.java:408) (AbstractHttp11Processor.java:1008) >> (AbstractProtocol.java:589) (JIoEndpoint.java:310) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) >> at java.lang.Thread.run(Thread.java:662) >> Caused by: java.lang.reflect.UndeclaredThrowableException >> at com.sun.proxy.$Proxy3493.getJspConfigDescriptor(Unknown Source) >> at >> org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:106) >> at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:196) >> at >> org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:259) >> at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:166) >> at >> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625) >> ... 198 more >> Caused by: java.lang.reflect.InvocationTargetException >> 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.eclipse.equinox.jsp.jasper.JspServlet$ServletContextAdaptor.invoke(JspServlet.java:251) >> ... 205 more >> Caused by: java.lang.reflect.UndeclaredThrowableException >> at com.sun.proxy.$Proxy3492.getJspConfigDescriptor(Unknown Source) >> ... 211 more >> Caused by: java.lang.reflect.InvocationTargetException >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> org.eclipse.equinox.http.servlet.internal.ServletContextAdaptor.invoke(ServletContextAdaptor.java:80) >> at >> org.eclipse.equinox.http.servlet.internal.ServletContextAdaptor$1.invoke(ServletContextAdaptor.java:70) >> ... 212 moreCaused by: java.lang.AbstractMethodError: >> com.atlassian.plugin.servlet.PluginServletContextWrapper.getJspConfigDescriptor()Ljavax/servlet/descriptor/JspConfigDescriptor; >> ... 218 more >> >> _______________________________________________ >> equinox-dev mailing list >> *[email protected]* <[email protected]> >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> *https://dev.eclipse.org/mailman/listinfo/equinox-dev* >> <https://dev.eclipse.org/mailman/listinfo/equinox-dev> >> >> _______________________________________________ >> equinox-dev mailing list >> *[email protected]* <[email protected]> >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> *https://dev.eclipse.org/mailman/listinfo/equinox-dev* >> <https://dev.eclipse.org/mailman/listinfo/equinox-dev> >> _______________________________________________ >> equinox-dev mailing list >> [email protected] >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/equinox-dev >> >> _______________________________________________ >> equinox-dev mailing list >> [email protected] >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/equinox-dev >> > >
_______________________________________________ equinox-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/equinox-dev
