This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 269971

Summary: Fragment-host can cause startup failure
Product: platform Reporter: Svata Dedic <sdedic>
Component: Module SystemAssignee: Tomas Hurka <thurka>
Status: RESOLVED FIXED    
Severity: normal CC: jtulach
Priority: P2    
Version: Dev   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:
Attachments: Proposed fixes

Description Svata Dedic 2017-03-03 09:43:47 UTC
Created attachment 163751 [details]
Proposed fixes

If a fragment-host guest module is loaded before its host, ModuleManager may throw IllegalArgumentException and stop the application launch.

In Util class, fragments, which are not part of the enabled modules may cause NPE; simple check added.

Please review the diff.
Comment 1 Tomas Hurka 2017-03-07 09:09:44 UTC
The patch looks fine and it can be integrated.
Comment 2 Svata Dedic 2017-03-07 12:08:37 UTC
Fixed in jet-main#d65fc7287cac
Comment 3 Quality Engineering 2017-03-10 02:54:57 UTC
Integrated into 'main-silver', will be available in build *201703100002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/d65fc7287cac
User: Svata Dedic <sdedic@netbeans.org>
Log: #269971: Fixed potential exceptions for late enabled or disabled module fragment