Skip to content

wip

wip #35

GitHub Actions / test-contrib Results failed Jun 25, 2024 in 0s

2 errors, 53 pass in 14m 52s

55 tests  ±0   53 ✅ +1   14m 52s ⏱️ -13s
55 suites ±0    0 💤 ±0 
55 files   ±0    0 ❌ ±0   2 🔥  - 1 

Results for commit 524707c. ± Comparison against earlier commit 3723c35.

Annotations

Check failure on line 0 in cmd.nitester

See this annotation in the file changed.

@github-actions github-actions / test-contrib Results

makeall (cmd.nitester) with error

cmd-nitester-makeall.xml [took 9s]
Raw output
Command returned 2

make[1]: Entering directory '/home/runner/work/nit/nit/contrib/nitester'
mkdir -p bin/
nitc src/nitester.nit -o bin/nitester
In file included from mpi._nitni.h:51,
                 from mpi._nitni.c:4:
/home/runner/work/nit/nit/lib/mpi/mpi.nit:39:18: fatal error: mpi.h: No such file or directory
   39 |         #include <mpi.h>
      |                  ^~~~~~~
compilation terminated.
make[2]: *** [nitester.mk:269: mpi._nitni.extern.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from mpi._ffi.c:7:
/home/runner/work/nit/nit/lib/mpi/mpi.nit:39:18: fatal error: mpi.h: No such file or directory
   39 |         #include <mpi.h>
      |                  ^~~~~~~
compilation terminated.
make[2]: *** [nitester.mk:266: mpi._ffi.extern.o] Error 1
make[1]: Leaving directory '/home/runner/work/nit/nit/contrib/nitester'

Compilation Error: `make` failed with error code: 512. The command was `make -B -C nit_compile -f nitester.mk -j 4 `.
Errors: 1. Warnings: 0.
make[1]: *** [Makefile:25: bin/nitester] Error 1

Check failure on line 0 in cmd.jwrapper

See this annotation in the file changed.

@github-actions github-actions / test-contrib Results

makecheck (cmd.jwrapper) with error

cmd-jwrapper-makecheck.xml [took 11s]
Raw output
Command returned 2

make[1]: Entering directory '/home/runner/work/nit/nit/contrib/jwrapper'
mkdir -p tmp
bin/jwrapper -v -u stub -o tests/statics.nit tests/statics.javap
# Using the preprocessed file tests/statics.javap
# Parsing javap output
# Building model
# Generating Nit code
nitpick -q tests/statics.nit
bin/jwrapper -v -u comment -o tests/generics.nit tests/generics.javap
# Using the preprocessed file tests/generics.javap
# Parsing javap output
# Building model
# Generating Nit code
nitpick -q tests/generics.nit
bin/jwrapper -v -u comment -o tests/long.nit tests/long.javap
# Using the preprocessed file tests/long.javap
# Parsing javap output
# Building model
# Generating Nit code
nitpick -q tests/long.nit
bin/jwrapper -v -u comment -o tests/inits.nit tests/inits.javap
# Using the preprocessed file tests/inits.javap
# Parsing javap output
# Building model
# Generating Nit code
nitpick -q tests/inits.nit
bin/jwrapper -v -u comment -o tests/testjvm.nit tests/testjvm.javap
# Using the preprocessed file tests/testjvm.javap
# Parsing javap output
# Building model
# Generating Nit code
nitpick -q tests/testjvm.nit
bin/jwrapper -v -u comment -o tests/many.nit tests/many.javap
# Using the preprocessed file tests/many.javap
# Parsing javap output
# Building model
# Generating Nit code
nitpick -q tests/many.nit
bin/jwrapper -v -u comment -o tests/wildcards.nit tests/wildcards.javap
# Using the preprocessed file tests/wildcards.javap
# Parsing javap output
# Building model
# Generating Nit code
nitpick -q tests/wildcards.nit
make -C examples/queue/ check
make[2]: Entering directory '/home/runner/work/nit/nit/contrib/jwrapper/examples/queue'
javac Queue.java
../../bin/jwrapper Queue.class -o queue.nit -p "Java" -i auto
CLASSPATH=`pwd` ../../../../bin/nitc user_test.nit
# Manually add our class file to the Jar for easy access
jar -uf user_test.jar Queue.class
# Execute test
./user_test > user_test.res
make[2]: Leaving directory '/home/runner/work/nit/nit/contrib/jwrapper/examples/queue'
make[1]: Leaving directory '/home/runner/work/nit/nit/contrib/jwrapper'

Nit FFI with Java error: failed to load class.\nException in thread "main" java.lang.UnsupportedClassVersionError: Nit_queue has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1022)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
make[2]: *** [Makefile:19: check] Error 1
make[1]: *** [Makefile:42: check] Error 2