Get the java.lang.StackOverflowError exception below in my logs frequently (the stack trace is long). How do I fix it?
2017-07-10 09:28:30,365 ERROR [threadpool:thread-2] c.a.s.i.c.StateTransferringExecutor Error while processing asynchronous task
java.lang.StackOverflowError: null
at java.util.regex.Pattern$Branch.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$GroupHead.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$Loop.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$GroupTail.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$BranchConn.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$CharProperty.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$Neg.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$Branch.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$GroupHead.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$Loop.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$GroupTail.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$BranchConn.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$CharProperty.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$Neg.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$Branch.match(Unknown Source) ~[na:1.8.0_121]
at java.util.regex.Pattern$GroupHead.match(Unknown Source) ~[na:1.8.0_121]
...
(the actual exception continues with more java.util.regex.Pattern messages, but the forum won't let me post over 20,000 characters)