apache / apache/netbeans

JSF framework

Open
#7,545 0 comments 0 reactions 0 assignees View on GitHub
kind:bug needs:triage
Dominant language
Java
Stars
3.1k
Forks
935
Avg merge
2d 3h
Merged PRs (30d)
17

Description

### Apache NetBeans version

Apache NetBeans 22

### What happened

when choosing a framework in project settings the JSF option doesn't produce the dropdown option to select the default server library or to give the option of uploading a different or new jar file. When progressing throught the Application settings the Framework Tab is highlighted as an error and the settings can't be saved.
This used to work some time back (about 12 or 13) but has not worked of late.
Is this recognition of a new best practice design practice or is this an oversight. I now use Maven as my default way of loading dependencies but was not sure on where netbeans pulls its resources from regarding frameworks.

### Language / Project Type / NetBeans Component

JSF Web Applications Direction

### How to reproduce

Try to configure a Maven Web App with JSF as the framework

### Did this work correctly in an earlier version?

Apache NetBeans 16 or earlier

### Operating System

ubuntu 24.04

### JDK

openjdk-21-amd64

### Apache NetBeans packaging

Apache NetBeans provided installer, Apache NetBeans Snap Package

### Anything else

_No response_

### Are you willing to submit a pull request?

Yes

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the Maven Web App JSF framework setup in Apache NetBeans 22 on Ubuntu 24.04 with JDK 21, then compare the behavior with NetBeans 16 or earlier. Done means the Framework tab provides a server-library selection or upload option and the application settings can be saved.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
tooling, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.