How to reproduce:
1. Open the attached “IN-40318” project
2. In the “Build Settings” click “Build And Run”
Expected result: The project is built successfully
Actual result: The project crashes after pressing “Build And Run”
Reproducible with: 2023.1.0b14
Could not test with: 2021.3.26f1, 2022.3.0f1, 2023.1.0b19, 2023.2.0a16 - Errors with packages
Reproducible on: macOS 13.2 (M1)
First lines of the stacktrace:
Obtained 83 stack frames.
#0 0x00000105109e78 in TypeTreeQueries::FullyQualifiedTypeNameParts::TryGetFromReflectionTypeString(core::basic_string<char, core::StringStorageDefault<char> > const&, dynamic_array<TypeTreeQueries::FullyQualifiedTypeNameParts, 0ul>&)
#1 0x00000105d30538 in SerializeTypePreserver::AccumulateType(ScriptingClassPtr, bool)
#2 0x000001050a7810 in void SerializeTraits<ManagedObjectTransferer>::Transfer<ReportScriptingObjectsTransfer>(ManagedObjectTransferer&, ReportScriptingObjectsTransfer&)
#3 0x00000105045994 in void Transfer_ManagedObject<ReportScriptingObjectsTransfer, false>(SerializationCommandArguments const&, RuntimeSerializationCommandInfo&)
#4 0x00000104ff4e14 in void TransferScriptingObject<ReportScriptingObjectsTransfer>(ReportScriptingObjectsTransfer&, ScriptingObjectPtr, ScriptingClassPtr, SerializationCache::Data*&)::'lambda'(bool, bool)::operator()(bool, bool) const
#5 0x00000104ff4c3c in void TransferScriptingObject<ReportScriptingObjectsTransfer>(ReportScriptingObjectsTransfer&, ScriptingObjectPtr, ScriptingClassPtr, SerializationCache::Data*&)
Note: The issue could not have been reproduced locally