OUTPUT (the same):Unable to create a system terminal
[error] Uncaught exception when running benchmark.Array2dClone: java.lang.RuntimeException: Cannot recognize classloader (not URLClassLoader): jdk.internal.loader.ClassLoaders$AppClassLoader@6e5e91e4
[error] sbt.ForkMain$ForkError: java.lang.RuntimeException: Cannot recognize classloader (not URLClassLoader): jdk.internal.loader.ClassLoaders$AppClassLoader@6e5e91e4
[error] at scala.sys.package$.error(package.scala:30)
[error] at org.scalameter.ScalaMeterFramework$$anon$1.$anonfun$computeClasspath$1(ScalaMeterFramework.scala:56)
[error] at org.scalameter.utils.ClassPath$.extract(ClassPath.scala:77)
[error] at org.scalameter.ScalaMeterFramework$$anon$1.computeClasspath(ScalaMeterFramework.scala:55)
[error] at org.scalameter.ScalaMeterFramework$$anon$1.run(ScalaMeterFramework.scala:73)
[error] at sbt.RunnerWrapper$1.runRunner2(FrameworkWrapper.java:230)
[error] at sbt.RunnerWrapper$1.execute(FrameworkWrapper.java:243)
[error] at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:304)
[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[error] at java.base/java.lang.Thread.run(Thread.java:834)
----
I have JDK 11, and i think it is an incompatibility probably due to the JVM HotSpot machine mainly:
https://community.oracle.com/thread/4011800 ----
Basically is failing in the extract method of scalameter in utils.ClassPath.scala file i guess.
----
i have done a small test with jdk8 and here the output of "bench:test" configuration:
[info] Done compiling.
Unable to create a system terminal
[info] ::Benchmark Range.map::
[info] cores: ***
[info] hostname: ******
[info] name: Java HotSpot(TM) 64-Bit Server VM
[info] osArch: amd64
[info] osName: Windows 10
[info] vendor: Oracle Corporation
[info] version: 25.211-b12
[info] Parameters(size -> 300000): 2.487 ms
[info] Parameters(size -> 600000): 4.9878 ms
[info] Parameters(size -> 900000): 7.4423 ms
[info] Parameters(size -> 1200000): 9.925 ms
[info] Parameters(size -> 1500000): 12.4131 ms
[info] ScalaTest
[info] Run completed in 4 seconds, 921 milliseconds.
[info] Total number of tests run: 0
[info] Suites: completed 0, aborted 0
[info] Tests: succeeded 0, failed 0, canceled 0, ignored 0, pending 0
[info] No tests were executed.
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[success] Total time: 7 s, completed May 11, 2019 4:30:51 PM
---
So i guess mainly is JDK11, but still i have that Unable to create a system terminal error.