apache/maven · error · PrompterException

Unable to prompt user

Error message

Unable to prompt user

What it means

Error "Unable to prompt user" thrown in apache/maven.

Source

Thrown at impl/maven-jline/src/main/java/org/apache/maven/jline/DefaultPrompter.java:68

    private String doPrompt(String message, boolean password) {
        try {
            if (message != null) {
                if (!message.endsWith("\n")) {
                    if (message.endsWith(":")) {
                        message += " ";
                    } else if (!message.endsWith(": ")) {
                        message += ": ";
                    }
                }
                int lastNl = message.lastIndexOf('\n');
                String begin = message.substring(0, lastNl + 1);
                message = message.substring(lastNl + 1);
                MessageUtils.terminal.writer().print(begin);
                MessageUtils.terminal.flush();
            }
            return MessageUtils.reader.readLine(message, password ? '*' : null);
        } catch (Exception e) {
            throw new PrompterException("Unable to prompt user", e);
        }
    }

    private void doDisplay(String message) {
        try {
            MessageUtils.terminal.writer().print(message);
            MessageUtils.terminal.flush();
        } catch (Exception e) {
            throw new PrompterException("Unable to display message", e);
        }
    }

    private String doPrompt(String message, List<?> possibleValues, String defaultReply, boolean password) {
        String formattedMessage = formatMessage(message, possibleValues, defaultReply);
        String line;
        do {
            line = doPrompt(formattedMessage, password);
            if (line == null && defaultReply == null) {

View on GitHub (pinned to e4093d4e12)

When it happens

Trigger: Thrown at impl/maven-jline/src/main/java/org/apache/maven/jline/DefaultPrompter.java:68 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of apache/maven@e4093d4e12 (2026-08-21). Data as JSON: /api/errors/42a1e595e736690e. Report an issue: GitHub.