Я запускаю пример программы каратэ Гатлинга под Gatling версии 3.0.3.
Я получил эту ошибку, когда хочу вызвать KarateProtocol.
val pro = karateProtocol ()
val auth = сценарий («пользовательский»). exec (karateFeature («classpath: mock / AuthenticateUser.feature»))
16: 20: 30.269 [ОШИБКА] i.g.a.Gatling $ - запуск завершен
java.lang.AbstractMethodError: com.intuit.karate.gatling.KarateProtocol $$ anon $ 1.newComponents (Lio / gatling / core / CoreComponents;) Lscala / Function1;
в io.gatling.core.protocol.ProtocolComponentsRegistry. $ anonfun $ components $ 1 (Protocol.scala: 68)
в scala.collection.mutable.HashMap.getOrElseUpdate (HashMap.scala: 86)
в io.gatling.core.protocol.ProtocolComponentsRegistry.componentsFactory $ 1 (Protocol.scala: 68)
на io.gatling.core.protocol.ProtocolComponentsRegistry.comps $ 1 (Protocol.scala: 70)
в io.gatling.core.protocol.ProtocolComponentsRegistry. $ anonfun $ components $ 4 (Protocol.scala: 72)
в scala.collection.mutable.HashMap.getOrElseUpdate (HashMap.scala: 86)
в io.gatling.core.protocol.ProtocolComponentsRegistry.components (Protocol.scala: 72)
в com.intuit.karate.gatling.KarateActionBuilder.build (KarateActionBuilder.scala: 9)
в io.gatling.core.structure.StructureBuilder. $ anonfun $ build $ 1 (StructureBuilder.scala: 35)
в scala.collection.LinearSeqOptimized.foldLeft (LinearSeqOptimized.scala: 126)
в scala.collection.LinearSeqOptimized.foldLeft $ (LinearSeqOptimized.scala: 122)
в scala.collection.immutable.List.foldLeft (List.scala: 89)
в io.gatling.core.structure.StructureBuilder.build (StructureBuilder.scala: 34)
в io.gatling.core.structure.StructureBuilder.build $ (StructureBuilder.scala: 33)
в io.gatling.core.structure.ScenarioBuilder.build (ScenarioBuilder.scala: 38)
в io.gatling.core.structure.PopulationBuilder.build (ScenarioBuilder.scala: 100)
в io.gatling.core.scenario.SimulationParams. $ anonfun $ сценариев $ 1 (Simulation.scala: 194)
в scala.collection.immutable.List.map (List.scala: 286)
в io.gatling.core.scenario.SimulationParams.scenarios (Simulation.scala: 194)
на io.gatling.app.Runner.run0 (Runner.scala: 92)
на io.gatling.app.Runner.run (Runner.scala: 61)
на io.gatling.app.Gatling $ .start (Gatling.scala: 74)
на io.gatling.app.Gatling $ .fromArgs (Gatling.scala: 47)
на io.gatling.app.Gatling $ .main (Gatling.scala: 39)
в io.gatling.app.Gatling.main (Gatling.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
в java.lang.reflect.Method.invoke (Method.java:498)
в io.gatling.mojo.MainWithArgsInFile.runMain (MainWithArgsInFile.java:50)
в io.gatling.mojo.MainWithArgsInFile.main (MainWithArgsInFile.java:33)
Есть ли способ это исправить? Спасибо!