PR# 15291 {PROCEDURE}.apply reports System.Reflection.TargetException

Problem Report Summary
Submitter: peter7723
Category: EiffelVision
Priority: High
Date: 2009/01/18
Class: Bug
Severity: Serious
Number: 15291
Release: GPL
Confidential: No
Status: Open
Environment: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv: Gecko/2008120122 Firefox/3.0.5
Synopsis: {PROCEDURE}.apply reports System.Reflection.TargetException

Eiffel Vision Application targeted to dotnet. 

Widget structure is
            A inherits EV_DRAWING_AREA
            B inherits EV_WINFORM_CONTAINER

In build_main_container, `a: A' and `b: B' are created. References are set in singleton `configuration: CONFIGURATION'.

The fault involves the setting up of the agent `p':
1. from object `a: A' exhibiting faulty operation (See
   `pointer_button_press_actions.extend (agent (configuration.b).p)'
2. from object `main_window: MAIN_WINDOW' exhibiting expected operation (see
   `a.pointer_button_press_actions.extend (agent (configuration.b).p)'
To Reproduce
1. Unzip `' and compile the system. Click on the left box. The system crashes in {PROCEDURE}.apply' in the line 

`obj := rout_disp.invoke_object_object_array (target_object, internal_operands)'.

Entity `target_object' is Void.

2. Unzip `' and compile. Set a breakpoint on procedure `p' in `b: B'. Click on the left box. System halts at the breakpoint and may be continued.
Problem Report Interactions
From:peter7723    Date:2009/01/18    Download   
Attachments for problem report #15291

Attachment:     Size:7759
Attachment:     Size:7759