mirror of https://github.com/sbt/sbt.git
Fix NullPointerException in appendLog
This commit is contained in:
parent
3c5b88a83a
commit
64335567ac
|
|
@ -484,6 +484,9 @@ trait Appender extends AutoCloseable {
|
|||
message: String
|
||||
): Unit =
|
||||
try {
|
||||
// according to https://github.com/sbt/sbt/issues/5608, sometimes we get a null message
|
||||
if (message == null) ()
|
||||
else {
|
||||
val len =
|
||||
labelColor.length + label.length + messageColor.length + reset.length * 3 + ClearScreenAfterCursor.length
|
||||
val builder: StringBuilder = new StringBuilder(len)
|
||||
|
|
@ -500,6 +503,7 @@ trait Appender extends AutoCloseable {
|
|||
builder.append(ClearScreenAfterCursor)
|
||||
write(builder.toString)
|
||||
}
|
||||
}
|
||||
} catch { case _: InterruptedException => }
|
||||
|
||||
// success is called by ConsoleLogger.
|
||||
|
|
|
|||
Loading…
Reference in New Issue