技术文章 - CS375860

在 Windchill 11.2 上使用 Search Similar part 创建 WTPart 时出现异常“java.lang.IndexOutOfBoundsException: Index: 97, Size: 97”

已修改: 02-Sep-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.2

说明

  • 使用搜索相似部件创建 WTPart 时出现异常“java.lang.IndexOutOfBoundsException:索引:97,大小:97”
ERROR [ajp-nio-127.0.0.1-8010-exec-23] com.ptc.netmarkets.roleAccess.NmRoleAccessHelper USER - Exception in doConstrain()
java.lang.IndexOutOfBoundsException: Index: 97, Size: 97
    at java.util.ArrayList.rangeCheck(ArrayList.java:657)
    at java.util.ArrayList.get(ArrayList.java:433)
    at com.ptc.netmarkets.roleAccess.NmRoleAccessHelper.doConstrain(NmRoleAccessHelper.java:1345)
    at sun.reflect.GeneratedMethodAccessor251.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.ptc.windchill.classproxy.ClassProxy.invokeMethod(ClassProxy.java:80)
    at com.ptc.windchill.classproxy.ClassProxy.invokeMethod(ClassProxy.java:71)
    at com.ptc.windchill.classproxy.NmClassProxy.doConstrain(NmClassProxy.java:123)
    at com.ptc.core.meta.type.runtime.server.impl.AttributeVisibilityConstraintFactory._constrain(AttributeVisibilityConstraintFactory.java:237)
    at com.ptc.core.meta.type.runtime.server.impl.AttributeVisibilityConstraintFactory.constrain(AttributeVisibilityConstraintFactory.java:157)
    at com.ptc.core.meta.type.runtime.server.impl.TypeInstanceUtilityImplementation.populateConstraints(TypeInstanceUtilityImplementation.java:272)
    at com.ptc.core.meta.type.server.TypeInstanceUtility.populateConstraints(TypeInstanceUtility.java:171)
    at com.ptc.core.command.server.delegate.AbstractRemoteCommandDelegate.populateOtherContent(AbstractRemoteCommandDelegate.java:873)
    at com.ptc.core.command.server.delegate.AbstractRemoteCommandDelegate.finalize(AbstractRemoteCommandDelegate.java:311)
    at com.ptc.core.command.common.delegate.AbstractCommandDelegate.postprocess(AbstractCommandDelegate.java:184)
    at com.ptc.core.command.common.delegate.AbstractCommandDelegate.execute(AbstractCommandDelegate.java:217)
    at com.ptc.core.command.common.CommandDelegateForwarder._remoteExecute(CommandDelegateForwarder.java:284)
    at com.ptc.core.command.common.CommandDelegateForwarder.remoteExecute(CommandDelegateForwarder.java:232)
    at com.ptc.core.command.common.CommandDelegateForwarder.execute(CommandDelegateForwarder.java:194)
    at com.ptc.core.command.common.bean.AbstractServerCommand.execute(AbstractServerCommand.java:202)
    at com.ptc.core.command.server.delegate.entity.PrepareEntityCommandDelegate.doExecution(PrepareEntityCommandDelegate.java:108)
    at com.ptc.core.command.common.delegate.AbstractCommandDelegate.execute(AbstractCommandDelegate.java:216)
    at com.ptc.core.command.common.CommandDelegateForwarder._remoteExecute(CommandDelegateForwarder.java:284)
    at com.ptc.core.command.common.CommandDelegateForwarder.remoteExecute(CommandDelegateForwarder.java:232)
    at com.ptc.core.command.common.CommandDelegateForwarder.execute(CommandDelegateForwarder.java:194)
    at com.ptc.core.command.common.bean.AbstractServerCommand.execute(AbstractServerCommand.java:202)
    at com.ptc.windchill.enterprise.search.utils.TypeUtil.getTypeInstance(TypeUtil.java:63)
    at com.ptc.windchill.partslink.service.FindSimilarModelServiceImpl.getFindSimilarModel(FindSimilarModelServiceImpl.java:202)
    at com.ptc.core.components.forms.FindSimilarObjectHelper.getSimilarObjectsFormSolr(FindSimilarObjectHelper.java:217)
    at com.ptc.core.components.forms.FindSimilarObjectHelper.getSimilarObjectsCount(FindSimilarObjectHelper.java:195)
    at com.ptc.windchill.partslink.audit.StandardFindSimilarObjectAuditHelper.validateObjectNeedtoBeAudit(StandardFindSimilarObjectAuditHelper.java:142)
    at com.ptc.windchill.partslink.audit.StandardFindSimilarObjectAuditService$1.notifyVetoableMultiObjectEvent(StandardFindSimilarObjectAuditService.java:133)
    at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306)
    at wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:255)
    at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:304)
    at wt.events.StandardKeyedEventDispatcher.dispatchVetoableEvent(StandardKeyedEventDispatcher.java:228)
    at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:410)
    at wt.services.StandardManagerService.dispatchVetoableEvent(StandardManagerService.java:303)
    at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2972)
    at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2952)
    at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:1436)
    at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:534)
    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 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
    at com.sun.proxy.$Proxy32.store(Unknown Source)
    at com.ptc.core.components.forms.CreateObjectFormProcessor.doOperation(CreateObjectFormProcessor.java:98)
    at com.ptc.windchill.enterprise.part.forms.CreatePartFormProcessor.doOperation(CreatePartFormProcessor.java:280)
    at com.ptc.windchill.enterprise.part.forms.CreatePartAndCADDocFormProcessor.doOperation(CreatePartAndCADDocFormProcessor.java:120)
    at com.ptc.core.components.forms.DefaultFormProcessorController.executeDoOperation(DefaultFormProcessorController.java:538)
    at com.ptc.core.components.forms.DefaultFormProcessorController.performExecuteDoOperationAndPostProcess(DefaultFormProcessorController.java:342)
    at com.ptc.core.components.forms.DefaultFormProcessorController.execute(DefaultFormProcessorController.java:263)
    at com.ptc.core.components.forms.FormDispatcher.callControllerExecute(FormDispatcher.java:146)
    at com.ptc.core.components.forms.FormDispatcher.callFormProcessorController(FormDispatcher.java:116)
    at com.ptc.core.components.forms.FormDispatcher.execute(FormDispatcher.java:93)

这是文章 375860 的 PDF 版本,可能已过期。最新版本 CS375860