Skip to content

Multi-threaded access not allowed when define Java.type and javascript function in karate-config.js on karate 1.3.0+ #2204

@ericdriggs

Description

@ericdriggs

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions