Domain Login with Elastic Diagnostics tool


We had a problem on our Q-System yesterday so I wanted to look into it using the support diagnostics tool. As we primarily use the active directory login I tried to use the tool with my personal account which has superuser privileges on the elastic cluster. Unfortunately, I get the following error:

ERROR - Unexpected error
java.lang.IllegalArgumentException: Illegal character in path at index 21: /_security/user/mydomain\myuser
	at ~[?:?]
	at org.apache.http.client.methods.HttpGet.<init>( ~[httpclient-4.5.10.jar:4.5.10]
	at ~[support-diagnostics-8.1.4.jar:8.1.4]
	at ~[support-diagnostics-8.1.4.jar:8.1.4]
	at ~[support-diagnostics-8.1.4.jar:8.1.4]
	at [support-diagnostics-8.1.4.jar:8.1.4]
	at [support-diagnostics-8.1.4.jar:8.1.4]
	at [support-diagnostics-8.1.4.jar:8.1.4]
Caused by: Illegal character in path at index 21: /_security/user/mydomain\myuser
	at$ ~[?:?]
	at$Parser.checkChars( ~[?:?]
	at$Parser.parseHierarchical( ~[?:?]
	at$Parser.parse( ~[?:?]
	at<init>( ~[?:?]
	at ~[?:?]
	... 7 more

Of course I can use the default elastic superuser but my question is: Am I doing something wrong or is the support tool not designed for active directory?

Best regards

At a guess it doesn't look like it's encoding the username correctly in the URL.
I would raise an issue in the repo to see what our Support team thinks.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.