Here's the important part :
--------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
GetSingleGlobalInstance(): is not exactly one instance
Condition: insts.size() == 1
File: Projects\ObjectClass.cpp
Line: 572
Function: class era::IObjectInstance *__cdecl ObjectTypeERACallback::GetSingleGlobalInstance(void) const
Build: release 92 (64-bit) checked
Component: Construct 2 IDE
(Last Win32 error: 0)
You are using a 'checked' release of Construct 2, intended for testing, which causes certain errors to be reported this way. Hit Ctrl+C to copy this messagebox - it's useful information for the developers, so please include it with any bug reports! Click 'Abort' to quit (unsaved data will be lost!),'Retry' to turn off messages for this session and continue, or 'Ignore' to continue normally.
No matter if I click ignore or abandon, I also get a "C2 has stopped working" dialog.
— : How to report bugs
Can you tell what were the last things you did in your project before getting the check failure on preview ?
Edit: Moved to the "Bugs" forum.