Closed
Description
seen at e.g. https://scala-ci.typesafe.com/view/scala-2.13.x/job/scala-2.13.x-integrate-windows/839/consoleText
!! 740 - run/streams.scala [output differs]
% diff Y:\jenkins\workspace\scala-2.13.x-integrate-windows\test\files\run\streams.check Y:\jenkins\workspace\scala-2.13.x-integrate-windows\test\files\run\streams-run.log--- streams.check
+++ streams-run.log
@@ -37,3 +37,48 @@
705082704
-
-true
+java.lang.NullPointerException
+ at java.lang.reflect.Array.getLength(Native Method)
+ at scala.collection.IterableOnceOps.copyToArray(IterableOnce.scala:813)
+ at scala.collection.IterableOnceOps.copyToArray$(IterableOnce.scala:812)
+ at Test$.delayedEndpoint$Test$1(streams.scala:59)
+ at Test$delayedInit$body.apply(streams.scala:3)
+ at scala.Function0.apply$mcV$sp(Function0.scala:39)
+ at scala.Function0.apply$mcV$sp$(Function0.scala:39)
+ at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)
+ at scala.App.$anonfun$main$1(App.scala:76)
+ at scala.App.$anonfun$main$1$adapted(App.scala:76)
+ at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:518)
+ at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:516)
+ at scala.collection.AbstractIterable.foreach(Iterable.scala:916)
+ at scala.App.main(App.scala:76)
+ at scala.App.main$(App.scala:74)
+ at Test$.main(streams.scala:3)
+ at Test.main(streams.scala)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:498)
+ at scala.tools.partest.nest.Runner.$anonfun$execTestInProcess$2(Runner.scala:249)
+ at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
+ at scala.Console$.withOut(Console.scala:167)
+ at scala.tools.partest.nest.StreamCapture$.$anonfun$capturingOutErr$2(StreamCapture.scala:40)
+ at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
+ at scala.Console$.withErr(Console.scala:196)
+ at scala.tools.partest.nest.Runner.$anonfun$execTestInProcess$1(Runner.scala:245)
+ at scala.tools.partest.nest.Runner.run$2(Runner.scala:241)
+ at scala.tools.partest.nest.Runner.$anonfun$execTestInProcess$3(Runner.scala:268)
+ at scala.tools.partest.nest.Runner.execTestInProcess(Runner.scala:268)
+ at scala.tools.partest.nest.Runner.exec$1(Runner.scala:649)
+ at scala.tools.partest.nest.Runner.$anonfun$runRunTest$1(Runner.scala:651)
+ at scala.tools.partest.nest.Runner.$anonfun$runTestCommon$1(Runner.scala:551)
+ at scala.tools.partest.nest.Runner.runInContext(Runner.scala:435)
+ at scala.tools.partest.nest.Runner.runTestCommon(Runner.scala:548)
+ at scala.tools.partest.nest.Runner.runRunTest(Runner.scala:651)
+ at scala.tools.partest.nest.Runner.run(Runner.scala:640)
+ at scala.tools.partest.nest.AbstractRunner.liftedTree1$1(AbstractRunner.scala:313)
+ at scala.tools.partest.nest.AbstractRunner.runTest(AbstractRunner.scala:313)
+ at scala.tools.partest.nest.AbstractRunner.$anonfun$runTestsForFiles$2(AbstractRunner.scala:338)
+ at scala.tools.partest.package$$anon$2.call(package.scala:139)
+ at java.util.concurrent.FutureTask.run(FutureTask.java:266)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
+ at java.lang.Thread.run(Thread.java:745)
@NthPortal what do you make of this, could this be a real bug?
note that I'm not completely certain it never fails except on Windows, if anyone else has seen this on a non-Windows system, let us know