StackOverflowError. How I can fix it.

Issue #140 duplicate
Trần lê duy created an issue

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)

  1. Log in to comment