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

NPE throws when materialize lookup table to HBase

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • v2.4.0
    • v2.4.0
    • Job Engine
    • None

    Description

      NPE throws when materialize lookup table to HBase:
      java.util.concurrent.ExecutionException: java.lang.reflect.InvocationTargetException
      at java.util.concurrent.FutureTask.report(FutureTask.java:122)
      at java.util.concurrent.FutureTask.get(FutureTask.java:192)
      at org.apache.kylin.provision.BuildCubeWithEngine.runTestAndAssertSucceed(BuildCubeWithEngine.java:237)
      at org.apache.kylin.provision.BuildCubeWithEngine.testCase(BuildCubeWithEngine.java:223)
      at org.apache.kylin.provision.BuildCubeWithEngine.build(BuildCubeWithEngine.java:201)
      at org.apache.kylin.provision.BuildCubeWithEngine.main(BuildCubeWithEngine.java:93)
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.apache.kylin.provision.BuildCubeWithEngine$TestCallable.call(BuildCubeWithEngine.java:263)
      at org.apache.kylin.provision.BuildCubeWithEngine$TestCallable.call(BuildCubeWithEngine.java:248)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      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)
      Caused by: java.lang.NullPointerException at org.apache.kylin.job.execution.ExecutableManager.getInstance(ExecutableManager.java:54) at org.apache.kylin.job.execution.AbstractExecutable.getManager(AbstractExecutable.java:81) at org.apache.kylin.job.execution.AbstractExecutable.addExtraInfo(AbstractExecutable.java:403) at org.apache.kylin.storage.hbase.lookup.HBaseLookupMRSteps.addMaterializeLookupTableSteps(HBaseLookupMRSteps.java:89) at org.apache.kylin.storage.hbase.lookup.HBaseLookupMRSteps.addMaterializeLookupTablesSteps(HBaseLoo
      kupMRSteps.java:75)
      at org.apache.kylin.storage.hbase.lookup.HBaseLookupMaterializer.materializeLookupTablesForCube(HBaseLookupMaterializer.java:38)
      at org.apache.kylin.engine.mr.BatchCubingJobBuilder2.addMaterializeLookupTableSteps(BatchCubingJobBuilder2.java:113)
      at org.apache.kylin.engine.mr.BatchCubingJobBuilder2.build(BatchCubingJobBuilder2.java:75)
      at org.apache.kylin.engine.mr.MRBatchCubingEngine2.createBatchCubingJob(MRBatchCubingEngine2.java:42)
      at org.apache.kylin.engine.EngineFactory.createBatchCubingJob(EngineFactory.java:56)
      at org.apache.kylin.provision.BuildCubeWithEngine.buildSegment(BuildCubeWithEngine.java:380)
      at org.apache.kylin.provision.BuildCubeWithEngine.doBuildAndMergeOnCube(BuildCubeWHiithEngine.java:307)
      at org.apache.kylin.provision.BuildCubeWithEngine.testLeftJoinCube(BuildCubeWithEngine.java:289)
      ... 10 more

      Attachments

        1. KYLIN-3396.patch
          31 kB
          Gang Ma

        Activity

          People

            magang Gang Ma
            magang Gang Ma
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: