Details
-
Bug
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
None
-
None
-
None
Description
There are frequent failures in our gate (like https://app.travis-ci.com/github/apache/netbeans/jobs/546099463). It seems to be random, yet persistent:
verified 88 java files and 1 non-java files in 2813 ms, overall running for 29 s /data/graal/sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/Isolate.java: 43: package org.graalvm.nativeimage.c.struct does not exist /data/graal/sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/Isolate.java: 52: cannot find symbol symbol: class CStruct errors found in /home/travis/build/apache/netbeans/java/java.mx.project/build/test/unit/data/graal/sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/Isolate.java@8b3faa1d:7ac780f2 Classpath: cp#1: /home/travis/build/apache/netbeans/java/java.mx.project/build/test/unit/data/graal/sdk/mxbuild/org.graalvm.options/bin@b1d88340:2590c44a cp#2: /home/travis/build/apache/netbeans/java/java.mx.project/build/test/unit/data/graal/sdk/mxbuild/org.graalvm.word/bin@426c9c36:775534f1
Try locally on JDK-8:
X=0; while ant -f java/java.mx.project test; do X=`expr $X + 1`; echo Round $X; sleep 3; done; ant -f java/java.mx.project test-generate-html; echo Fail at $X round
it has just fallen for me on 3rd round.
Originally we thought it is an error in the way classpath is computed, but it seems that symbols from the same package aren't found - e.g. it is likely a bug in Java source.