Siddharth Wagle created AMBARI-8805:
---------------------------------------

             Summary: Exception on collector start
                 Key: AMBARI-8805
                 URL: https://issues.apache.org/jira/browse/AMBARI-8805
             Project: Ambari
          Issue Type: Bug
          Components: ambari-metrics
    Affects Versions: 2.0.0
            Reporter: Siddharth Wagle
            Assignee: Siddharth Wagle
             Fix For: 2.0.0


Seems like startTime and endTime are not properly set.

{code}
00:50:01,450  INFO [Thread-17] TimelineMetricAggregator:163 - Start aggregation 
cycle @ Wed Dec 17 00:50:01 UTC 2014, startTime = Wed Dec 17 02:18:05 UTC 2014, 
endTime = Wed Dec 17 03:18:05 UTC 2014
00:50:01,460 DEBUG [Thread-17] PhoenixTransactSQL:246 - SQL: SELECT /*+ 
NATIVE_TIME_RANGE(1418779085626) */ METRIC_NAME, HOSTNAME, APP_ID, INSTANCE_ID, 
SERVER_TIME, UNITS, METRIC_SUM, METRIC_MAX, METRIC_M
IN, METRIC_COUNT FROM METRIC_RECORD_MINUTE WHERE  SERVER_TIME >= ? AND 
SERVER_TIME < ? ORDER BY METRIC_NAME, HOSTNAME, APP_ID, INSTANCE_ID, 
SERVER_TIME , condition: Condition{metricNames=null, hostname='n
ull', appId='null', instanceId='null', startTime=1418782685626, 
endTime=1418786285626, limit=null, grouped=true, orderBy=[METRIC_NAME, 
HOSTNAME, APP_ID, INSTANCE_ID, SERVER_TIME], noLimit=true}
00:50:01,506 DEBUG [Thread-15] PhoenixTransactSQL:274 - Setting pos: 1, value: 
1418782685623
00:50:01,506 DEBUG [Thread-17] PhoenixTransactSQL:274 - Setting pos: 1, value: 
1418782685626
00:50:01,507 DEBUG [Thread-17] PhoenixTransactSQL:278 - Setting pos: 2, value: 
1418786285626
00:50:01,506 DEBUG [Thread-14] PhoenixTransactSQL:274 - Setting pos: 1, value: 
1418777226906
00:50:01,507 DEBUG [Thread-15] PhoenixTransactSQL:278 - Setting pos: 2, value: 
1418786285623
00:50:01,508 DEBUG [Thread-14] PhoenixTransactSQL:278 - Setting pos: 2, value: 
1418777346906
00:50:01,507 DEBUG [Thread-16] PhoenixTransactSQL:274 - Setting pos: 1, value: 
1418777046918
00:50:01,509 DEBUG [Thread-16] PhoenixTransactSQL:278 - Setting pos: 2, value: 
1418777346918
00:50:01,523  INFO [main] ApplicationHistoryServer:170 - Instantiating 
AHSWebApp at 0.0.0.0:8188
00:50:01,732 ERROR [Thread-15] YarnUncaughtExceptionHandler:68 - Thread 
Thread[Thread-15,5,main] threw an Exception.
java.lang.RuntimeException: java.io.IOException: maxStamp is smaller than 
minStamp
        at org.apache.phoenix.util.ScanUtil.setTimeRange(ScanUtil.java:253)
        at 
org.apache.phoenix.execute.BaseQueryPlan.iterator(BaseQueryPlan.java:188)
        at 
org.apache.phoenix.execute.BaseQueryPlan.iterator(BaseQueryPlan.java:155)
        at 
org.apache.phoenix.jdbc.PhoenixStatement$1.call(PhoenixStatement.java:226)
        at 
org.apache.phoenix.jdbc.PhoenixStatement$1.call(PhoenixStatement.java:217)
        at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
        at 
org.apache.phoenix.jdbc.PhoenixStatement.executeQuery(PhoenixStatement.java:216)
        at 
org.apache.phoenix.jdbc.PhoenixPreparedStatement.executeQuery(PhoenixPreparedStatement.java:188)
        at 
org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.AbstractTimelineAggregator.doWork(AbstractTimelineAggregator.java:178)
        at 
org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.AbstractTimelineAggregator.run(AbstractTimelineAggregator.java:87)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: maxStamp is smaller than minStamp
        at org.apache.hadoop.hbase.io.TimeRange.<init>(TimeRange.java:80)
        at org.apache.hadoop.hbase.client.Scan.setTimeRange(Scan.java:310)
        at org.apache.phoenix.util.ScanUtil.setTimeRange(ScanUtil.java:251)
        ... 10 more
{code}



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

Reply via email to