You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
incorrect eval with deep (ThreadLocal context) #90
org.opentest4j.AssertionFailedError:
Expected :7
Actual :null
While debugging, I discovered that the input data is stored in a threadLocal.
When evaluatePath executes along a path, each new step stores a new input in the threadLocal. When the evaluatePath completes, the previous operation returns, and the input data remains from the evaluatePath operation.
Activity
fix: extract mutable evaluation state into EvalContext (fixes dashjoi…
fix: extract mutable evaluation state into EvalContext (fixes dashjoi…
matanzwix commentedon Mar 28, 2026
#103 should fix this
Merge pull request #103 from matanzwix/fix/thread-safety-eval-context