What happened + What you expected to happen
In GcsClientOptions, ray tries to parse the bootstrap address, if the bootstrap address is IPv6 the condition check will fail even though the address is valid.
String[] ipAndPort = rayConfig.getBootstrapAddress().split(":");
Preconditions.checkArgument(ipAndPort.length == 2, "Invalid bootstrap address.");
The expected behavior should not throw IllegalArgumentException.
Versions / Dependencies
Latest
Reproduction script
These issue can be easily reproduced by setting the bootstrap address to IPv6 when using Java worker.
Issue Severity
None
What happened + What you expected to happen
In GcsClientOptions, ray tries to parse the bootstrap address, if the bootstrap address is IPv6 the condition check will fail even though the address is valid.
The expected behavior should not throw IllegalArgumentException.
Versions / Dependencies
Latest
Reproduction script
These issue can be easily reproduced by setting the bootstrap address to IPv6 when using Java worker.
Issue Severity
None