アーティクル - CS197033
コンテンツを削除しインポートにてコンテンツを復帰させると削除できない (Integrity)
修正日: 04-Oct-2018
適用対象
- PTC RV&S (formerly Integrity Lifecycle Manager) 4.6/ 8.6 4.6 SP0 to 11.0
説明
- ワークフローアンドドキュメント(im)において
- ドキュメントのコンテンツを削除した位置に再度、インポートにてコンテンツを復帰させると、このコンテンツが削除できない
- server.log 例
INFO [mksis.IntegrityServer] DIAGNOSTIC(5): java.lang.ArrayIndexOutOfBoundsException -- java.lang.ArrayIndexOutOfBoundsException: size=0, requested=0
at mks.util.IntSet.get(IntSet.java:194)
at mks.ci.server.engine.DocumentModel.contentWorkItem(DocumentModel.java:6222)
at mks.ci.server.engine.DocumentModel.access$1900(DocumentModel.java:75)
at mks.ci.server.engine.DocumentModel$RemoveOperation.processTopLevel(DocumentModel.java:5960)
at mks.ci.server.engine.DocumentModel$RecursiveOperation.process(DocumentModel.java:2723)
at mks.ci.server.engine.DocumentModel$RecursiveOperation.nodeRecursion(DocumentModel.java:2693)
at mks.ci.server.engine.DocumentModel$RecursiveOperation.nodeRecursion(DocumentModel.java:2627)
at mks.ci.server.engine.DocumentModel.performOneOp(DocumentModel.java:2494)
at mks.ci.server.engine.DocumentModel.performTransaction(DocumentModel.java:2206)
at mks.ci.server.engine.DocumentModel.run(DocumentModel.java:2147)
at mks.ci.server.engine.DocumentModel.documentOp(DocumentModel.java:791)
at mks.ci.server.AgentImpl.documentOp(AgentImpl.java:3154)
at sun.reflect.GeneratedMethodAccessor500.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:364)
at mks.ubik.transport.beep.RmiInvocationAction.call(RmiInvocationAction.java:152)
at mks.ubik.transport.beep.BeepServer.executeCommand(BeepServer.java:380)
at mks.ubik.transport.beep.BeepServer$1.call(BeepServer.java:318)
at mks.ubik.transport.beep.BeepServer$1.call(BeepServer.java:315)
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:333)
at mks.ubik.transport.beep.BeepServer.handleCommandMessage(BeepServer.java:285)
at mks.ubik.transport.beep.BeepServer.receiveMSG(BeepServer.java:176)
at org.beepcore.beep.core.ChannelImpl.run(ChannelImpl.java:385)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at mks.util.IntSet.get(IntSet.java:194)
at mks.ci.server.engine.DocumentModel.contentWorkItem(DocumentModel.java:6222)
at mks.ci.server.engine.DocumentModel.access$1900(DocumentModel.java:75)
at mks.ci.server.engine.DocumentModel$RemoveOperation.processTopLevel(DocumentModel.java:5960)
at mks.ci.server.engine.DocumentModel$RecursiveOperation.process(DocumentModel.java:2723)
at mks.ci.server.engine.DocumentModel$RecursiveOperation.nodeRecursion(DocumentModel.java:2693)
at mks.ci.server.engine.DocumentModel$RecursiveOperation.nodeRecursion(DocumentModel.java:2627)
at mks.ci.server.engine.DocumentModel.performOneOp(DocumentModel.java:2494)
at mks.ci.server.engine.DocumentModel.performTransaction(DocumentModel.java:2206)
at mks.ci.server.engine.DocumentModel.run(DocumentModel.java:2147)
at mks.ci.server.engine.DocumentModel.documentOp(DocumentModel.java:791)
at mks.ci.server.AgentImpl.documentOp(AgentImpl.java:3154)
at sun.reflect.GeneratedMethodAccessor500.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:364)
at mks.ubik.transport.beep.RmiInvocationAction.call(RmiInvocationAction.java:152)
at mks.ubik.transport.beep.BeepServer.executeCommand(BeepServer.java:380)
at mks.ubik.transport.beep.BeepServer$1.call(BeepServer.java:318)
at mks.ubik.transport.beep.BeepServer$1.call(BeepServer.java:315)
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:333)
at mks.ubik.transport.beep.BeepServer.handleCommandMessage(BeepServer.java:285)
at mks.ubik.transport.beep.BeepServer.receiveMSG(BeepServer.java:176)
at org.beepcore.beep.core.ChannelImpl.run(ChannelImpl.java:385)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
最新バージョンはこちらを参照ください CS197033