Article - CS296083

MethodServer crashed with java.lang.StackOverflowError in Windchill PDMLink

Modified: 19-Sep-2022   


Applies To

  • Windchill PDMLink 11.0 to 12.0

Description

  • MethodServer crashed with error:
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)
  • Stack trace does not include the source of the problem due to the java.util.regex lines repeat too many times
  • Enabled below logging in 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
  • With logging enabled, this line was reported just before the StackOverflowError:
2018-11-13 06:38:09,241 DEBUG [ajp-nio-127.0.0.1-8011-exec-7] com.ptc.windchill.enterprise.search.server.WhereClauseHandler cadadmin - Initial Where Clause: ((number = '21126412' ) |(number = '21125976' ) |(number = '21125786' ) |(number = '21125778' ) |(number = '21125760' ) |(number = '21125745' ) |(number = '21125687' ) |(number = '21125679' ) |(number = '21125661' ) |(number = '21125653' ) |(number = '21125646' ) |(number = '21125638' ) |(number = '21124201' ) |(number = '21124193' ) |(number = '21124185' ) |(number = '21123930' ) |(number = '21123799' ) |(number = '21123708' ) |(number = '21123690' ) |(number = '21123682' ) |(number = '21119946' ) |(number = '21110796' ) |(number = '21092457' ) |(number = '20954590' ) |(number = '20953840' ) |(number = '20953592' ) |(number = '20953402' ) |(number = '20952628' ) |(number = '20952339' ) |(number = '20942298' ) |(number = '20936134' ) |(number = '20936076' ) |(number = '14892228' ) |(number = '14892210' ) |(number = '14892152' ) |(number = '14851190' ) |(number = '14851182' ) |(number = '14851117' ) |(number = '14851075' ) |(number = '14851067' ) |(number = '14851059' ) |(number = '14832315' ) |(number = '14832307' ) |(number = '14832299' ) |(number = '14807614' ) |(number = '14806178' ) |(number = '14806160' ) |(number = '14806152' ) |(number = '14806145' ) |(number = '14806137' ) |(number = '14799936' ) |(number = '14799712' ) |(number = '14794507' ) |(number = '14794226' ) |(number = '14792972' ) |(number = '14792329' ) |(number = '14787337' ) |(number = '14787329' ) |(number = '14777825' ) |(number = '14776603' ) |(number = '14776413' ) |(number = '14776405' ) |(number = '14776371' ) |(number = '14776363' ) |(number = '14776033' ) |(number = '14775985' ) |(number = '14770531' ) |(number = '14770523' ) |(number = '14770515' ) |(number = '14769657' ) |(number = '14769384' ) |(number = '14769251' ) |(number = '14769152' ) |(number = '14769145' ) |(number = '14769137' ) |(number = '14767859' ) |(number = '14765374' ) |(number = '14765333' ) |(number = '14764708' ) |(number = '14764583' ) |(number = '14764567' ) |(number = '14764559' ) |(number = '14764526' ) |(number = '14764500' ) |(number = '14764468' ) |(number = '14764450' ) |(number = '14764211' ) |(number = '14764120' ) |(number = '14764013' ) |(number = '14763999' ) |(number = '14763981' ) |(number = '14762165' ) |(number = '14762157' ) |(number = '14762140' ) |(number = '14762132' ) |(number = '14762041' ) |(number = '14761860' ) |(number = '14761795' ) |(number = '14761019' ) |(number = '14761001' ) |(number = '14760946' ) |(number = '14760599' ) |(number = '14757645' ) |(number = '14757397' ) |(number = '14757132' ) |(number = '14757124' ) |(number = '14757116' ) |(number = '14756001' ) |(number = '14755805' ) |(number = '14755474' ) |(number = '14755466' ) |(number = '14755284' ) |(number = '14755151' ) |(number = '14755144' ) |(number = '14755045' ) |(number = '14755037' ) |(number = '14755029' ) |(number = '14755011' ) |(number = '14750343' ) |(number = '14750210' ) |(number = '14750202' ) |(number = '14750186' ) |(number = '14750152' ) |(number = '14748107' ) |(number = '14748099' ) |(number = '14748081' ) |(number = '14748073' ) |(number = '14748057' ) |(number = '14748040' ) |(number = '14748032' ) |(number = '14748024' ) |(number = '14748016' ) |(number = '14748008' ) |(number = '14747992' ) |(number = '14747984' ) |(number = '14747976' ) |(number = '14747893' ) |(number = '14747877' ) |(number = '14747869' ) |(number = '14747844' ) |(number = '14747836' ) |(number = '14747828' ) |(number = '14747810' ) |(number = '14747695' ) |(number = '14747513' ) |(number = '14747380' ) |(number = '14747372' ) |(number = '14747364' ) |(number = '14747349' ) |(number = '14747331' ) |(number = '14747323' ) |(number = '14747315' ) |(number = '14747307' ) |(number = '14747299' ) |(number = '14746192' ) |(number = '14745202' ) |(number = '14745194' ) |(number = '14745145' ) |(number = '14745137' ) |(number = '14737795' ) |(number = '14733695' ) |(number = '14733687' ) |(number = '14733679' ) |(number = '14733661' ) |(number = '14731525' ) |(number = '14730717' ) |(number = '14730543' ) |(number = '14730394' ) |(number = '14730204' ) |(number = '14730071' ) |(number = '14730063' ) |(number = '14710156' ) |(number = '14692784' ) |(number = '14692776' ) |(number = '14692743' ) |(number = '14674667' ) |(number = '14667497' ) |(number = '14667489' ) |(number = '14667471' ) |(number = '14665657' ) |(number = '14655518' ) |(number = '14633499' ) |(number = '14633309' ) |(number = '14633283' ) |(number = '14633275' ) |(number = '14633267' ) |(number = '14633242' ) |(number = '14633184' ) |(number = '14633176' ) |(number = '14486013' ) |(number = '14486005' ) |(number = '14485999' ) |(number = '14485981' ) |(number = '14485973' ) |(number = '14475164' ) |(number = '14433056' ) |(number = '14433031' ) |(number = '14433015' ) |(number = '14432991' ) |(number = '14430078' ) |(number = '14430060' ) |(number = '14428825' ) |(number = '14428809' ) |(number = '14428759' ) |(number = '14423933' ) |(number = '14423545' ) |(number = '14423529' ) |(number = '14423479' ) |(number = '14308191' ) |(number = '14302111' ) |(number = '14301931' ) |(number = '14301923' ) |(number = '14301907' ) |(number = '14301899' ) |(number = '14280168' ) |(number = '14275663' ) |(number = '14275655' ) |(number = '14275648' ) |(number = '14275630' ) |(number = '14275481' ) |(number = '14274112' ) |(number = '14274047' ) |(number = '14274039' ) |(number = '14274013' ) |(number = '14274005' ) |(number = '14273940' ) |(number = '14273932' ) |(number = '14268130' ) |(number = '14267033' ) |(number = '14267025' ) |(number = '14267017' ) |(number = '14267009' ) |(number = '14266837' ) |(number = '14266654' ) |(number = '14266613' ) |(number = '14262000' ) |(number = '14254387' ) |(number = '14254379' ) |(number = '14254247' ) |(number = '14254239' ) |(number = '14247209' ) |(number = '14247183' ) |(number = '14247175' ) |(number = '14247167' ) |(number = '14247159' ) |(number = '14247142' ) |(number = '14247118' ) |(number = '14247084' ) |(number = '14202139' ) |(number = '14200455' ) |(number = '14157242' ) |(number = '14157234' ) |(number = '14141444' ) |(number = '14080873' ) |(number = '14080865' ) |(number = '14070718' ) |(number = '14070700' ) |(number = '14069967' ) |(number = '14069959' ) |(number = '14059182' ) |(number = '14057830' ) |(number = '14056824' ) |(number = '14050124' ) |(number = '14050082' ) |(number = '14046304' ) |(number = '14046296' ) |(number = '14042535' ) |(number = '14041404' ) |(number = '14041396' ) |(number = '14032197' ) |(number = '14032189' ) |(number = '14031819' ) |(number = '14031777' ) |(number = '14015812' ) |(number = '14014948' ) |(number = '13978564' ) |(number = '13978556' ) |(number = '13978549' ) |(number = '13978531' ) |(number = '13978523' ) |(number = '13978515' ) |(number = '13978507' ) |(number = '13978499' ) |(number = '13966379' ) |(number = '13966361' ) |(number = '13965447' ) |(number = '13965439' ) |(number = '13965215' ) |(number = '13965124' ) |(number = '13965025' ) |(number = '13964309' ) |(number = '13962121' ) |(number = '13962113' ) |(number = '13958855' ) |(number = '13958848' ) |(number = '13958822' ) |(number = '13951207' ) |(number = '13951157' ) |(number = '13944822' ) |(number = '13944814' ) |(number = '13935481' ) |(number = '13935473' ) |(number = '13933536' ) |(number = '13933528' ) |(number = '13933502' ) |(number = '13933494' ) |(number = '13933346' ) |(number = '13933320' ) |(number = '13933312' ) |(number = '13933304' ) |(number = '13933288' ) |(number = '13933270' ) |(number = '13933262' ) |(number = '13933254' ) |(number = '13933239' ) |(number = '13933221' ) |(number = '13932710' ) |(number = '13932645' ) |(number = '13932603' ) |(number = '13932470' ) |(number = '13932462' ) |(number = '13932447' ) |(number = '13932439' ) |(number = '13931670' ) |(number = '13931654' ) |(number = '13931522' ) |(number = '13931480' ) |(number = '13931472' ) |(number = '13928700' ) |(number = '13928684' ) |(number = '13894035' ) |(number = '13894027' ) |(number = '13892393' ) |(number = '13892385' ) |(number = '13892369' ) |(number = '13892351' ) |(number = '13892328' ) |(number = '13892310' ) |(number = '13892286' ) |(number = '13892278' ) |(number = '13892237' ) |(number = '13892229' ) |(number = '13892195' ) |(number = '13892187' ) |(number = '13892161' ) |(number = '13892153' ) |(number = '12848584.*' ) |(number = '12848584' ) |(number = '12768383' ) |(number = '12768383.*' ))
 
This is a printer-friendly version of Article 296083 and may be out of date. For the latest version click CS296083