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.
When trying to set the execution properties e.g. Compiler I cannot assign a different compiler because when clicking into the property (where it read "External compilation" I do not get the dropdown to select a different compiler. Pressing the button with "..." gives me a list of defined compiler types but here I can't select one. This is on a CVS filesystem (command line support) This is with 3.2 build 38 I have disabled some modules (Bean Patterns, Form Editor, JNDI and RMI, New Module Wizard)
Just for records: is the file itself, the directory it is inside and the .nbattrs file located in that directory all writeable ? Is it just the external compiler which cannot be modified or the other execution properties are also r/o ?
That's the solution! The file itself is read-only (because I'm using a read only check out with CVS) when I change it to read write I can set the compiler. But I think even if a file is read-only the compiler property (and the execution and debuggin property as well) should be changeable
Yes, this is a known issue with associating info with files in general and *WILL* be addressed in 3.3 version (new project system, eliminating .nbattrs thing at all). The problem is that the physical storage of such extended information (bound to a specific file) is handled internally by the filesystem and there's no API how to distinguish between the file and its associated info. I'll keep this issue as a part of list of things that need to be "projectized".
The ultimate solution depends on a library for base java handling (and also on projects, of cours)
Since the project redesign slipped in 3.4+, I can't keep it as a bug. It works as currently specified, but the solution is not good. Changing to an enhancement & resetting milestone
Cleaning up before 4.0 planning
Target milestone was changed from not determined to TBD
Inapplicable in 4.0.