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

Job Fetcher caught a exception java.lang.IllegalArgumentException: there is no related output for job

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Not A Problem
    • v2.6.1
    • None
    • Metadata
    • None

    Description

      After Kylin restart, it failed to load job information through the "Monitor" tab.  Use command 'metastore.sh clean' seems not working, Kylin still has the same problem. The log is attached here:

      // code placeholder
      2019-04-24 06:33:46,750 WARN [pool-9-thread-1] threadpool.DefaultFetcherRunner:99 : Job Fetcher caught a exception
      java.lang.IllegalArgumentException: there is no related output for job id:484b1cb1-54a7-1ded-3cf6-928686557585
      at com.google.common.base.Preconditions.checkArgument(Preconditions.java:92)
      at org.apache.kylin.job.execution.ExecutableManager.getOutputDigest(ExecutableManager.java:179)
      at org.apache.kylin.job.impl.threadpool.DefaultFetcherRunner.run(DefaultFetcherRunner.java:61)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      2019-04-24 06:34:09,210 ERROR [http-bio-7070-exec-10] controller.JobController:89 :
      java.lang.NullPointerException
      at org.apache.kylin.rest.service.JobService$22.apply(JobService.java:1113)
      at org.apache.kylin.rest.service.JobService$22.apply(JobService.java:1107)
      at com.google.common.base.Predicates$AndPredicate.apply(Predicates.java:343)
      at com.google.common.collect.Iterators$7.computeNext(Iterators.java:702)
      ...
      at java.lang.Thread.run(Thread.java:748)
      2019-04-24 06:34:09,212 ERROR [http-bio-7070-exec-10] controller.BasicController:63 :
      org.apache.kylin.rest.exception.InternalErrorException: java.lang.NullPointerException

      The reason is that Job plan and Job output has consystent data. But "clean" command seems not clean up the unconsistent meta data.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jason.tang tangyupeng
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: