Minimal viable example: https://github.com/ericdriggs/karate-multi-threaded-access-bug Versions effected: 1.3.0, 1.4.0.RC1 Versions not effected: 1.2.0 Steps to reproduce: * karate 1.3.0 * java 11 * define Java.type and java functions in karate-config.js using karate.callSingle * multi-threaded access to javascript function Mitigations: * use karate 1.2.0 or 1.4.0.RC1 * use karate.call instead of karate.callOnce Test machine: * Mac m1