martin.heitz | 17 Nov 15:35 2014

Restricting access to equinox console?

Hi,

 

I'd like to configure the equinox console to only allow access from a certain IP address.

 

I was searching in the command line options but was not able to find something like that. Probably I was only searching for the wrong keywords…

 

Is it possible at all to limit the access?

 

Thanks for any help,

  Mattin

 

P.S. I am using not the latest version, but org.eclipse.osgi_3.8.1.v20120830-144521.jar.

 

<div>
<div class="WordSection1">
<p class="MsoNormal">Hi,<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal"><span lang="EN-US">I'd like to configure the equinox console to only allow access from a certain IP address.
<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US">I was searching in the command line options but was not able to find something like that. Probably I was only searching for the wrong keywords&hellip;<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US">Is it possible at all to limit the access?<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thanks for any help,<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp; Mattin<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span lang="EN-US">P.S. I am using not the latest version, but org.eclipse.osgi_3.8.1.v20120830-144521.jar.<p></p></span></p>
<p class="MsoNormal"><span lang="EN-US"><p>&nbsp;</p></span></p>
</div>
</div>
Pablo Beltran | 15 Nov 19:55 2014
Picon

Equinox internal JSP compiler with ServletBride?

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

<div><div dir="ltr">Hi,<div><br></div>
<div>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?<br>
</div>
<div><br></div>
<div>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:</div>
<div><br></div>
<div>org.apache.jasper.glassfish_2.2.2.v201205150955.jar</div>
<div>&nbsp;</div>
<div>The full exception stack trace is shown below. It fails because the&nbsp;<span>getJspConfigDescriptor()&nbsp;</span>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.</div>
<div><br></div>
<div>Thanks!</div>
<div>Pablo</div>
<div><br></div>
<div>
<div>org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP</div>
<div>
<span class="">	</span>at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:634)</div>
<div>
<span class="">	</span>at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)</div>
<div>
<span class="">	</span>at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)</div>
<div>
<span class="">	</span>at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)</div>
<div>
<span class="">	</span>at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.jsp.jasper.JspServlet.service(JspServlet.java:155)</div>
<div>
<span class="">	</span>at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)</div>
<div>
<span class="">	</span>at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:138)</div>
<div>
<span class="">	</span>at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)</div>
<div>
<span class="">	</span>at com.atlassian.plugin.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:42)</div>
<div>
<span class="">	</span>at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)</div>
<div>
<span class="">	</span>at com.atlassian.plugin.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:52)</div>
<div>
<span class="">	</span>at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) &nbsp;&lt;+14&gt; (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)</div>
<div>
<span class="">	</span>at com.atlassian.jira.tzdetect.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:39) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.jira.baseurl.IncludeResourcesFilter.doFilter(IncludeResourcesFilter.java:38) &nbsp;&lt;+8&gt; (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) (ContextFilter.java:25) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:36) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.labs.httpservice.resource.ResourceFilter.doFilter(ResourceFilter.java:59) &nbsp;&lt;+23&gt; (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)</div>
<div>
<span class="">	</span>at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) &nbsp;&lt;+22&gt; (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)</div>
<div>
<span class="">	</span>at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) &nbsp;&lt;+16&gt; (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)</div>
<div>
<span class="">	</span>at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)</div>
<div>
<span class="">	</span>at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)</div>
<div>
<span class="">	</span>at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) &nbsp;&lt;+10&gt; (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)</div>
<div>
<span class="">	</span>at com.atlassian.fastdev.AutoReloadFilter.doFilter(AutoReloadFilter.java:63) &nbsp;&lt;+3&gt; (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.analytics.client.filter.JiraAnalyticsFilter.doFilter(JiraAnalyticsFilter.java:41) &nbsp;&lt;+4&gt; (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)</div>
<div>
<span class="">	</span>at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61) &nbsp;&lt;+40&gt; (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)</div>
<div>
<span class="">	</span>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)</div>
<div>
<span class="">	</span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)</div>
<div>
<span class="">	</span>at java.lang.Thread.run(Thread.java:662)</div>
<div>Caused by: java.lang.reflect.UndeclaredThrowableException</div>
<div>
<span class="">	</span>at com.sun.proxy.$Proxy3493.getJspConfigDescriptor(Unknown Source)</div>
<div>
<span class="">	</span>at org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:106)</div>
<div>
<span class="">	</span>at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:196)</div>
<div>
<span class="">	</span>at org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:259)</div>
<div>
<span class="">	</span>at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:166)</div>
<div>
<span class="">	</span>at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625)</div>
<div>
<span class="">	</span>... 198 more</div>
<div>Caused by: java.lang.reflect.InvocationTargetException</div>
<div>
<span class="">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
<div>
<span class="">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</div>
<div>
<span class="">	</span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</div>
<div>
<span class="">	</span>at java.lang.reflect.Method.invoke(Method.java:597)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.jsp.jasper.JspServlet$ServletContextAdaptor.invoke(JspServlet.java:251)</div>
<div>
<span class="">	</span>... 205 more</div>
<div>Caused by: java.lang.reflect.UndeclaredThrowableException</div>
<div>
<span class="">	</span>at com.sun.proxy.$Proxy3492.getJspConfigDescriptor(Unknown Source)</div>
<div>
<span class="">	</span>... 211 more</div>
<div>Caused by: java.lang.reflect.InvocationTargetException</div>
<div>
<span class="">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
<div>
<span class="">	</span>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</div>
<div>
<span class="">	</span>at java.lang.reflect.Method.invoke(Method.java:597)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.http.servlet.internal.ServletContextAdaptor.invoke(ServletContextAdaptor.java:80)</div>
<div>
<span class="">	</span>at org.eclipse.equinox.http.servlet.internal.ServletContextAdaptor$1.invoke(ServletContextAdaptor.java:70)</div>
<div>
<span class="">	</span>... 212 more<span>Caused by: java.lang.AbstractMethodError: com.atlassian.plugin.servlet.PluginServletContextWrapper.getJspConfigDescriptor()Ljavax/servlet/descriptor/JspConfigDescriptor;</span>
</div>
<div><div>
<span class="">	</span>... 218 more</div></div>
</div>
<div><br></div>
</div></div>
Ian Bull | 12 Nov 19:20 2014

EclipseCon 2015 Submission Deadlin

Hi everyone,

This is just a reminder that the EclipseCon 2015 submission deadline is less than a week away (November 17th to be exact).

It would be great to see some OSGi and Equinox content here. Please feel free to share this with the broader OSGi community too.

https://www.eclipsecon.org/na2015/cfp

Cheers,
Ian

--
R. Ian Bull | EclipseSource Victoria | +1 250 477 7484
http://eclipsesource.com | http://twitter.com/eclipsesource
<div><div dir="ltr">Hi everyone,<div><br></div>
<div>This is just a reminder that the EclipseCon 2015 submission deadline is less than a week away (November 17th to be exact).</div>
<div><br></div>
<div>It would be great to see some OSGi and Equinox content here. Please feel free to share this with the broader OSGi community too.</div>
<div><br></div>
<div>
<a href="https://www.eclipsecon.org/na2015/cfp">https://www.eclipsecon.org/na2015/cfp</a><br clear="all"><div><br></div>
<div>Cheers,</div>
<div>Ian</div>
<div><br></div>-- <br><div class="gmail_signature">R. Ian Bull | EclipseSource Victoria | +1 250 477 7484<br><a href="http://eclipsesource.com">http://eclipsesource.com</a> | <a href="http://twitter.com/eclipsesource">http://twitter.com/eclipsesource</a>
</div>
</div>
</div></div>
portal on behalf of emo | 9 Nov 06:00 2014

IP CQs waiting on your team

equinox-dev,
IPZilla records show that one or more of the projects on which you are
developer are in need of attention.  The following CQs have been in the
'awaiting_project' status for over 3 weeks  and need your team to take
action.

  rt.equinox:

    8618 OSGi Enterprise Companion Code -- checkin, sourceandbinary,
thirdparty, unmodified, 4 weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8618

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@...>

portal on behalf of emo | 4 Nov 06:00 2014

IP CQs waiting on your team

equinox-dev,
IPZilla records show that one or more of the projects on which you are
developer are in need of attention.  The following CQs have been in the
'awaiting_project' status for over 3 weeks  and need your team to take
action.

  rt.equinox:

    8618 OSGi Enterprise Companion Code -- checkin, sourceandbinary,
thirdparty, unmodified, 3 weeks ago
    https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8618

If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@...>

David Cao | 3 Nov 19:29 2014
Picon

Stop bundles in order

Hello there,

Do I have control over the order in which my custom bundles stop when I do a sp_stop to a Equinox Servlet? my custom bundles are listed in config.ini. Does Equinox stop bundles according the start level from high to low?

thanks,
David
<div><div dir="ltr">Hello there,<div><br></div>
<div>Do I have control over the order in which my custom bundles stop when I do a sp_stop to a Equinox Servlet? my custom bundles are listed in config.ini. Does Equinox stop bundles according the start level from high to low?</div>
<div><br></div>
<div>thanks,</div>
<div>David</div>
</div></div>
David M Williams | 31 Oct 19:09 2014
Picon

Eclipse 4.5 M3 and Equinox (Mars M3) are available ...

Happy Halloween!

Check out the treats: New and Noteworthy

And ... no tricks!

        Eclipse downloads:
        http://download.eclipse.org/eclipse/downloads/drops4/S-4.5M3-201410292000/

        Update existing (non-production) installs:
        http://download.eclipse.org/eclipse/updates/4.5milestones/

        Specific repository good for building against:
        http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5M3-201410292000/

        Equinox specific downloads:
        http://download.eclipse.org/equinox/drops/S-MarsM3-201410292000/


Thanks to all who made this milestone possible!

<div>Happy Halloween! 
<br><br>Check out the treats: <a href="http://www.eclipse.org/eclipse/news/4.5/M3/">New
and Noteworthy</a> 
<br><br>And ... no tricks! 
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Eclipse
downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/downloads/drops4/S-4.5M3-201410292000/">http://download.eclipse.org/eclipse/downloads/drops4/S-4.5M3-201410292000/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Update existing
(non-production) installs:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.5milestones/">http://download.eclipse.org/eclipse/updates/4.5milestones/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Specific
repository good for building against:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5M3-201410292000/">http://download.eclipse.org/eclipse/updates/4.5milestones/S-4.5M3-201410292000/</a>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; Equinox
specific downloads:
<br>&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://download.eclipse.org/equinox/drops/S-MarsM3-201410292000/">http://download.eclipse.org/equinox/drops/S-MarsM3-201410292000/</a>
<br><br><br>Thanks to all who made this milestone
possible!
<br><br>
</div>
Cristiano Gavião | 29 Oct 19:07 2014
Picon

(no subject)

Iwould like to create a master table of installed OSGi framework containers in the network (using Zookeeper or other like it) and centralize configuration properties for them.

Initially I thought about using the org.osgi.framework.Constants.FRAMEWORK_UUID property. But I found that this value is generated every time the framework is relaunched.

--
"Tudo vale a pena se a alma não é pequena..."
<div><div dir="ltr">Iwould like to create a master table of installed OSGi framework containers in the network (using Zookeeper or other like it) and centralize configuration properties for them.<br><br>Initially I thought about using the org.osgi.framework.Constants.FRAMEWORK_UUID property. But I found that this value is generated every time the framework is relaunched.<br clear="all"><br>-- <br>"Tudo vale a pena se a alma n&atilde;o &eacute; pequena..."
</div></div>
David Cao | 29 Oct 17:21 2014
Picon

Pass system properties to Equinox Servlet

Hello there,

I have a bundle in Equinox Servlet in Tomcat that expects a value passed by a system properties. I can do it as a java vm -D argument. But I would like to find an alternate way using either launch.ini or config.ini.

I tried appending this 2 line in launch.ini,

-vmargs
-Dmy.property=my.value

But it didn't seem to work. And I could not find how to do it via config.ini.

Can someone show what I did wrong? Thanks a lot,

David

<div><div dir="ltr">Hello there,<div><br></div>
<div>I have a bundle in Equinox Servlet in Tomcat that expects a value passed by a system properties. I can do it as a java vm -D argument. But I would like to find an alternate way using either launch.ini or config.ini.</div>
<div><br></div>
<div>I tried appending this 2 line in launch.ini,</div>
<div><br></div>
<div>
<div>-vmargs</div>
<div>-Dmy.property=my.value</div>
</div>
<div><br></div>
<div>But it didn't seem to work. And I could not find how to do it via config.ini.</div>
<div><br></div>
<div>Can someone show what I did wrong? Thanks a lot,</div>
<div><br></div>
<div>David</div>
<div><br></div>
</div></div>
David Cao | 29 Oct 14:20 2014
Picon

Refresh a single bundle in Equinox Servlet

Hello there,

We have Equinox LunaRC4 running in Tomcat Servlet bridge. Since we could not have OSGi console in production, we use Felix Webconsole 4.2.2 to manage bundles. 

One problem now is if we just want to refresh one changed bundle, we have to do it via sp_redeploy via servlet which redeploys every bundle. (Felix webconsole does not help either; but I will ask them seperately)

So, is there an Equinox native way to automatically detect a bundle jar update and refresh the single bundle?

thanks!
David
<div><div dir="ltr">Hello there,<div><br></div>
<div>We have Equinox LunaRC4 running in Tomcat Servlet bridge. Since we could not have OSGi console in production, we use Felix Webconsole 4.2.2 to manage bundles.&nbsp;</div>
<div><br></div>
<div>One problem now is if we just want to refresh one changed bundle, we have to do it via sp_redeploy via servlet which redeploys every bundle. (Felix webconsole does not help either; but I will ask them seperately)</div>
<div><br></div>
<div>So, is there an Equinox native way to automatically detect a bundle jar update and refresh the single bundle?</div>
<div><br></div>
<div>thanks!</div>
<div>David</div>
</div></div>
Martin Lippert | 15 Oct 14:49 2014
Picon

issue with optional imports

Hey!

I have an issue with optionally imported packages and I have no idea what is exactly going on or how to
diagnose this in more detail.
We have a bundle that defines Import-Package, marked as optional.

org.apache.maven.project;resolution:=optional

There is a bundle (org.eclipse.m2e.maven.runtime) that exports this package and everything is wired
just fine.
Now I install a new version of m2e and therefore the exporting bundle is updated to a new version.

But after the update, the optional package import is not wired again. I would expect this to be wired to the
new version of that org.eclipse.m2e.maven.runtime bundle, but that doesn’t happen. There are no
other bundles in the system that export this package. A “diag <bundleID>” (with the bundle ID of the
importing bundle) doesn’t return anything.

Any idea what might be going on? All this is on Equinox 3.10.1.v20140909-1633 (Luna SR1, I think).
Or any idea how to investigate this in more detail?

(I already tried to restart Eclipse with -clean, but the result is the same, the optional import isn’t
wired and I don’t see a potentially package-use conflict anywhere)

Thanks a lot for your help!
-Martin


Gmane