Skip to content

JANSI: NoSuchMethodError in 4.0.10 (not present in 4.0.9) #1766

Description

@pmonks

JANSI 4.0.10 appears to have a breaking regression in its initialisation logic - it's throwing a NoSuchMethodError exception; for example when calling org.jline.jansi.AnsiConsole.getTerminalWidth():

java.lang.NoSuchMethodError: 'org.jline.terminal.TerminalBuilder org.jline.terminal.TerminalBuilder.providers(java.lang.String)'
 at org.jline.jansi.AnsiConsole.doInstall (AnsiConsole.java:199)
 at org.jline.jansi.AnsiConsole.out (AnsiConsole.java:339)
 at org.jline.jansi.AnsiConsole.getTerminalWidth (AnsiConsole.java:152)
 at [user code elided]

This exact same code works on 4.0.9 and earlier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions