LuJiang created FLINK-37427:
-------------------------------
Summary: incorrect NPE message in StandaloneHaServices constructor
Key: FLINK-37427
URL: https://issues.apache.org/jira/browse/FLINK-37427
Project: Flink
Issue Type: Improvement
Components: Runtime / RPC
Affects Versions: 1.20.0
Environment: * flink: 1.20.0
Reporter: LuJiang
The constructor of
org.apache.flink.runtime.highavailability.nonha.standalone.StandaloneHaServices
currently uses the variable name clusterRestEndpointAddress instead of the
string literal "clusterRestEndpointAddress" in the checkNotNull validation for
the third parameter. This leads to ambiguous NullPointerException messages
(e.g., NullPointerException: null).
```java
public StandaloneHaServices(
String resourceManagerAddress,
String dispatcherAddress,
String clusterRestEndpointAddress) {
this.resourceManagerAddress =
checkNotNull(resourceManagerAddress, "resourceManagerAddress");
this.dispatcherAddress = checkNotNull(dispatcherAddress,
"dispatcherAddress");
this.clusterRestEndpointAddress =
checkNotNull(clusterRestEndpointAddress,
clusterRestEndpointAddress);
}
```
--
This message was sent by Atlassian Jira
(v8.20.10#820010)