Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
3.0.3
-
None
-
None
-
None
Description
If the combination of the username and password is too long, the Base64 encoder used inserts newlines in the encoded value, which is invalid
java.lang.IllegalArgumentException: Illegal character(s) in message header value: Basic c29tZVVzZXJuYW1lOnNvbWVMb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29v
b29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vbmdQYXNzd29yZA==
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
Attaching a sample pom and settings, run 'mvn -s settings.xml deploy' to reproduce