Critical StackOverflowError

1
Hi community, Today i got a nice email from mendix saying my app logged some critical errors. After looking at those errors i have no idea what they mean and what could have caused them. Has anyone ever seen this error before and can explain to me what it means and what the cause for the error is? See below for the first couple of lines of the error. For full stacktrace see: https://anotepad.com/notes/jfb4sj Kind regards, Edo Mar 20 13:53:55.245 - CRITICAL - ActionManager: Error in execution of monitored action 'GetSessionDataAction' (execution id: 1553086428276-0, execution type: CLIENT) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (1/1025) java.lang.StackOverflowError: null Mar 20 13:53:55.248 - CRITICAL - ActionManager: (2/1025) #011at com.mendix.languages.parsers.MxPath_ExpressionsLexer.mTokens(MxPath_ExpressionsLexer.java:1113) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (3/1025) #011at com.mendix.languages.parsers.MxPathLexer.mTokens(MxPathLexer.java:365) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (4/1025) #011at org.antlr.runtime.Lexer.nextToken(Lexer.java:85) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (5/1025) #011at org.antlr.runtime.BufferedTokenStream.fetch(BufferedTokenStream.java:143) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (6/1025) #011at org.antlr.runtime.BufferedTokenStream.sync(BufferedTokenStream.java:137) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (7/1025) #011at org.antlr.runtime.CommonTokenStream.consume(CommonTokenStream.java:68) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (8/1025) #011at org.antlr.runtime.BaseRecognizer.match(BaseRecognizer.java:106) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (9/1025) #011at com.mendix.languages.parsers.MxPathParser.identifier(MxPathParser.java:474) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (10/1025) #011at com.mendix.languages.parsers.MxPathParser.path(MxPathParser.java:360) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (11/1025) #011at com.mendix.languages.parsers.MxPathParser.path(MxPathParser.java:436) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (12/1025) #011at com.mendix.languages.parsers.MxPathParser.path(MxPathParser.java:436) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (13/1025) #011at com.mendix.languages.parsers.MxPathParser.path(MxPathParser.java:436) Mar 20 13:53:55.248 - CRITICAL - ActionManager: (14/1025) #011at com.mendix.languages.parsers.MxPathParser.path(MxPathParser.java:436)  
asked
2 answers
11

you have an infinite loop which calls your showhomepage action (you can see this action further in the log).

is your ShowHomePageAction calling itself or something similar?

answered
5

You have probably set up your deeplink incorrectly, where a deeplink microflow is executing a deeplink microflow, which then executes a deeplink microflow etc. until you have a stack overflow error.

answered