Using a very recent build from JDK8u (jdk8u/jdk8u-dev) or JDK9 (jdk9/dev), the following program:
---
import java.util.stream.IntStream;
public class Test {
public static void main(String[] args) {
IntStream.of(1, 2, 3, 4).sum();
}
}
---
Crashes with:
Exception in thread "main" java.lang.VerifyError: class java.util.stream.IntPipeline$Head overrides final method sequential.()Ljava/util/stream/IntStream;
at java.util.stream.StreamSupport.intStream(StreamSupport.java:138)
at java.util.Arrays.stream(Arrays.java:5053)
at java.util.Arrays.stream(Arrays.java:5035)
at java.util.stream.IntStream.of(IntStream.java:722)
at Test.main(Test.java:5)
This is possibly related toJDK-8042785:
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/4e6234110d3a
---
import java.util.stream.IntStream;
public class Test {
public static void main(String[] args) {
IntStream.of(1, 2, 3, 4).sum();
}
}
---
Crashes with:
Exception in thread "main" java.lang.VerifyError: class java.util.stream.IntPipeline$Head overrides final method sequential.()Ljava/util/stream/IntStream;
at java.util.stream.StreamSupport.intStream(StreamSupport.java:138)
at java.util.Arrays.stream(Arrays.java:5053)
at java.util.Arrays.stream(Arrays.java:5035)
at java.util.stream.IntStream.of(IntStream.java:722)
at Test.main(Test.java:5)
This is possibly related to
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/4e6234110d3a
- duplicates
-
JDK-8044487 Fix for 8042785 causes regression tests to fail with java.lang.VerifyError
- Closed