Support Article
Memory limit exceeded for a high number of predictors
SA-42269
Summary
When configuring the adaptive model rule, if number of predictors are around 700 then an exception is produced on saving the rule.
Error Messages
'The code for the static initializer is exceeding the 65535 byte limit'
Steps to Reproduce
1) Create a adaptive model rule form.
2) Configure 700 Predictors.
3) Save the rule.
Root Cause
The Java for the rule is being generated with an attempt to find all predictor values in a single method, which exceeds JVM limits.
Resolution
Apply HFIX-35312
Published August 26, 2017 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.