Rajeshbabu Chintaguntla created PHOENIX-4495:
------------------------------------------------

             Summary: Fix possible NPE/ClassCastException in Stats IT tests
                 Key: PHOENIX-4495
                 URL: https://issues.apache.org/jira/browse/PHOENIX-4495
             Project: Phoenix
          Issue Type: Sub-task
            Reporter: Rajeshbabu Chintaguntla
            Assignee: Rajeshbabu Chintaguntla
             Fix For: 5.0.0


Here are the following tests failing while checking whether stats enabled or 
not. To check it we try to pick a proper region but some times we may get wrong 
region like system table region or meta region from the RS online regions for 
which stats won't be enabled. So we need to pick the right region to check for 
it.
{noformat}
[ERROR] Tests run: 26, Failures: 0, Errors: 2, Skipped: 4, Time elapsed: 71.826 
s <<< FAILURE! - in 
org.apache.phoenix.end2end.ColumnEncodedMutableNonTxStatsCollectorIT
[ERROR] testGuidePostWidthUsedInDefaultStatsCollector[mutable = true, 
transactional = false, isUserTableNamespaceMapped = false, columnEncoded = 
true](org.apache.phoenix.end2end.ColumnEncodedMutableNonTxStatsCollectorIT)  
Time elapsed: 2.307 s  <<< ERROR!
java.lang.ClassCastException: 
org.apache.phoenix.schema.stats.NoOpStatisticsCollector cannot be cast to 
org.apache.phoenix.schema.stats.DefaultStatisticsCollector

[ERROR] testGuidePostWidthUsedInDefaultStatsCollector[mutable = true, 
transactional = false, isUserTableNamespaceMapped = true, columnEncoded = 
true](org.apache.phoenix.end2end.ColumnEncodedMutableNonTxStatsCollectorIT)  
Time elapsed: 2.506 s  <<< ERROR!
java.lang.ClassCastException: 
org.apache.phoenix.schema.stats.NoOpStatisticsCollector cannot be cast to 
org.apache.phoenix.schema.stats.DefaultStatisticsCollector

[ERROR] Tests run: 26, Failures: 0, Errors: 1, Skipped: 4, Time elapsed: 85.923 
s <<< FAILURE! - in 
org.apache.phoenix.end2end.ColumnEncodedImmutableTxStatsCollectorIT
[ERROR] testGuidePostWidthUsedInDefaultStatsCollector[mutable = false, 
transactional = true, isUserTableNamespaceMapped = false, columnEncoded = 
true](org.apache.phoenix.end2end.ColumnEncodedImmutableTxStatsCollectorIT)  
Time elapsed: 2.3 s  <<< ERROR!
java.lang.ClassCastException: 
org.apache.phoenix.schema.stats.NoOpStatisticsCollector cannot be cast to 
org.apache.phoenix.schema.stats.DefaultStatisticsCollector
{noformat}
{noformat}
[ERROR] Tests run: 26, Failures: 0, Errors: 1, Skipped: 4, Time elapsed: 85.686 
s <<< FAILURE! - in 
org.apache.phoenix.end2end.ColumnEncodedMutableTxStatsCollectorIT
[ERROR] testGuidePostWidthUsedInDefaultStatsCollector[mutable = true, 
transactional = true, isUserTableNamespaceMapped = false, columnEncoded = 
true](org.apache.phoenix.end2end.ColumnEncodedMutableTxStatsCollectorIT)  Time 
elapsed: 2.305 s  <<< ERROR!
java.lang.ClassCastException: 
org.apache.phoenix.schema.stats.NoOpStatisticsCollector cannot be cast to 
org.apache.phoenix.schema.stats.DefaultStatisticsCollector
{noformat}
{noformat}
[ERROR] Tests run: 26, Failures: 0, Errors: 2, Skipped: 4, Time elapsed: 72.432 
s <<< FAILURE! - in 
org.apache.phoenix.end2end.NonColumnEncodedImmutableTxStatsCollectorIT
[ERROR] testGuidePostWidthUsedInDefaultStatsCollector[mutable = false, 
transactional = true, isUserTableNamespaceMapped = false, columnEncoded = 
false](org.apache.phoenix.end2end.NonColumnEncodedImmutableTxStatsCollectorIT)  
Time elapsed: 2.303 s  <<< ERROR!
java.lang.NullPointerException

[ERROR] testGuidePostWidthUsedInDefaultStatsCollector[mutable = false, 
transactional = true, isUserTableNamespaceMapped = true, columnEncoded = 
false](org.apache.phoenix.end2end.NonColumnEncodedImmutableTxStatsCollectorIT)  
Time elapsed: 2.513 s  <<< ERROR!
java.lang.NullPointerException
{noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to