Identify DotvvmProperty with systematic 32-bit IDs #3449
main.yml
on: pull_request
Build all projects without errors
6m 4s
JS unit tests
57s
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
Annotations
42 errors and 2 notices
|
Build published projects without warnings (Release)
Process completed with exit code 1.
|
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L167
Dereference of a possibly null reference.
|
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L165
Dereference of a possibly null reference.
|
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L167
Dereference of a possibly null reference.
|
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L165
Dereference of a possibly null reference.
|
|
Build published projects without warnings (Debug)
Process completed with exit code 1.
|
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L167
Dereference of a possibly null reference.
|
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L165
Dereference of a possibly null reference.
|
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L167
Dereference of a possibly null reference.
|
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L165
Dereference of a possibly null reference.
|
|
.NET unit tests (ubuntu-latest)
Process completed with exit code 1.
|
|
CantFindDataContextSpace:
src/Tests/Runtime/RuntimeErrorTests.cs#L145
Test method DotVVM.Framework.Tests.Runtime.RuntimeErrorTests.CantFindDataContextSpace threw exception:
System.Exception: RuntimeErrorTests.CantFindDataContextSpace.txt has changed, the actual output differs from the previous accepted output:
diff --git a/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt b/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
index 1178fad..8e328ec 100644
--- a/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
+++ b/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
@@ -1,2 +1,2 @@
InvalidDataContextTypeException occurred: Could not find DataContext space of '{value: False}'. The DataContextType property of the binding does not correspond to DataContextType of the HtmlGenericControl nor any of its ancestors. Control's context is (type=string, par=[int]), binding's context is (type=string). Real data context types: .
- at object DotVVM.Framework.Controls.DotvvmBindableObject.EvalPropertyValue(DotvvmProperty property, object value)
+ at object DotVVM.Framework.Controls.DotvvmBindableObject.EvalBinding(IBinding binding, bool isDataContext)
Is this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
|
|
.NET unit tests (macOS-latest)
Process completed with exit code 1.
|
|
CantFindDataContextSpace:
src/Tests/Runtime/RuntimeErrorTests.cs#L145
Test method DotVVM.Framework.Tests.Runtime.RuntimeErrorTests.CantFindDataContextSpace threw exception:
System.Exception: RuntimeErrorTests.CantFindDataContextSpace.txt has changed, the actual output differs from the previous accepted output:
diff --git a/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt b/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
index 1178fad..8e328ec 100644
--- a/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
+++ b/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
@@ -1,2 +1,2 @@
InvalidDataContextTypeException occurred: Could not find DataContext space of '{value: False}'. The DataContextType property of the binding does not correspond to DataContextType of the HtmlGenericControl nor any of its ancestors. Control's context is (type=string, par=[int]), binding's context is (type=string). Real data context types: .
- at object DotVVM.Framework.Controls.DotvvmBindableObject.EvalPropertyValue(DotvvmProperty property, object value)
+ at object DotVVM.Framework.Controls.DotvvmBindableObject.EvalBinding(IBinding binding, bool isDataContext)
Is this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
|
|
Build all projects without errors:
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L194
'Dictionary<DotvvmPropertyId, object?>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<DotvvmPropertyId, object?>' could be found (are you missing a using directive or an assembly reference?)
|
|
Build all projects without errors:
src/Framework/Framework/Compilation/ControlTree/DefaultControlResolver.cs#L111
'Dictionary<string, int>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<string, int>' could be found (are you missing a using directive or an assembly reference?)
|
|
Build all projects without errors:
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L404
Argument 1: cannot convert from 'string' to 'System.ReadOnlySpan<char>'
|
|
Build all projects without errors:
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L219
A static local function cannot contain a reference to 'this' or 'base'.
|
|
Build all projects without errors:
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L217
'MemoryMarshal' does not contain a definition for 'CreateReadOnlySpan'
|
|
Build all projects without errors:
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L194
'Dictionary<DotvvmPropertyId, object?>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<DotvvmPropertyId, object?>' could be found (are you missing a using directive or an assembly reference?)
|
|
Build all projects without errors:
src/Framework/Framework/Compilation/ControlTree/DefaultControlResolver.cs#L111
'Dictionary<string, int>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<string, int>' could be found (are you missing a using directive or an assembly reference?)
|
|
Build all projects without errors:
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L404
Argument 1: cannot convert from 'string' to 'System.ReadOnlySpan<char>'
|
|
Build all projects without errors:
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L219
A static local function cannot contain a reference to 'this' or 'base'.
|
|
Build all projects without errors:
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L217
'MemoryMarshal' does not contain a definition for 'CreateReadOnlySpan'
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L194
'Dictionary<DotvvmPropertyId, object?>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<DotvvmPropertyId, object?>' could be found (are you missing a using directive or an assembly reference?)
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L404
Argument 1: cannot convert from 'string' to 'System.ReadOnlySpan<char>'
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L219
A static local function cannot contain a reference to 'this' or 'base'.
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L217
'MemoryMarshal' does not contain a definition for 'CreateReadOnlySpan'
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Compilation/ControlTree/DefaultControlResolver.cs#L111
'Dictionary<string, int>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<string, int>' could be found (are you missing a using directive or an assembly reference?)
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L194
'Dictionary<DotvvmPropertyId, object?>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<DotvvmPropertyId, object?>' could be found (are you missing a using directive or an assembly reference?)
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L404
Argument 1: cannot convert from 'string' to 'System.ReadOnlySpan<char>'
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L219
A static local function cannot contain a reference to 'this' or 'base'.
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L217
'MemoryMarshal' does not contain a definition for 'CreateReadOnlySpan'
|
|
.NET unit tests (windows-2022):
src/Framework/Framework/Compilation/ControlTree/DefaultControlResolver.cs#L111
'Dictionary<string, int>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<string, int>' could be found (are you missing a using directive or an assembly reference?)
|
|
.NET unit tests (windows-2022)
Process completed with exit code 1.
|
|
CantFindDataContextSpace:
src/Tests/Runtime/RuntimeErrorTests.cs#L145
Test method DotVVM.Framework.Tests.Runtime.RuntimeErrorTests.CantFindDataContextSpace threw exception:
System.Exception: RuntimeErrorTests.CantFindDataContextSpace.txt has changed, the actual output differs from the previous accepted output:
diff --git a/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt b/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
index 1178fad..8e328ec 100644
--- a/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
+++ b/src/Tests/Runtime/testoutputs/RuntimeErrorTests.CantFindDataContextSpace.txt
@@ -1,2 +1,2 @@
InvalidDataContextTypeException occurred: Could not find DataContext space of '{value: False}'. The DataContextType property of the binding does not correspond to DataContextType of the HtmlGenericControl nor any of its ancestors. Control's context is (type=string, par=[int]), binding's context is (type=string). Real data context types: .
- at object DotVVM.Framework.Controls.DotvvmBindableObject.EvalPropertyValue(DotvvmProperty property, object value)
+ at object DotVVM.Framework.Controls.DotvvmBindableObject.EvalBinding(IBinding binding, bool isDataContext)
Is this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
|
|
UI tests (chrome, windows-2022, Development, Default)
Process completed with exit code 1.
|
|
UI tests (chrome, windows-2022, Development, Default):
src/Framework/Framework/Compilation/ControlTree/DefaultControlResolver.cs#L111
'Dictionary<string, int>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<string, int>' could be found (are you missing a using directive or an assembly reference?)
|
|
UI tests (chrome, windows-2022, Development, Default):
src/Framework/Framework/Controls/DotvvmControlProperties.cs#L194
'Dictionary<DotvvmPropertyId, object?>' does not contain a definition for 'TryAdd' and no accessible extension method 'TryAdd' accepting a first argument of type 'Dictionary<DotvvmPropertyId, object?>' could be found (are you missing a using directive or an assembly reference?)
|
|
UI tests (chrome, windows-2022, Development, Default):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L404
Argument 1: cannot convert from 'string' to 'System.ReadOnlySpan<char>'
|
|
UI tests (chrome, windows-2022, Development, Default):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L219
A static local function cannot contain a reference to 'this' or 'base'.
|
|
UI tests (chrome, windows-2022, Development, Default):
src/Framework/Framework/Binding/DotvvmPropertyIdAssignment.cs#L217
'MemoryMarshal' does not contain a definition for 'CreateReadOnlySpan'
|
|
.NET unit tests (macOS-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
|
|
.NET unit tests (macOS-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
analyzers-tests-net8.0-Debug-Linux
Expired
|
8.68 KB |
sha256:3cd69c3aa6c1877930dd03657b550b15102d452aeeb6c7c38af5bf01d2138c8a
|
|
|
analyzers-tests-net8.0-Debug-Windows
Expired
|
8.44 KB |
sha256:bc964dcf558040359c9e9e7e87d4c3657f756613bfa24490b7666583d0c1cd06
|
|
|
analyzers-tests-net8.0-Debug-macOS
Expired
|
8.72 KB |
sha256:ef43ea7412c3c12a59bec4f8d7a000c3bdde38337a062cb7f823fff33ca50c93
|
|
|
analyzers-tests-net8.0-Release-Linux
Expired
|
8.72 KB |
sha256:ed9b54f081a69c1083ececc8925fd171ee578427b62f5d7cc8fc71eba38b65ea
|
|
|
analyzers-tests-net8.0-Release-Windows
Expired
|
8.59 KB |
sha256:843c0eacd0379c6aeaaa02fd9e4b5fadbce0aca6c619eb68110df8f7607e8ab5
|
|
|
analyzers-tests-net8.0-Release-macOS
Expired
|
8.68 KB |
sha256:4535364db6b3aea0985c33b4f24142bb14eb10894c489fee1574d644fa58c7e8
|
|
|
chrome-tests-Linux-Production-Default
Expired
|
172 KB |
sha256:5034b4751366140f9bc941856dfce73a9c08fa9bdfdf3a7538d45f37af8f4d69
|
|
|
chrome-tests-Linux-Production-ExperimentalFeaturesTests
Expired
|
169 KB |
sha256:101cd89567b32b315a91162b7b653e2a3a05b8e708e1bdbce021953d844234ab
|
|
|
firefox-tests-Linux-Development-Default
Expired
|
202 KB |
sha256:1d9840a5d84781ad73bfb73947f10010ddc9e16705633fb7abf1fbd20556df90
|
|
|
firefox-tests-Linux-Development-ExperimentalFeaturesTests
Expired
|
201 KB |
sha256:332de120b624c6cae3ed23be1f96ecd9a0a410b4e62430798d9f328acb04e4e0
|
|
|
firefox-tests-Linux-Production-Default
Expired
|
173 KB |
sha256:565bedc5fb78ec49c7a0d37e6adf4a11eba41fb3bcc5e9995b11535724307369
|
|