Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-9440

Threshold group editing via GUI fails

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: 20.0.0
    • Fix Version/s: None
    • Component/s: Web UI - Admin
    • Security Level: Default (Default Security Scheme)
    • Labels:
    • Environment:

      Description

      When trying to edit one threshold group, nothing happens.

      In fact, an exception is visible within logfile.

      jetty-server.log
      2017-06-14 14:57:18,514 WARN  [qtp294698359-33516] o.e.j.s.HttpChannel: /opennms/admin/thresholds/index.htm
      javax.servlet.ServletException: org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jsp/admin/thresholds/editGroup.jsp at line 90
      
      87:             <th>&nbsp;</th>
      88:             <th>&nbsp;</th>
      89:         </tr>
      90:         <c:forEach items="${group.threshold}" varStatus="thresholdIndex" var="threshold">
      91:             <tr>
      92:               <td>${threshold.type}</td>
      93:               <td>${threshold.description}</td>
      
      
      Stacktrace:
      	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:138) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.opennms.netmgt.jetty.MDCHandler.handle(MDCHandler.java:46) ~[opennms-jetty-20.0.0.jar:?]
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.Server.handle(Server.java:564) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:318) [jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279) [jetty-io-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:112) [jetty-io-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124) [jetty-io-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:122) [jetty-util-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke(ExecutingExecutionStrategy.java:58) [jetty-util-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:201) [jetty-util-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:133) [jetty-util-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672) [jetty-util-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590) [jetty-util-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
      Caused by: org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jsp/admin/thresholds/editGroup.jsp at line 90
      
      87:             <th>&nbsp;</th>
      88:             <th>&nbsp;</th>
      89:         </tr>
      90:         <c:forEach items="${group.threshold}" varStatus="thresholdIndex" var="threshold">
      91:             <tr>
      92:               <td>${threshold.type}</td>
      93:               <td>${threshold.description}</td>
      
      
      Stacktrace:
      	at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:481) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.eclipse.jetty.jsp.JettyJspServlet.service(JettyJspServlet.java:112) ~[apache-jsp-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) ~[geronimo-servlet_3.0_spec-1.0.jar:1.0]
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:838) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:543) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:566) ~[jetty-security-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1584) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:203) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:73) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:575) ~[geronimo-servlet_3.0_spec-1.0.jar:1.0]
      	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) ~[geronimo-servlet_3.0_spec-1.0.jar:1.0]
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:838) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1634) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.opennms.container.web.felix.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:53) ~[?:?]
      	at org.opennms.container.web.felix.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:35) ~[?:?]
      	at org.opennms.container.web.felix.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:50) ~[?:?]
      	at org.opennms.container.web.felix.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:42) ~[?:?]
      	at org.opennms.container.web.bridge.internal.DispatcherFilter.doFilter(DispatcherFilter.java:72) ~[?:?]
      	at org.opennms.container.web.ProxyFilter.doFilter(ProxyFilter.java:56) ~[?:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49) ~[?:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.opennms.web.servlet.StoreRequestPropertiesFilter.doFilter(StoreRequestPropertiesFilter.java:79) ~[opennms-web-api-20.0.0.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.opennms.web.springframework.security.AuthFilterEnabler.doFilter(AuthFilterEnabler.java:115) ~[org.opennms.features.springframework-security-20.0.0.jar:?]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:231) ~[org.apache.servicemix.bundles.spring-orm-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1613) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:541) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) ~[jetty-security-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1584) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:118) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	... 16 more
      Caused by: org.apache.jasper.el.JspPropertyNotFoundException: /WEB-INF/jsp/admin/thresholds/editGroup.jsp(90,8) '${group.threshold}' Property 'threshold' not found on type org.opennms.netmgt.config.threshd.Group
      	at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:120) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.apache.jsp.WEB_002dINF.jsp.admin.thresholds.editGroup_jsp._jspx_meth_c_005fforEach_005f0(editGroup_jsp.java:281) ~[?:?]
      	at org.apache.jsp.WEB_002dINF.jsp.admin.thresholds.editGroup_jsp._jspService(editGroup_jsp.java:180) ~[?:?]
      	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) ~[apache-jsp-8.5.5.jar:2.3]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) ~[geronimo-servlet_3.0_spec-1.0.jar:1.0]
      	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) ~[apache-jsp-8.5.5.jar:2.3]
      	at org.eclipse.jetty.jsp.JettyJspServlet.service(JettyJspServlet.java:112) ~[apache-jsp-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) ~[geronimo-servlet_3.0_spec-1.0.jar:1.0]
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:838) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:543) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:566) ~[jetty-security-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1584) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:203) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:73) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:575) ~[geronimo-servlet_3.0_spec-1.0.jar:1.0]
      	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) ~[org.apache.servicemix.bundles.spring-webmvc-4.1.6.RELEASE_1.jar:?]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) ~[geronimo-servlet_3.0_spec-1.0.jar:1.0]
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:838) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1634) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.opennms.container.web.felix.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:53) ~[?:?]
      	at org.opennms.container.web.felix.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:35) ~[?:?]
      	at org.opennms.container.web.felix.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:50) ~[?:?]
      	at org.opennms.container.web.felix.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:42) ~[?:?]
      	at org.opennms.container.web.bridge.internal.DispatcherFilter.doFilter(DispatcherFilter.java:72) ~[?:?]
      	at org.opennms.container.web.ProxyFilter.doFilter(ProxyFilter.java:56) ~[?:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49) ~[?:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.opennms.web.servlet.StoreRequestPropertiesFilter.doFilter(StoreRequestPropertiesFilter.java:79) ~[opennms-web-api-20.0.0.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.opennms.web.springframework.security.AuthFilterEnabler.doFilter(AuthFilterEnabler.java:115) ~[org.opennms.features.springframework-security-20.0.0.jar:?]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) ~[spring-security-web-3.2.7.RELEASE.jar:3.2.7.RELEASE]
      	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:231) ~[org.apache.servicemix.bundles.spring-orm-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[org.apache.servicemix.bundles.spring-web-4.1.6.RELEASE_1.jar:?]
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1613) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:541) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) ~[jetty-security-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1584) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481) ~[jetty-servlet-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:118) ~[jetty-server-9.4.0.v20161208.jar:9.4.0.v20161208]
      	... 16 more
      2017-06-14 14:57:18,666 WARN  [qtp294698359-33516] o.e.j.s.HttpChannel: Error Dispatch already committed
      
      
      

        Issue Links

          Activity

          Hide
          seth Seth Leger added a comment -

          This JSP didn't change in version 20 so this error must be caused by more-strict JSP compilation with the new Jetty or the property changed during all of the JAXB changes.

          Show
          seth Seth Leger added a comment - This JSP didn't change in version 20 so this error must be caused by more-strict JSP compilation with the new Jetty or the property changed during all of the JAXB changes.
          Hide
          jeffg Jeff Gehlbach added a comment -

          Dupe of / related to NMS-9426, I suspect.

          Show
          jeffg Jeff Gehlbach added a comment - Dupe of / related to NMS-9426 , I suspect.
          Hide
          gschreiner Guenther Schreiner added a comment -

          @Jeff: you're right. The fixes proposed at/within NMS-9426 work well for my case!

          Show
          gschreiner Guenther Schreiner added a comment - @Jeff: you're right. The fixes proposed at/within NMS-9426 work well for my case!
          Hide
          gschreiner Guenther Schreiner added a comment -

          verified by applied the proposed fixes to the three files

          • editGroup.jsp
          • editExpression.jsp
          • editThreshold.jsp
          Show
          gschreiner Guenther Schreiner added a comment - verified by applied the proposed fixes to the three files editGroup.jsp editExpression.jsp editThreshold.jsp
          Hide
          jeffg Jeff Gehlbach added a comment -

          Reporter confirms duplicate of NMS-9426, resolving.

          Show
          jeffg Jeff Gehlbach added a comment - Reporter confirms duplicate of NMS-9426 , resolving.

            People

            • Assignee:
              Unassigned
              Reporter:
              gschreiner Guenther Schreiner
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development