Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
From Dong Wang:
for both WEB GUI from staging and the REST API, when I select 2 cube
segments to merge, the following error occur:
[pool-7-thread-1]:[2015-03-06
14:43:57,444][INFO][org.apache.kylin.job.manager.ExecutableManager.updateJobOutput(ExecutableManager.java:222)]
- job id:e9672850-cf98-4a32-a363-296974253308 from RUNNING to ERROR
[pool-7-thread-1]:[2015-03-06
14:43:57,445][ERROR][org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:134)] - ExecuteException job:e9672850-cf98-4a32-a363-296974253308
org.apache.kylin.job.exception.ExecuteException:
org.apache.kylin.job.exception.ExecuteException:
java.lang.ArrayIndexOutOfBoundsException
at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:102)
at
org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:132)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.kylin.job.exception.ExecuteException:
java.lang.ArrayIndexOutOfBoundsException
at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:102)
at
org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:50)
at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:99)
... 4 more
Caused by: java.lang.ArrayIndexOutOfBoundsException
at
org.apache.kylin.dict.DateStrDictionary.getValueBytesFromIdImpl(DateStrDictionary.java:191)
at
org.apache.kylin.dict.Dictionary.getValueBytesFromId(Dictionary.java:156)
at
org.apache.kylin.dict.DictionaryGenerator.mergeDictionaries(DictionaryGenerator.java:94)
at
org.apache.kylin.dict.DictionaryManager.mergeDictionary(DictionaryManager.java:149)
at
org.apache.kylin.job.cube.MergeDictionaryStep.mergeDictionaries(MergeDictionaryStep.java:141)
at
org.apache.kylin.job.cube.MergeDictionaryStep.makeDictForNewSegment(MergeDictionaryStep.java:131)
at
org.apache.kylin.job.cube.MergeDictionaryStep.doWork(MergeDictionaryStep.java:68)
at
org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:99)
... 6 more
Detail please refer to mailing list