Duplicate :
|
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 to JDK-8042785: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/4e6234110d3a