Article - CS191607

Saving Integrity Item fails with error 'bitIndex < 0: -11170'

Modified: 28-Nov-2014   


Applies To

  • Integrity 10.3

Description

  • Trying to save any modifications to Integrity items of a particular type fails with the following error:
    • bitIndex < 0: -11170
    • Integrity Server.log shows the following:
      •  java.lang.IndexOutOfBoundsException -- java.lang.IndexOutOfBoundsException: bitIndex < 0: -11170

                       at java.util.BitSet.get(BitSet.java:441)

                       at mks.util.BitIntSet.contains(BitIntSet.java:137)

                       at mks.util.BitIntSet.add(BitIntSet.java:163)

                       at mks.util.BitIntSet.add(BitIntSet.java:155)

                       at mks.util.BitIntSet.add(BitIntSet.java:19)

                       at java.util.AbstractCollection.addAll(AbstractCollection.java:305)

                       at mks.ci.server.engine.EngineIssue.addRule(EngineIssue.java:9489)

                       at mks.ci.server.engine.EngineIssue.setComponentsFields(EngineIssue.java:9429)

                       at mks.ci.server.engine.EngineIssue.internalGetIssues(EngineIssue.java:9843)

                       at mks.ci.server.engine.EngineIssue.internalGetIssues(EngineIssue.java:9777)

                       at mks.ci.server.engine.EngineIssue.quickGetIssues(EngineIssue.java:316)

                       at mks.ci.server.engine.EngineIssue.getIssue(EngineIssue.java:387)

                       at mks.ci.server.engine.EngineIssue.getIssue(EngineIssue.java:364)

                       at mks.ci.server.engine.EngineSQL.getIssue(EngineSQL.java:15184)

                       at mks.ci.server.AgentImpl.getIssue(AgentImpl.java:1500)

                       at sun.reflect.GeneratedMethodAccessor2709.invoke(Unknown Source)

                       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                       at java.lang.reflect.Method.invoke(Method.java:597)

                       at org.sapia.ubik.rmi.server.invocation.InvokeCommand.execute(InvokeCommand.java:185)

                       at mks.ubik.transport.beep.BeepServer$2.call(BeepServer.java:359)

                       at mks.ubik.transport.beep.RmiInvocationAction.call(RmiInvocationAction.java:152)

                       at mks.ubik.transport.beep.BeepServer.executeCommand(BeepServer.java:375)

                       at mks.ubik.transport.beep.BeepServer$1.call(BeepServer.java:313)

                       at mks.ubik.transport.beep.BeepServer$1.call(BeepServer.java:310)

                       at mks.ubik.transport.beep.RmiInvocationAction.call(RmiInvocationAction.java:152)

                       at mks.rmi.RmiAuthenticationHandler$1.run(RmiAuthenticationHandler.java:90)

                       at java.security.AccessController.doPrivileged(Native Method)

                       at javax.security.auth.Subject.doAs(Subject.java:396)

                       at mks.rmi.RmiAuthenticationHandler.doAs(RmiAuthenticationHandler.java:95)

                       at mks.ubik.transport.beep.BeepTransportProvider.doAs(BeepTransportProvider.java:1130)

                       at mks.ubik.transport.beep.BeepTransportProvider.doAs(BeepTransportProvider.java:1106)

                       at mks.ubik.transport.beep.BeepServer.remoteExecuteCommand(BeepServer.java:328)

                       at mks.ubik.transport.beep.BeepServer.handleCommandMessage(BeepServer.java:280)

                       at mks.ubik.transport.beep.BeepServer.receiveMSG(BeepServer.java:171)
This is a printer-friendly version of Article 191607 and may be out of date. For the latest version click CS191607