Search Issue Tracker
Fixed
Votes
0
Found in [Package]
0.2.0-preview.18, 0.5.0-preview.17
Issue ID
1205608
Regression
No
[ECS] Uninformative "ArgumentNullException" error is thrown when using ToComponentDataArray on query that is missing a component
How to reproduce:
1. Open the attached project ("case_1205608-ToComponentDataArray.zip")
2. Open Test Runner
3. Run the tests ("E7.Onmaku.SimfileEditor.Tests.Internal.dll > InternalSimfileEditorTests > NoteOperationProcessedStateTest > PutAndReverse")
4. Inspect the console
Expected results: Error messages show that requested components are not included in the query
Actual results: "ArgumentNullException: Value cannot be null." errors are thrown
Reproducible with: 2019.2.19f1, 2019.3.0f5, 2020.1.0a20
Couldn't test with: 2017.4 (package is not supported), 2018.4 (package errors after downgrading the project)
Reproducible with package versions: 0.2.0-preview.18, 0.5.0-preview.17
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- VisionOS Player and Simulator crashes on "nw_read_request_report [C1] Receive failed with error "No message available on STREAM"" when playing a video through VisionOSVideoComponent
- Shader starts acting unexpectedly when SV_primitiveID is used in a Hull/Domain Shader
- [iOS] "Execution of the command buffer was aborted due to an error during execution" error is thrown continuously when using specific Project Settings and Anti-aliasing is enabled
- Inconsistent help box font size in Project Settings window
- Local package MonoBehaviour scripts appear as missing after updating the project when the project and package paths share the same prefix
Resolution Note:
Fixed a long time ago. The exception thrown is InvalidOperationException, and specifically mentions the component type missing from the query as the cause of the error.