Configuration
Details
Assignee
Seth LegerSeth LegerReporter
Thomas MorgenthalerThomas MorgenthalerComponents
Affects versions
Priority
Major
Details
Details
Assignee
Seth Leger
Seth LegerReporter
Thomas Morgenthaler
Thomas MorgenthalerComponents
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created August 30, 2012 at 11:06 AM
Updated July 28, 2014 at 8:23 AM
Resolved September 13, 2012 at 10:35 AM
I found the setting for that in: /etc/opennms/snmp-config.xml
which caused the error. I have to change it by hand. Nothing to see about it in the webinterface???
Caused by: java.lang.IllegalArgumentException: beginning of range (131.176.22.1) must come before end of range (131.176.19.255)
Here my ranges, anything wrong with that?:
<h3>Include Ranges</h3>
<table class="standard">
<tr>
<td width="1%" class="standard" valign="top">
<input type="button" value="Add New" onclick="addIncludeRange();"/>
</td>
<td>
<table class="standard">
<tr>
<td class="standardheaderplan">
<b>Begin Address</b>
</td>
<td class="standardheaderplan">
<b>End Address</b>
</td>
<td class="standardheaderplan">
<b>Timeout (ms.)</b>
</td>
<td class="standardheaderplan">
<b>Retries</b>
</td>
<td class="standardheaderplan">
<b>Action</b>
</td>
</tr>
<tr>
<td class="standard" align="center">131.176.12.1</td>
<td class="standard" align="center">131.176.12.255</td>
<td class="standard" align="center">5000</td>
<td class="standard" align="center">1</td>
<td class="standard" width="1%" align="center"><input type="button" value="Delete" onclick="deleteIR(0);"/></td>
</tr>
<tr>
<td class="standard" align="center">131.176.19.1</td>
<td class="standard" align="center">131.176.19.255</td>
<td class="standard" align="center">5000</td>
<td class="standard" align="center">1</td>
<td class="standard" width="1%" align="center"><input type="button" value="Delete" onclick="deleteIR(1);"/></td>
</tr>
<tr>
<td class="standard" align="center">131.176.22.1</td>
<td class="standard" align="center">131.176.22.255</td>
<td class="standard" align="center">5000</td>
<td class="standard" align="center">1</td>
<td class="standard" width="1%" align="center"><input type="button" value="Delete" onclick="deleteIR(2);"/></td>
</tr>
<tr>
<td class="standard" align="center">131.176.24.1</td>
<td class="standard" align="center">131.176.24.255</td>
<td class="standard" align="center">5000</td>
<td class="standard" align="center">1</td>
<td class="standard" width="1%" align="center"><input type="button" value="Delete" onclick="deleteIR(3);"/></td>
</tr>
<tr>
<td class="standard" align="center">10.1.1.1</td>
<td class="standard" align="center">10.255.255.255</td>
<td class="standard" align="center">5000</td>
<td class="standard" align="center">1</td>
<td class="standard" width="1%" align="center"><input type="button" value="Delete" onclick="deleteIR(4);"/></td>
</tr>
</table>
</td>
</tr>
</table>
jetty.log:
WARN [qtp701696896-6547807] ServletHandler: /opennms/admin/node/add.htm
org.opennms.netmgt.provision.persist.NodeProvisionException: unable to add SNMP community information
at org.opennms.netmgt.provision.persist.DefaultNodeProvisionService.provisionNode(DefaultNodeProvisionService.java:105)
at sun.reflect.GeneratedMethodAccessor145937.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy96.provisionNode(Unknown Source)
at org.opennms.web.controller.node.NodeProvisioningController.handleRequestInternal(NodeProvisioningController.java:89)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1355)
at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
at org.opennms.web.StoreRequestPropertiesFilter.doFilter(StoreRequestPropertiesFilter.java:77)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:399)
at org.opennms.web.springframework.security.AuthFilterEnabler.doFilterHttp(AuthFilterEnabler.java:100)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)
at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:188)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
at org.eclipse.jetty.server.Server.handle(Server.java:349)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.IllegalArgumentException: beginning of range (131.176.22.1) must come before end of range (131.176.19.255)
at org.opennms.netmgt.model.discovery.IPAddressRange.<init>(IPAddressRange.java:74)
at org.opennms.netmgt.model.discovery.IPAddressRange.<init>(IPAddressRange.java:63)
at org.opennms.netmgt.config.MergeableDefinition.<init>(MergeableDefinition.java:72)
at org.opennms.netmgt.config.SnmpConfigManager.<init>(SnmpConfigManager.java:57)
at org.opennms.netmgt.config.SnmpPeerFactory.define(SnmpPeerFactory.java:709)
at org.opennms.netmgt.provision.persist.DefaultNodeProvisionService.provisionNode(DefaultNodeProvisionService.java:102)
... 85 more