Cen Qi created PHOENIX-1798:
-------------------------------

             Summary: UnsupportedOperationException throws from 
BaseResultIterators.getIterators
                 Key: PHOENIX-1798
                 URL: https://issues.apache.org/jira/browse/PHOENIX-1798
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 4.3.0
            Reporter: Cen Qi


If there throw an StaleRegionBoundaryCacheException, concatIterators will be 
reassigned by Collections.emptyList(). And then call the add method again, it 
will throw the UnsupportedOperationException.

Exception in thread "main" org.apache.phoenix.exception.PhoenixIOException
        at 
org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:108)
        at 
org.apache.phoenix.iterate.BaseResultIterators.getIterators(BaseResultIterators.java:589)
        at 
org.apache.phoenix.iterate.ConcatResultIterator.getIterators(ConcatResultIterator.java:50)
        at 
org.apache.phoenix.iterate.ConcatResultIterator.currentIterator(ConcatResultIterator.java:97)
        at 
org.apache.phoenix.iterate.ConcatResultIterator.next(ConcatResultIterator.java:117)
        at 
org.apache.phoenix.iterate.BaseGroupedAggregatingResultIterator.next(BaseGroupedAggregatingResultIterator.java:64)
        at 
org.apache.phoenix.iterate.UngroupedAggregatingResultIterator.next(UngroupedAggregatingResultIterator.java:39)
        at 
org.apache.phoenix.jdbc.PhoenixResultSet.next(PhoenixResultSet.java:764)
        at PhoenixDemo.main(PhoenixDemo.java:12)
Caused by: java.lang.UnsupportedOperationException
        at java.util.AbstractList.add(AbstractList.java:148)
        at java.util.AbstractList.add(AbstractList.java:108)
        at 
org.apache.phoenix.iterate.BaseResultIterators.getIterators(BaseResultIterators.java:535)
        ... 7 more




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to