jmeter-java-dsl icon indicating copy to clipboard operation
jmeter-java-dsl copied to clipboard

URI is not hierarchical

Open longpengz opened this issue 7 months ago • 1 comments

When packaged into a jar package and run using the DslTestPlan.run() method, an error is prompted:

Exception in thread "task-1" java.lang.IllegalArgumentException: URI is not hierarchical at java.base/java.io.File.(File.java:420) at us.abstracta.jmeter.javadsl.core.engines.JmeterEnvironment.getClassJarPath(JmeterEnvironment.java:85) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at us.abstracta.jmeter.javadsl.core.engines.JmeterEnvironment.updateSearchPath(JmeterEnvironment.java:69) at us.abstracta.jmeter.javadsl.core.engines.EmbeddedJmeterEngine.runInEnv(EmbeddedJmeterEngine.java:107) at us.abstracta.jmeter.javadsl.core.engines.EmbeddedJmeterEngine.run(EmbeddedJmeterEngine.java:93) at us.abstracta.jmeter.javadsl.core.DslTestPlan.run(DslTestPlan.java:125) at cn.szhn.pts.client.portal.manager.impl.JmeterManagerImpl.lambda$start$0(JmeterManagerImpl.java:57) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

The error was traced to the following code: JmeterEnvironment.getClassJarPath Image

How to solve this problem?

longpengz avatar Jul 01 '25 10:07 longpengz

Hi,

Have you checked this discussion?

Let me know if that helps.

Regards,

andreig09 avatar Jul 02 '25 13:07 andreig09