Problem Description
Pasting events between projects causes a check failure when there are different plugins identically named.
My english is not very good so check the capx.
Attach a Capx
dl.dropboxusercontent.com/u/16940759/bug_checkfailure1.capx
dl.dropboxusercontent.com/u/16940759/bug_checkfailure2.capx
Description of Capx
First capx has the Touch plugin, named "t".
Second capx has an Array plugin also named "t".
Steps to Reproduce Bug
- Open both capx.
- Copy the event from the first capx (project "Check failure part 1").
- Paste it in the event sheet of the other project (it's empty but is not necessary to reproduce the bug)
Observed Result
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: 45
Function: __cdecl EventCondition::EventCondition(class EventBlock &,class ObjectClass *,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> > > > &&,unsigned __int64)
Build: release 209 (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.
---------------------------
Anular Reintentar Omitir
---------------------------
---------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
Unexpected exception during paste
Condition: false
File: Editors\CEventSheetView.cpp
Line: 3589
Function: void __cdecl CEventSheetView::OnPaste(void)
Build: release 209 (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.
---------------------------
Anular Reintentar Omitir
---------------------------
[/code:1vm83q5t]
[b]Expected Result[/b]
Editor warns that there are objects missing from the project.
[b]Affected Browsers[/b]
Editor Bug
[b]Operating System and Service Pack[/b]
Win7 Home Premium 64bit SP1
[b]Construct 2 Version ID[/b]
r209 64bit