[r209][Editor] Check failure on pasting

  • 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
  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)