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 239449 - Ant API Support project violates ClassPath contract for CP.BOOT
Summary: Ant API Support project violates ClassPath contract for CP.BOOT
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 8.0
Hardware: All All
: P3 normal (vote)
Assignee: Tomas Zezula
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-13 08:56 UTC by Tomas Zezula
Modified: 2013-12-13 08:58 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomas Zezula 2013-12-13 08:56:28 UTC
The ClassPathProviderImpl creates several instances of CP.BOOT which is illegal as the CP is a live object which supports listening. The CP clients are holding it and listen on it.
The returned CP is also broken, after each call of the CP.findClassPath(CP.BOOT) the new jfxrt.jar is added, so after 3 calls the CP looks like Proxy(Proxy(Proxy(boot, jfx), jfx),jfx).
Comment 1 Tomas Zezula 2013-12-13 08:58:23 UTC
Fixed jet-main 40e0c2cb693b