gpt4 book ai didi

corda - 从IntelliJ运行Corda流测试时出错

转载 作者:行者123 更新时间:2023-12-04 09:30:05 25 4
gpt4 key购买 nike

当我从IntelliJ运行Corda流测试时,测试失败并显示以下错误:

QUASAR WARNING: Quasar Java Agent isn't running. If you're using another instrumentation method you can ignore this message; otherwise, please refer to the Getting Started section in the Quasar documentation.





java.lang.IllegalStateException: Missing the '-javaagent' JVM argument. Make sure you run the tests with the Quasar java agent attached to your JVM. See https://docs.corda.net/troubleshooting.html - 'Fiber classes not instrumented' for more details.



我怎样才能解决这个问题?

最佳答案

Corda流在运行之前需要使用Quasar进行检测,以便可以在执行过程中将其挂起。

要在IntelliJ中实现此目的,您需要:

  • 为您的测试创建运行配置
  • 打开运行配置并将VM选项更改为-ea -javaagent:PATH-TO-QUASAR-JAR
  • 在CorDapp示例和模板中,quasar.jar位于lib/quasar.jar,因此您将使用-ea -javaagent:../lib/quasar.jar

  • 另外,您可以编辑默认的JUnit运行配置以默认使用Quasar javaagent,从而避免了每次选择要运行的新测试时都必须执行的操作。

    关于corda - 从IntelliJ运行Corda流测试时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47411363/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com