Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #358920 +++ Backport request for bug bug 349297. The inner class SelectionServiceListener always calls its inherited method fireChanged() with arguments (null, null) ignoring the part and selection passed to selectionChanged(). The super class NativePropertyListener creates a new SimplePropertyEvent in fireChanged() and passes through the null values. This results in an IllegalArgumentException ("null source") in the constructor of SimplePropertyEvent/EventObject. Due to this fact the provided WorkbenchProperties are unusable.
See bug 358920 comment 3 for Paul's +1. Fixed in R4_1_maintenance: 6cf361285e0159b626cfd96cf7102222b5427ad5
.
Verified in 4.1.2-M20111202-0815.