アーティクル - CS371553
WIndchill MPMLink12.0.2のプロセスプランブラウザのツリーピッカーで視覚化を使用して再帰構造を開くと、StackOverflowエラーが発生します
修正日: 21-Jun-2022
適用対象
- Windchill MPMLink 12.0
説明
- プロセスプランブラウザのツリーピッカーで視覚化を使用して再帰構造を開くと、 StackOverflowエラーが発生します
- これが発生すると、新しいMethodserverインスタンスが再起動し、ブラウザの既存のページが応答しなくなります
- Windchill PDMLink / MPMLink環境にアクセスするには、新しいタブ(またはブラウザの再起動)が連続して必要です。
- これは、次のロジックで作成された再帰構造に影響を与えます。
- BOMトランスのTOPアセンブリで組み立てられたSUBアセンブリ
- SUBアセンブリで組み立てられたASSYアセンブリ
- ASSYアセンブリが新しいBOMトランスフォーマーのトップオブジェクトとして開かれました
- ASSYアセンブリの子として組み立てられたSUBアセンブリ
- したがって、これは、TOPアセンブリが製品構造ブラウザでトップアセンブリオブジェクトとして開かれるときに、次の構造につながります。
- その結果、上記の視覚化を使用した再帰構造をプロセスプランブラウザのツリーピッカーで開くと、問題が発生します。
- 次のようなMethodserverログの例外:
com.ptc.windchill.baseclient.server.viz.MPMLinkStructureGeneratorFinder demo - getPartStructureED:: null wt.system.err demo - java.lang.reflect.InvocationTargetException wt.system.err demo - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) wt.system.err demo - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) wt.system.err demo - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) wt.system.err demo - at java.base/java.lang.reflect.Method.invoke(Method.java:566) wt.system.err demo - at com.ptc.windchill.baseclient.server.viz.MPMLinkStructureGeneratorFinder.getGenericStructure(MPMLinkStructureGeneratorFinder.java:271) wt.system.err demo - at com.ptc.windchill.baseclient.server.viz.MPMLinkStructureGeneratorFinder.generateMPMStructure(MPMLinkStructureGeneratorFinder.java:156) wt.system.err demo - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) wt.system.err demo - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) wt.system.err demo - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) wt.system.err demo - at java.base/java.lang.reflect.Method.invoke(Method.java:566) wt.system.err demo - at wt.facade.mpmlink.MPMLinkFacade.findAndGenerateMPMStructure(MPMLinkFacade.java:281) wt.system.err demo - at com.ptc.wvs.server.ui.UIHelper.getPartStructureED(UIHelper.java:2435) wt.system.err demo - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) wt.system.err demo - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) wt.system.err demo - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) wt.system.err demo - at java.base/java.lang.reflect.Method.invoke(Method.java:566) wt.system.err demo - at wt.httpgw.HTTPServletResponse.invoke(HTTPServletResponse.java:264) wt.system.err demo - at wt.httpgw.MethodRequestHandler.handleRequest(MethodRequestHandler.java:92) wt.system.err demo - at wt.httpgw.HTTPGatewayServlet.serviceWithoutFilters(HTTPGatewayServlet.java:336) wt.system.err demo - at wt.httpgw.HTTPAuthGatewayServlet.serviceWithoutFilters(HTTPAuthGatewayServlet.java:86) wt.system.err demo - at wt.httpgw.FilterChainImpl.doFilter(FilterChainImpl.java:94) wt.system.err demo - at wt.session.SessionContextDestroyer.doFilterInternal(SessionContextDestroyer.java:136) wt.system.err demo - at wt.session.SessionContextDestroyer.doFilter(SessionContextDestroyer.java:184) wt.system.err demo - at wt.httpgw.FilterChainImpl.doFilter(FilterChainImpl.java:81) wt.system.err demo - at wt.httpgw.HTTPGatewayServlet.service(HTTPGatewayServlet.java:235) wt.system.err demo - at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) wt.system.err demo - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [...] wt.system.err demo - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) wt.system.err demo - at java.base/java.lang.Thread.run(Thread.java:834) wt.system.err demo - Caused by: java.lang.StackOverflowError wt.system.err-at com.ptc.windchill.mpml.ppb.server.internal.TreePickerPartGenericStructure.addOccurrencePathInformation(TreePickerPartGenericStructure.java:463) [...]
最新バージョンはこちらを参照ください CS371553