C2 r47-2; Windows XP; FireFox 5; ATI Radeon HD 4800
Steps that lead to the bug:
I was working on a project.
I saved my project in a new folder (created out of C2)
I created a new single object project.
I setted the size of my layout and project (to 800,600)
I copied a sprite (with an animation of 2 frames) from my first project to the new one.
Set it to x 200.
I selected a couple of events + 1 comment, copied (mouse and keyboard shortcut works the same) from the original project.
I went to the blank event sheet of my new project.
I right clicked to see if there was a paste option (I saw none)
I pressed Ctrl+v to paste
=> Check Failure
---------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
Condition ID does not appear to exist in related plugin
Condition: plugin->HasConditionID(cnd_id)
File: Projects\EventCondition.cpp
Line: 36
Function: __thiscall EventCondition::EventCondition(class EventBlock &,class ObjectType *,class BehaviorType *,int,class std::vector<class std::unique_ptr<class EventParameter,struct std::default_delete<class EventParameter> >,class std::allocator<class std::unique_ptr<class EventParameter,struct std::default_delete<class EventParameter> > > > &&)
Build: release 47.2 (32-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.
---------------------------
Abandonner Recommencer Ignorer
---------------------------
I ignored.
I optain an alert window : Failed to paste : the data on the clipboard does not appear to be valid
I then realized I was trying to copy code about an object not present on the new project (mouse object)
I added it and was able to copy/paste the events as usual.
***
I then tried to recreate the bug using the same steps.
I got the check failure again, this time I abandoned (first choice) and got another check failure :
---------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
Object texture leak: a texture is still loaded when cleaning up an ObjectTexture, check all textures released properly
Condition: gl_instances.empty()
File: Projects\ObjectTexture.cpp
Line: 43
Function: __thiscall ObjectTexture::~ObjectTexture(void)
Build: release 47.2 (32-bit) checked
Component: Construct 2 IDE
(Last Win32 error: 6)
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.
---------------------------
Abandonner Recommencer Ignorer
---------------------------
Another abandon and C2 exited.
Retry quits C2 too.
Ignore sends the same check failure again.
Cascade of ignoring ends in a crash of C2 with a windows OS alert "We're sorry, your software crashed, would you like to send us some datas" style. (XP)
This bug doesn't block the use of C2 (as long as you ignore the first check failure).