アーティクル - CS296083
Windchill PDMLink で MethodServer が java.lang.StackOverflowError でクラッシュした
修正日: 20-Sep-2022
適用対象
- Windchill PDMLink 11.0 to 12.0
説明
- MethodServer が次のエラーでクラッシュしました:
2018-11-08 19:01:48,984 ERROR [ajp-nio-127.0.0.1-8011-exec-2] wt.adapter.exception cadadmin - WTAdapterImpl java.lang.StackOverflowError at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3797) at java.util.regex.Pattern$Curly.match0(Pattern.java:4250) at java.util.regex.Pattern$Curly.match(Pattern.java:4234) at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658) at java.util.regex.Pattern$Branch.match(Pattern.java:4604) at java.util.regex.Pattern$Curly.match0(Pattern.java:4279) at java.util.regex.Pattern$Curly.match(Pattern.java:4234) at java.util.regex.Pattern$Curly.match0(Pattern.java:4279) at java.util.regex.Pattern$Curly.match(Pattern.java:4234) at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798) at java.util.regex.Pattern$Curly.match0(Pattern.java:4272) at java.util.regex.Pattern$Curly.match(Pattern.java:4234) at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658) at java.util.regex.Pattern$Loop.match(Pattern.java:4785) at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717) at java.util.regex.Pattern$Curly.match0(Pattern.java:4279) at java.util.regex.Pattern$Curly.match(Pattern.java:4234) at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568) at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717) at java.util.regex.Pattern$Curly.match0(Pattern.java:4272) at java.util.regex.Pattern$Curly.match(Pattern.java:4234) at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798) at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717) at java.util.regex.Pattern$Curly.match0(Pattern.java:4272) at java.util.regex.Pattern$Curly.match(Pattern.java:4234) at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658) at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798)
- java.util.regex行が何度も繰り返されるため、スタック トレースに問題の原因が含まれていない
- 以下のWindchill/codebase/WEB-INF/log4jMethodServer.properties のロギングを有効にします。
log4j.logger.wt.adapter.verbose=ALL
log4j.logger.com.ptc.core.adapter.server.impl.SearchObjectsWebjectDelegate=ALL
log4j.logger.com.ptc.windchill.enterprise.search.server.WhereClauseHandler=ALL
log4j.logger.com.ptc.core.adapter.server.impl.SearchObjectsWebjectDelegate=ALL
log4j.logger.com.ptc.windchill.enterprise.search.server.WhereClauseHandler=ALL
- ロギングを有効にすると、次の行がStackOverflowErrorの直前に報告されました。
最新バージョンはこちらを参照ください CS296083