groovy.lang.MissingMethodException: No signature of method:



我正在尝试使用带有时髦的JSR 223采样器连接到mongodb。签名看起来完全没问题,脚本在 JMETER 中工作正常。但是它在通过 maven 执行时会引发错误。下面是代码:

====

==============MongoCredential mongoCredential = MongoCredential.createScramSha1Credential("PIDPCR","adm",'pRU6Ref'.toCharArray()); coreMongoClient = new MongoClient(new ServerAddress("${addr}", 27017),Arrays.asList(mongoCredential));

====

=============下面是抛出的错误:

javax.script.ScriptException: javax.script.ScriptException: groovy.lang.MissingMethodException: no signature of method: static com.mongodb.MongoCredential.createScramSha1Credential() 适用于参数类型:(java.lang.String, java.lang.String, [C) 值:

> JMeter 嵌入了旧版本的 mongo-java-driver-2.11.3.jar。

因此,请确保将其删除并添加适用于您的代码的版本。

要排除,您可以按照以下文档使用此标记:

<排除的工件>

相关内容

最新更新