[ https://issues.apache.org/jira/browse/NETBEANS-1774?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Laszlo Kishalmi resolved NETBEANS-1774. --------------------------------------- Resolution: Fixed Fix Version/s: 11.0 > Netigso tries to load classes from an OSGi fragment bundle instead of the > host bundle > ------------------------------------------------------------------------------------- > > Key: NETBEANS-1774 > URL: https://issues.apache.org/jira/browse/NETBEANS-1774 > Project: NetBeans > Issue Type: Bug > Components: platform - Netigso > Affects Versions: 9.0 > Reporter: Iiro Nykänen > Priority: Major > Labels: osgi, pull-request-available > Fix For: 11.0 > > Time Spent: 1h 20m > Remaining Estimate: 0h > > We are using a library with fragmented OSGi bundles in our NetBeans Platform > application. The bundles resolve fine, but during runtime the NetigsoLoader > instance that was created for the bundle tries to load classes from the > fragment, instead of the host. This is not desirable, and e.g. Felix throws > an exception (see link 1). > The issue is in Netigso, in the createLoader method, which doesn't handle the > caught BundleException correctly (thrown when trying to start the fragment, > see link 2). > I have fixed this for our application by simply looking up the fragments host > bundle and substituting the fragment with its host in the created > NetigsoLoader. > [Apache Felix, class Felix, line > 2062|https://github.com/apache/felix/blob/f4892ed21e68dc4c48d8932bb8f311436cfe8399/framework/src/main/java/org/apache/felix/framework/Felix.java#L2062] > [Apache NetBeans, class Netigso, line > 329|https://github.com/apache/incubator-netbeans/blob/4e2b939d7d7f395a245cae6e2a10239e2175eee7/platform/core.netigso/src/org/netbeans/core/netigso/Netigso.java#L329] > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists