通过多线程重用空手道功能时出错

2024-02-10

以下代码适用于单线程:

 * def validateAricle = 'file:features/Articles.feature@validateArticle'  
 * def articles = {"id": 12}
 * call read(validateArticle) articles

但有多个线程时出现以下错误

Multi threaded access requested by thread Thread[pool-5-thread-1,5,main] but is not allowed for language(s) js.

这个错误可以从 1.0.1 版本重现(我在 1.0.0 版本中也发生过)。在更新到版本 1.0.0 之前,我在重用功能方面没有任何问题


是的,我们希望我们已经解决了这个问题develop分支:https://github.com/intuit/karate/issues/1558 https://github.com/intuit/karate/issues/1558

您现在可以做的最好的事情(并帮助加快发布)是遵循开发人员指南,从源代码构建,然后验证它是否适用于您的边缘情况:https://github.com/intuit/karate/wiki/Developer-Guide https://github.com/intuit/karate/wiki/Developer-Guide

如果没有,遵循以下过程进行复制非常重要:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

我希望这可以提醒大家,请测试我们的 RC 版本花了这么多时间来释放 https://twitter.com/KarateDSL/status/1359010765219393538(1.X 需要几个月)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过多线程重用空手道功能时出错 的相关文章

随机推荐