技术文章 - CS249058
删除并重新创建“最终项目”后,Windchill Aerospace & Defense 10.2 中的“生成更改操作”失败并出现“ObjectNoLongerExistsException”错误
已修改: 23-Jun-2022
适用于
- Windchill Aerospace & Defense 10.2
说明
- 当End Item被删除并重新创建时, Generate Change 操作失败并出现ObjectNoLongerExistsException错误
wt.util.WTRuntimeException:无法恢复“wt.part.WTPartMaster.0123456789”,因为它不再存在。嵌套异常是:
(wt.fc.fcResource/32) wt.fc.ObjectNoLongerExistsException:无法恢复“wt.part.WTPartMaster.0123456789”,因为它不再存在。
在 wt.fc.StandardPersistenceManager.restore(StandardPersistenceManager.java:1924)
在 wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:1094)
在 wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:528)
在 sun.reflect.GeneratedMethodAccessor31.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:606)
在 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
在 com.sun.proxy.$Proxy7.refresh(未知来源)
在 wt.fc.DefaultInflator$OidCache.inflate(DefaultInflator.java:383)
在 wt.fc.DefaultInflator$OidCache.inflate(DefaultInflator.java:375)
在 wt.fc.DefaultInflator$AbstractCache.get(DefaultInflator.java:291)
在 wt.fc.DefaultInflator$AbstractCache.get(DefaultInflator.java:259)
在 wt.fc.DefaultInflator.get(DefaultInflator.java:153)
在 wt.fc.ObjectReference.getObject(ObjectReference.java:746)
在 wt.effectivity.engine.StandardEffectivityEngineService.setEffectivityOnWtReqFromRequirement(StandardEffectivityEngineService.java:1812)
在 wt.effectivity.engine.StandardEffectivityEngineService.storeWtRequirements(StandardEffectivityEngineService.java:508)
在 wt.effectivity.engine.StandardEffectivityEngineService.calculateConfiguration(StandardEffectivityEngineService.java:225)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:606)
在 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
在 com.sun.proxy.$Proxy260.calculateConfiguration(未知来源)
在 com.ptc.windchill.enterprise.effectivity.commands.ChangeActionCommands._generateChangeActions(ChangeActionCommands.java:93)
在 com.ptc.windchill.enterprise.effectivity.commands.ChangeActionCommands.generateChangeActions(ChangeActionCommands.java:69)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:606)
在 com.ptc.core.components.forms.FormDispatcher.callWizardCommand(FormDispatcher.java:112)
在 com.ptc.core.components.forms.FormDispatcher.execute(FormDispatcher.java:98)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43
(wt.fc.fcResource/32) wt.fc.ObjectNoLongerExistsException:无法恢复“wt.part.WTPartMaster.0123456789”,因为它不再存在。
在 wt.fc.StandardPersistenceManager.restore(StandardPersistenceManager.java:1924)
在 wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:1094)
在 wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:528)
在 sun.reflect.GeneratedMethodAccessor31.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:606)
在 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
在 com.sun.proxy.$Proxy7.refresh(未知来源)
在 wt.fc.DefaultInflator$OidCache.inflate(DefaultInflator.java:383)
在 wt.fc.DefaultInflator$OidCache.inflate(DefaultInflator.java:375)
在 wt.fc.DefaultInflator$AbstractCache.get(DefaultInflator.java:291)
在 wt.fc.DefaultInflator$AbstractCache.get(DefaultInflator.java:259)
在 wt.fc.DefaultInflator.get(DefaultInflator.java:153)
在 wt.fc.ObjectReference.getObject(ObjectReference.java:746)
在 wt.effectivity.engine.StandardEffectivityEngineService.setEffectivityOnWtReqFromRequirement(StandardEffectivityEngineService.java:1812)
在 wt.effectivity.engine.StandardEffectivityEngineService.storeWtRequirements(StandardEffectivityEngineService.java:508)
在 wt.effectivity.engine.StandardEffectivityEngineService.calculateConfiguration(StandardEffectivityEngineService.java:225)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:606)
在 wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
在 com.sun.proxy.$Proxy260.calculateConfiguration(未知来源)
在 com.ptc.windchill.enterprise.effectivity.commands.ChangeActionCommands._generateChangeActions(ChangeActionCommands.java:93)
在 com.ptc.windchill.enterprise.effectivity.commands.ChangeActionCommands.generateChangeActions(ChangeActionCommands.java:69)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:606)
在 com.ptc.core.components.forms.FormDispatcher.callWizardCommand(FormDispatcher.java:112)
在 com.ptc.core.components.forms.FormDispatcher.execute(FormDispatcher.java:98)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43
- 可以删除充当有效上下文的最终项目
这是文章 249058 的 PDF 版本,可能已过期。最新版本 CS249058