[ 
https://issues.apache.org/jira/browse/FLINK-37427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

LuJiang updated FLINK-37427:
----------------------------
    Description: 
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).
{code:java}
public StandaloneHaServices(
        String resourceManagerAddress,
        String dispatcherAddress,
        String clusterRestEndpointAddress)
{    
 this.resourceManagerAddress =             checkNotNull(resourceManagerAddress, 
"resourceManagerAddress");    
 this.dispatcherAddress = checkNotNull(dispatcherAddress, "dispatcherAddress"); 
    this.clusterRestEndpointAddress =             
checkNotNull(clusterRestEndpointAddress, clusterRestEndpointAddress); 
} {code}

  was:
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).
{code:java}
public StandaloneHaServices(
        String resourceManagerAddress,
        String dispatcherAddress,
        String clusterRestEndpointAddress)
{     this.resourceManagerAddress =             
checkNotNull(resourceManagerAddress, "resourceManagerAddress");     
this.dispatcherAddress = checkNotNull(dispatcherAddress, "dispatcherAddress");  
   this.clusterRestEndpointAddress =             
checkNotNull(clusterRestEndpointAddress, clusterRestEndpointAddress); 
} {code}


> 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
>            Priority: Not a Priority
>              Labels: easyfix
>   Original Estimate: 5m
>  Remaining Estimate: 5m
>
> 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).
> {code:java}
> public StandaloneHaServices(
>         String resourceManagerAddress,
>         String dispatcherAddress,
>         String clusterRestEndpointAddress)
> {    
>  this.resourceManagerAddress =             
> checkNotNull(resourceManagerAddress, "resourceManagerAddress");    
>  this.dispatcherAddress = checkNotNull(dispatcherAddress, 
> "dispatcherAddress");     this.clusterRestEndpointAddress =             
> checkNotNull(clusterRestEndpointAddress, clusterRestEndpointAddress); 
> } {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to