StackOverflowError. How I can fix it.
When I using symja lib. I receive bug: Caused by java.lang.StackOverflowError: org.matheclipse.core.patternmatching.PatternMap$2.apply (PatternMap.java:446) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:87) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.Symbol.accept (Symbol.java:919) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:129) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:129) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:129) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:129) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:129) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:129) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:140) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:140) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:140) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:140) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.visit.VisitorReplaceAll.visitAST (VisitorReplaceAll.java:140) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:121) org.matheclipse.core.visit.VisitorReplaceAll.visit (VisitorReplaceAll.java:22) org.matheclipse.core.expression.AbstractAST.accept (AbstractAST.java:202) org.matheclipse.core.expression.AbstractAST.replaceAll (AbstractAST.java:2562) org.matheclipse.core.patternmatching.PatternMap.substituteSymbols (PatternMap.java:446) org.matheclipse.core.patternmatching.PatternMatcherAndEvaluator.eval (PatternMatcherAndEvaluator.java:186) org.matheclipse.core.patternmatching.RulesData.evalDownRule (RulesData.java:284) org.matheclipse.core.expression.Symbol.evalDownRule (Symbol.java:285) org.matheclipse.core.eval.EvalEngine.evalASTBuiltinFunction (EvalEngine.java:705) org.matheclipse.core.eval.EvalEngine.evalRules (EvalEngine.java:1055) org.matheclipse.core.eval.EvalEngine.evalAST (EvalEngine.java:588) org.matheclipse.core.expression.AbstractAST.evaluate (AbstractAST.java:602) org.matheclipse.core.eval.EvalEngine.evalLoop (EvalEngine.java:937) org.matheclipse.core.eval.EvalEngine.evalArgs (EvalEngine.java:516) org.matheclipse.core.eval.EvalEngine.evalASTArg1 (EvalEngine.java:626)
Comments (3)
-
repo owner -
reporter evaluate expression
-
repo owner - changed status to duplicate
Duplicate of
#141. - Log in to comment
For which expression or script?