Closed PJB3005 closed 6 years ago
So this issue only happens if the assembly is loaded in such a way that the assembly search hook didn't catch it. One such a way is Assembly.LoadFrom("../path/to/assembly/goes/here.dll")
, but y'know.
I'm gonna try to fix it myself.
Godot version: 7ca2e73dea59a2e0683253e73b9b549d749e12f9
OS/device including version: Windows 10 Pro 64-bit
Issue description: If you throw an exception type defined in a dynamically loaded assembly (that is, the assembly is loaded at runtime with say
Assembly.LoadFrom
), Godot will crash trying to handle the exception.Steps to reproduce:
FooException
.Minimal reproduction project:
CustomExceptionLoadFrom.zip