jenkinsci/jenkins · error · IllegalArgumentException
View name is empty
Error message
View name is empty
What it means
Error "View name is empty" thrown in jenkinsci/jenkins.
Source
Thrown at core/src/main/java/hudson/cli/DeleteViewCommand.java:70
@Override
protected int run() throws Exception {
boolean errorOccurred = false;
// Remove duplicates
final HashSet<String> hs = new HashSet<>(views);
ViewOptionHandler voh = new ViewOptionHandler(null, null, null);
for (String view_s : hs) {
View view;
try {
view = voh.getView(view_s);
if (view == null) {
throw new IllegalArgumentException("View name is empty");
}
view.checkPermission(View.DELETE);
ViewGroup group = view.getOwner();
if (!group.canDelete(view)) {
throw new IllegalStateException(String.format("%s does not allow to delete '%s' view",
group.getDisplayName(),
view.getViewName()));
}
group.deleteView(view);
} catch (Exception e) {
if (hs.size() == 1) {
throw e;
}
final String errorMsg = view_s + ": " + e.getMessage();View on GitHub (pinned to 2e228ff40b)
Solutions
- Supply a non-empty view name as the command argument.
- Quote the view name if it contains spaces.
- Run 'list-views' to see existing view names.
When it happens
Trigger: Raised when the delete-view CLI command is invoked with an empty view name argument.
Common situations: See trigger scenarios.
AI-assisted analysis of jenkinsci/jenkins@2e228ff40b (2026-08-14).
Data as JSON: /api/errors/5ebf981f7b640968.
Report an issue: GitHub.