アーティクル - CS371553

WIndchill MPMLink12.0.2のプロセスプランブラウザのツリーピッカーで視覚化を使用して再帰構造を開くと、StackOverflowエラーが発生します

修正日: 21-Jun-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill MPMLink 12.0

説明

  • プロセスプランブラウザツリーピッカー視覚化を使用して再帰構造を開くと、 StackOverflowエラーが発生します
  • これが発生すると、新しいMethodserverインスタンスが再起動し、ブラウザの既存のページが応答しなくなります
  • Windchill PDMLink / MPMLink環境にアクセスするには、新しいタブ(またはブラウザの再起動)が連続して必要です。
  • これは、次のロジックで作成された再帰構造に影響を与えます。
    1. BOMトランスのTOPアセンブリで組み立てられたSUBアセンブリ
    2. SUBアセンブリで組み立てられたASSYアセンブリ
    3. ASSYアセンブリが新しいBOMトランスフォーマーのトップオブジェクトとして開かれました
    4. ASSYアセンブリの子として組み立てられたSUBアセンブリ
    5. したがって、これは、TOPアセンブリが製品構造ブラウザでトップアセンブリオブジェクトとして開かれるときに、次の構造につながります。
image.png
  • その結果、上記の視覚化を使用した再帰構造プロセスプランブラウザツリーピッカーで開くと、問題が発生します。
  • 次のような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