Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 362706 - External action throws AssertionFailedException
Summary: External action throws AssertionFailedException
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: WindowBuilder (show other bugs)
Version: unspecified   Edit
Hardware: Other Linux
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-02 13:45 EDT by Robert McKinlay CLA
Modified: 2021-06-04 16:45 EDT (History)
1 user (show)

See Also:


Attachments
Main JFrame test case (642 bytes, text/plain)
2011-11-03 13:34 EDT, Robert McKinlay CLA
no flags Details
class containing external actions (test case) (408 bytes, text/plain)
2011-11-03 13:35 EDT, Robert McKinlay CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert McKinlay CLA 2011-11-02 13:45:20 EDT
Build Identifier: 20110916-0149

When trying to bring up a GUI that has an external action defined, an internal error is returned indicating AssertionFailedException: null argument.  This also occurs when a new GUI is created using WindowBuilder and an external action is created. This prevents WindowBuilder from creating using the MVC model.

Reproducible: Always

Steps to Reproduce:
1.Create a class with AbstractAction's
2.Create a dialog that uses the actions (object.setAction(new abstractaction())
3.Use WindowBuilder.
4.select Design.
Comment 1 Eric Clayberg CLA 2011-11-02 16:07:01 EDT
Please provode a complete test case and any associate stack traces / log files.
Comment 2 Robert McKinlay CLA 2011-11-03 13:34:33 EDT
Created attachment 206421 [details]
Main JFrame test case
Comment 3 Robert McKinlay CLA 2011-11-03 13:35:39 EDT
Created attachment 206422 [details]
class containing external actions (test case)
Comment 4 Konstantin Scheglov CLA 2011-11-15 13:41:19 EST
Fixed in trunk.