Skip to content

Identify DotvvmProperty with systematic 32-bit IDs #3449

Identify DotvvmProperty with systematic 32-bit IDs

Identify DotvvmProperty with systematic 32-bit IDs #3449

Triggered via pull request August 13, 2025 19:42
Status Failure
Total duration 14m 42s
Artifacts 11

main.yml

on: pull_request
Build all projects without errors
6m 4s
Build all projects without errors
JS unit tests
57s
JS unit tests
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
Fit to window
Zoom out
Zoom in

Annotations

42 errors and 2 notices
Build published projects without warnings (Release)
Process completed with exit code 1.
Build published projects without warnings (Debug)
Process completed with exit code 1.
.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