Skip to content

Bugfix type initialization error on initializing caller sensitive functional interface #3430

Bugfix type initialization error on initializing caller sensitive functional interface

Bugfix type initialization error on initializing caller sensitive functional interface #3430

Triggered via pull request December 12, 2024 04:10
@wasabiiwasabii
synchronize #563
bugfix/509
Status Failure
Total duration 12m 0s
Artifacts 2

IKVM.yml

on: pull_request
Build OpenJDK Test Harness
49s
Build OpenJDK Test Harness
Test Variables
0s
Test Variables
Matrix: test
Release
0s
Release
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 13 warnings
Build IKVM: src/IKVM.Runtime/Java/Externs/sun/reflect/Reflection.cs#L31
The type or namespace name 'Reflection' does not exist in the namespace 'IKVM.CoreLib' (are you missing an assembly reference?)
Build IKVM: src/IKVM.Runtime/Java/Externs/sun/reflect/Reflection.cs#L31
The type or namespace name 'Reflection' does not exist in the namespace 'IKVM.CoreLib' (are you missing an assembly reference?)
Build IKVM: src/IKVM.Runtime/Java/Externs/sun/reflect/Reflection.cs#L31
The type or namespace name 'Reflection' does not exist in the namespace 'IKVM.CoreLib' (are you missing an assembly reference?)
Build IKVM
Process completed with exit code 1.
Build OpenJDK Test Harness
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build IKVM: .dotnet/sdk/8.0.404/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets#L32
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build IKVM: .dotnet/sdk/8.0.404/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets#L32
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L40
Dereference of a possibly null reference.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L103
Possible null reference assignment.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L106
Dereference of a possibly null reference.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L93
Non-nullable field 'm_methodBuilder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L1521
Dereference of a possibly null reference.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L1694
Non-nullable field 'm_Documents' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L1787
Non-nullable field 'm_iOffsets' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L1787
Non-nullable field 'm_iLines' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L1787
Non-nullable field 'm_iColumns' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build IKVM: src/IKVM.Reflection/Emit/ILGenerator.cs#L1787
Non-nullable field 'm_iEndLines' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.

Artifacts

Produced during runtime
Name Size
jtreg-build
53.1 MB
msbuild.binlog
11.8 MB