Uploaded image for project: 'Kylin'
  1. Kylin
  2. KYLIN-630

ArrayIndexOutOfBoundsException when merge cube segments

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: v0.7.1
    • Component/s: Job Engine
    • Labels:
      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

        Attachments

          Activity

            People

            • Assignee:
              liyang.gmt8@gmail.com liyang
              Reporter:
              lukehan Luke Han

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment