errael opened a new issue, #4702:
URL: https://github.com/apache/netbeans/issues/4702

   ### Apache NetBeans version
   
   Apache NetBeans 15
   
   ### What happened
   
   NPE and inconsistent visual state
   
   ### How to reproduce
   
   gradle projects are created with NewProject > JavaWithGradle > 
JavaClassLibrary
   
   Get to this dialog with `GradleProject > properties > Build > BuildActions`
   
   First note that although nothing is selected in the `ConfiguredActions` 
list, both the Disable and Reset buttons are enabled. Note that when this first 
comes up is the only time the configuration details shows up without a 
ConfiguredActions selection. If you select an action, then deselect, CTRL 
click, you will see `No Selected Action`. I like seeing the details area when 
it first comes up to get an idea of what you can do with an action. But if only 
came up when something was selected, then there would be no issue with the 
Reset button.
   
   - When it first comes up, the Reset button is enabled. Click it and there is 
an NPE in the NB log.
   
   The rest of this is about stuff that seems/looks wrong, but I'm not familiar 
enough with this dialog to be certain. For example, what does boldface mean in 
`Configured Actions` list? Should some actions start in a disabled state or is 
there a reason that Restore doesn't restore?
   
   - Boldface in `Configured Actions` list inconsistent
       1. Open `Build Actions` dialog
       2. In `Override in Configuration` combo select `Continuous Mode`
       3. In `Configure Action` combo select `build`
       4. In `Configure Action` combo select `debug`
       5. Observe, `debug` is in boldface
       6. click OK to close dialog
       7. Re-open `Build Actions` dialog
       8. In `Override in Configuration` combo select `Continuous Mode`
       9. Observe that `debug` is not boldface
   
   Starting with fresh project
   - Disable button and related (first 4 steps same as previous)
       1. Open `Build Actions` dialog
       2. In `Override in Configuration` combo select `Continuous Mode`
       3. In `Configure Action` combo select `build`
       4. In `Configure Action` combo select `debug`
       5. Select `build`, `Disable`
       6. Select `debug`, `Disable`
       7. Select `build`, `Restore`
       8. Select `debug`, `Restore`
       9. Observe, `debug` is not Restored
       10. With `debug` still selected, click `Reset`
       11. Again, in `Configure Action` combo select `debug`
       12. Observe that debug is enabled.
       13. Again select `debug`, Disable
       14. OK/close Dialog
       15. Re-open dialog
       16. In `Override in Configuration` combo select `Continuous Mode`
       17. Select `debug`, click `Reset`
       18. Again, in `Configure Action` combo select `debug`
       19. Observe that `debug` is still disabled after reset
   12 and 19 are inconsistent.
   
   Following doesn't really belong in this report
   - Start with fresh project
       1. Open subproject lib
       1. Right click subproject lib
       2. Select Delete
       3. Click `also delete source`
       4. Click Yes
       5. Observe that the dialog doesn't go away.
       6. Observe takes exactly 1 minute for the dialog to go away
   
   
   ### Did this work correctly in an earlier version?
   
   No / Don't know
   
   ### Operating System
   
   Linux harmony 5.19.0-76051900-generic #202207312230~1660780566~22.04~9d60db1
   
   ### JDK
   
   openjdk version "11.0.2" 2019-01-15
   
   ### Apache NetBeans packaging
   
   Own source build
   
   ### Anything else
   
   _No response_
   
   ### Are you willing to submit a pull request?
   
   No
   
   ### Code of Conduct
   
   Yes


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to