Skip to content
Triggered via push January 8, 2024 12:08
Status Failure
Total duration 5m 54s
Artifacts 2

build.yml

on: push
Matrix: Build Floor
Matrix: Unit Tests
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 40 warnings
Build Floor (linux-x64): src/Parquet/Serialization/TypeExtensions.cs#L41
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties(BindingFlags)'. The parameter 't' of method 'Parquet.Serialization.TypeExtensions.FindProperties(Type, Boolean)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L86
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L221
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L245
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L244
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The parameter 'rootType' of method 'Parquet.Serialization.Dremel.FieldStriperCompiler<TClass>.GetClassPropertyAccessorAndType(Type, Expression, Field, Field, String, out Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldAssemblerCompiler.cs#L72
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldAssemblerCompiler.cs#L72
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldAssemblerCompiler.cs#L76
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldAssemblerCompiler.cs#L76
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (linux-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L327
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Linq.Expressions.Expression.New(Type)'. The field 'Parquet.Serialization.Dremel.FieldStriperCompiler<TClass>._valuesListType' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (win-x64)
The job was canceled because "linux-x64" failed.
Build Floor (win-x64): src/Parquet/Serialization/TypeExtensions.cs#L41
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties(BindingFlags)'. The parameter 't' of method 'Parquet.Serialization.TypeExtensions.FindProperties(Type, Boolean)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (win-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L86
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (win-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L221
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (win-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L245
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build Floor (win-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L244
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The parameter 'rootType' of method 'Parquet.Serialization.Dremel.FieldStriperCompiler<TClass>.GetClassPropertyAccessorAndType(Type, Expression, Field, Field, String, out Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (win-x64): src/Parquet/Extensions/TypeExtensions.cs#L36
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Reflection.TypeInfo.ImplementedInterfaces.get'. The parameter 't' of method 'Parquet.TypeExtensions.TryExtractIEnumerableType(Type, out Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (win-x64): src/Parquet/Extensions/TypeExtensions.cs#L77
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 't' of method 'Parquet.TypeExtensions.IsGenericIDictionary(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (win-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L327
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Linq.Expressions.Expression.New(Type)'. The field 'Parquet.Serialization.Dremel.FieldStriperCompiler<TClass>._valuesListType' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (win-x64): src/Parquet/Serialization/Dremel/FieldStriperCompiler.cs#L335
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String)'. The field 'Parquet.Serialization.Dremel.FieldStriperCompiler<TClass>._valuesListType' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Build Floor (win-x64): src/Parquet/Serialization/Dremel/FieldAssemblerCompiler.cs#L72
Using member 'System.Linq.Expressions.Expression.Property(Expression, String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Creating Expressions requires unreferenced code because the members being referenced by the Expression may be trimmed.
Build NuGet: src/Parquet.Test/Serialisation/ParquetSerializerTest.cs#L162
Possible null reference assignment.
Build NuGet: src/Parquet.Test/Serialisation/ParquetSerializerTest.cs#L347
Possible null reference assignment.
Build NuGet: src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L111
Public method 'Single_element_in_list_of_elements_in_a_structure' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Build NuGet: src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L146
Public method 'List_of_one_element' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Build NuGet: src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L16
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Build NuGet: src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L18
Null should not be used for type parameter 'el2' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Build NuGet: src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L24
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Build NuGet: src/Parquet.Test/Rows/RowsModelTest.cs#L486
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
Build NuGet: src/Parquet.Test/Serialisation/ParquetSerializerTest.cs#L162
Possible null reference assignment.
Build NuGet: src/Parquet.Test/Serialisation/ParquetSerializerTest.cs#L347
Possible null reference assignment.
Unit Tests (ubuntu-latest): src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L111
Public method 'Single_element_in_list_of_elements_in_a_structure' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Unit Tests (ubuntu-latest): src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L146
Public method 'List_of_one_element' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Unit Tests (ubuntu-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L16
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (ubuntu-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L18
Null should not be used for type parameter 'el2' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (ubuntu-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L24
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (ubuntu-latest): src/Parquet.Test/Rows/RowsModelTest.cs#L486
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
Unit Tests (macos-latest): src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L111
Public method 'Single_element_in_list_of_elements_in_a_structure' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Unit Tests (macos-latest): src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L146
Public method 'List_of_one_element' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Unit Tests (macos-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L16
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (macos-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L18
Null should not be used for type parameter 'el2' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (macos-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L24
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (macos-latest): src/Parquet.Test/Rows/RowsModelTest.cs#L486
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
Unit Tests (windows-latest): src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L111
Public method 'Single_element_in_list_of_elements_in_a_structure' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Unit Tests (windows-latest): src/Parquet.Test/Rows/LazyColumnEnumeratorTest.cs#L146
Public method 'List_of_one_element' on test class 'LazyColumnEnumeratorTest' should be marked as a Fact. Reduce the visibility of the method, or add a Fact attribute to the method. (https://xunit.net/xunit.analyzers/rules/xUnit1013)
Unit Tests (windows-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L16
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (windows-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L18
Null should not be used for type parameter 'el2' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (windows-latest): src/Parquet.Test/DataAnalysis/DataFrameReaderTest.cs#L24
Null should not be used for type parameter 'el1' of type 'object'. Use a non-null value, or convert the parameter to a nullable type. (https://xunit.net/xunit.analyzers/rules/xUnit1012)
Unit Tests (windows-latest): src/Parquet.Test/Rows/RowsModelTest.cs#L486
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)

Artifacts

Produced during runtime
Name Size
bin Expired
1.71 MB
docs Expired
774 KB