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 208415 - Reload in Target Platform should work even for autoload/eager modules when Javeleon is enabled
Summary: Reload in Target Platform should work even for autoload/eager modules when Ja...
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 7.1
Hardware: All All
: P3 normal (vote)
Assignee: Jesse Glick
URL:
Keywords:
Depends on:
Blocks: 86395
  Show dependency tree
 
Reported: 2012-02-14 17:07 UTC by Jesse Glick
Modified: 2012-02-17 11:01 UTC (History)
1 user (show)

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 Jesse Glick 2012-02-14 17:07:38 UTC
Since Javeleon reloads modules "in-place", not by disabling and then reenabling them, there is no reason it should be prevented from working on autoload and eager modules. Currently apisupport just disables the action on these.
Comment 1 Jesse Glick 2012-02-16 15:36:31 UTC
Of course apisupport.ant also does not know when Javeleon is enabled on a given module. And trying to reload an eager/autoload module when Javeleon is not enabled just results in an error from the module system (since it would be tricky to support).
Comment 2 Jesse Glick 2012-02-16 16:17:49 UTC
Will enable Reload in Target Platform for all modules, and just print an error message if Javeleon is disabled. More explanatory than just disabling the action anyway.
Comment 3 Jesse Glick 2012-02-16 16:30:46 UTC
core-main #cd909165bc2f
Comment 4 Quality Engineering 2012-02-17 11:01:12 UTC
Integrated into 'main-golden', will be available in build *201202170400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/cd909165bc2f
User: Jesse Glick <jglick@netbeans.org>
Log: #208415: Reload in Target Platform should work even for autoload/eager modules when Javeleon is enabled