アーティクル - 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)
最新バージョンはこちらを参照ください CS197033