Paul Richardson created DIRSTUDIO-1047:
------------------------------------------
Summary: No BrowserViewUniversalListener.connectionOpened null
checks
Key: DIRSTUDIO-1047
URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1047
Project: Directory Studio
Issue Type: Bug
Components: studio-ldapbrowser
Affects Versions: 2.0.0-M8 (2.0.0.v20130628)
Reporter: Paul Richardson
BrowserViewUniversalListener.connectionOpened is fired on the opening of a
connection. In my case, the connection being opened comes from a wizard
displaying the BrowserWidget rather than the BrowserView. In this use-case, the
BrowserConnection used in the wizard is only temporary so not added to the
BrowserCorePlugin ConnectionManager.
Consequently, opening a connection in the wizard while the BrowserView is also
open, the latter's BrowserViewUniversalListener.connectionOpened() is fired and
a NPE results.
A check can be added to assert that the BrowserConnection fetched from the
ConnectionManager is not null. Only if not null should the BrowserView viewer
be refreshed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)