cancel
Showing results for 
Search instead for 
Did you mean: 

XMC Netsight 8.5.4 - NAC rule issue

XMC Netsight 8.5.4 - NAC rule issue

AntonS
Contributor II

Hy,

I installed Netsight 8.5.4 this week.

All seemed good so far, today I needed to change a NAC rule.

0109b0223fcb4361a4e2861233a23fbb_f3250cee-ff48-473e-9f5d-5b1def76903c.png

After Adding a new rule, I was not able to view NAC rules in oneview anymore?

Did anyone else already install 8.5.4 and can test this?

I already sent a ticket to our partner.

BR

1 ACCEPTED SOLUTION

AntonS
Contributor II

Hello,

I did, yesterday I tested with GTAC.

After copying of extisting NAC Config “2017” to new config “GTAC” we could reproduce the error also in the copied ruleset. So there was an error in that Nac Ruleset.

Today I tried to find out which rule makes problems, so I deleted a couple of rules in the copied “GTAC” ruleset. After that the error did not happen again!?

So I made again a copy of extisting NAC Config “2017” to new config “test”, and deleted one already disabled rule → no error?!

Problem solved - reason unknown

 

Now I can go on and try to integrate XIQ to our Extreme Control (NAC on Prem)

View solution in original post

7 REPLIES 7

AntonS
Contributor II

Hello,

I did, yesterday I tested with GTAC.

After copying of extisting NAC Config “2017” to new config “GTAC” we could reproduce the error also in the copied ruleset. So there was an error in that Nac Ruleset.

Today I tried to find out which rule makes problems, so I deleted a couple of rules in the copied “GTAC” ruleset. After that the error did not happen again!?

So I made again a copy of extisting NAC Config “2017” to new config “test”, and deleted one already disabled rule → no error?!

Problem solved - reason unknown

 

Now I can go on and try to integrate XIQ to our Extreme Control (NAC on Prem)

StephanH
Valued Contributor III

Hello Anton,

try do restore a backup. The backup should be a version made before you tried to add the first rule you mentioned.

I have experienced that something went wrong during a write operation to the database. A restore has always helped so far.

Regards Stephan

Miguel-Angel_RO
Valued Contributor II

Anton,

You should open a case at GTAC.

I don’t have any issues from my side adding a rule.

Put a backup before the upgrade in a safe location ae089dc7ef664bde9365fedacedb0904_1f609.png

Mig

AntonS
Contributor II

I did what you told me. 

After reboot of netsigth I could not see any errors during startup.

I added a rule and hit SAVE

2021-02-04 08:56:06,134 ERROR [com.enterasys.netsight.tam.server.webapps.monitor.configuration.NacWebConfiguration] Could not load table data.: java.lang.IndexOutOfBoundsException: Index: 101, Size: 101
at com.enterasys.netsight.tam.server.webapps.monitor.configuration.NacWebConfiguration.getTableData(NacWebConfiguration.java:958)
at com.enterasys.netsight.tam.server.webapps.monitor.DwrNac.getNacWebConfigurationData(DwrNac.java:698)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.directwebremoting.impl.CreatorModule$1.doFilter(CreatorModule.java:172)
at com.enterasys.netsight.server.webapps.monitor.filters.DwrMethodFilter.doFilter(DwrMethodFilter.java:121)
at org.directwebremoting.impl.CreatorModule$1.doFilter(CreatorModule.java:166)
at org.directwebremoting.impl.CreatorModule.executeMethod(CreatorModule.java:184)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:353)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:306)
at org.directwebremoting.dwrp.BaseCallHandler.handle(BaseCallHandler.java:110)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:211)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:185)
at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:144)
at com.enterasys.netsight.server.webapps.monitor.views.WebDwrServlet.doPost(WebDwrServlet.java:38)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:171)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.enterasys.netsight.server.webapps.monitor.filters.CapabilitiesFilter.doFilter(CapabilitiesFilter.java:512)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.enterasys.netsight.server.webapps.monitor.filters.LicenseFilter.doFilter(LicenseFilter.java:314)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at com.enterasys.netsight.server.webapps.monitor.filters.UserConnectionFilter.doFilter(UserConnectionFilter.java:117)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:65)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.deployment.RewriteCorrectingHandlerWrappers$PostWrapper$1.handleRequest(RewriteCorrectingHandlerWrappers.java:71)
at io.undertow.predicate.PredicatesHandler.handleRequest(PredicatesHandler.java:110)
at org.wildfly.extension.undertow.deployment.RewriteCorrectingHandlerWrappers$PreWrapper$1.handleRequest(RewriteCorrectingHandlerWrappers.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:336)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

2021-02-04 08:56:06,136 ERROR [com.enterasys.netsight.tam.server.webapps.monitor.configuration.NacWebConfiguration] Could not create table data for type: rules(2017)

 

GTM-P2G8KFN