accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam J Shook (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-4535) HostRegexTableLoadBalancer fails with NullPointerException
Date Thu, 15 Dec 2016 19:41:58 GMT


Adam J Shook commented on ACCUMULO-4535:

I don't see any changes in the Blame around that part.   Master [1] calls the {{init#ServerConfigurationFactory}}
which is not what the regex load balancer is overriding [2], and the {{TabletBalancer}} doesn't
call the other init function.


I don't think it is the same as ACCUMULO-4196 -- not enough details in that ticket to tell.
 It fails trying to get assignments:

2016-12-15 13:35:55,349 [master.Master] ERROR: Error processing table state for store Root
    at org.apache.accumulo.server.master.balancer.HostRegexTableLoadBalancer.getPoolNamesForHost(
    at org.apache.accumulo.server.master.balancer.HostRegexTableLoadBalancer.splitCurrentByRegex(
    at org.apache.accumulo.server.master.balancer.HostRegexTableLoadBalancer.getAssignments(
    at org.apache.accumulo.master.TabletGroupWatcher.flushChanges(

> HostRegexTableLoadBalancer fails with NullPointerException
> ----------------------------------------------------------
>                 Key: ACCUMULO-4535
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>    Affects Versions: 1.7.2
>            Reporter: Adam J Shook
>            Assignee: Adam J Shook
> Ran into an issue when testing out the {{HostRegexTableLoadBalancer}}.  It fails to start
and throws a {{NullPointerException}} when trying to access the {{poolNameToRegexPattern}}.
 The root cause is the {{init}} function the load balancer overrides is the wrong one that
the Master calls (wrong signature).

This message was sent by Atlassian JIRA

View raw message