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 147480

Summary: Mark freeform project as misconfigured if no output is set
Product: java Reporter: Tomas Danek <musilt2>
Component: FreeformAssignee: Tomas Zezula <tzezula>
Status: NEW ---    
Severity: blocker CC: anebuzelsky, jbecicka, jglick, mmirilovic, tpavek
Priority: P1 Keywords: UI
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description Tomas Danek 2008-09-17 13:36:03 UTC
..probably the best would be warning badge on project node.
Comment 1 Milan Kubec 2008-09-23 15:24:30 UTC
I assume that if there is at least one compilation unit without <built-to> element then such project will be badged?
Jesse, what is your opinion?
Comment 2 Jesse Glick 2008-09-23 18:24:07 UTC
Yes, that sounds right to me.
Comment 3 Milan Kubec 2008-09-26 07:41:10 UTC
Project node badging is not possible from ProjectNature implementation and API change would be needed (if we don't want
to use hacks). Therefore in NetBeans 6.5 only warning message on panel for setting Output will be added.
Comment 4 Milan Kubec 2008-09-26 12:28:10 UTC
Partially fixed, message informing user about importance of Project Output settings was added to the Output panel.

http://hg.netbeans.org/main/rev/b59875032bf2
http://hg.netbeans.org/core-main/rev/b59875032bf2

Changing issue to ENHANCEMENT and increasing priority, if freeform project will be supported in future project node
badging should be implemented.
Comment 5 Antonin Nebuzelsky 2008-09-26 13:09:11 UTC
Good. Adding a warning message to the wizard panel is enough now IMO.

Could we possibly make it more clear in the message that the user can go to Project Properties to set it later?

BTW, this is a late UI change. I added a note to http://wiki.netbeans.org/NB65LateUIChanges
Comment 6 Milan Kubec 2008-09-26 13:32:37 UTC
Well we could but the message would became too long and the longer message the higher probability that user will just skip it, so ...
Comment 7 Quality Engineering 2008-09-27 05:36:05 UTC
Integrated into 'main-golden', will be available in build *200809270201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/b59875032bf2
User: Milan Kubec <mkubec@netbeans.org>
Log: #147480: added message to Project Output panel to inform user about importance of output settings
Comment 8 Antonin Nebuzelsky 2010-01-11 04:29:15 UTC
Changing the default component owner to tzezula.