Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8044532

Exception in thread "main" java.lang.VerifyError: class java.util.stream.IntPipeline$Head overrides final method sequential.()Ljava/util/stream/IntStream;

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P1 P1
    • None
    • 8u20, 9
    • tools
    • None

      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

            vromero Vicente Arturo Romero Zaldivar
            jlahoda Jan Lahoda
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: