I think the issue has been fixed in latest master code. Could you pull the code and have a try?
2017-07-24 18:24 GMT+08:00 liulang <liul...@mobiexchanger.com>: > hi, > Run StorageCleanupJob error: > > 2017-07-24 16:04:28,645 INFO [main StorageCleanupJob:283]: Checking table > SLF4J: Class path contains multiple SLF4J bindings. > 2017-07-24 16:04:28,645 INFO [main StorageCleanupJob:283]: Checking table > SLF4J: Found binding in [jar:file:/opt/apps/apache- > hive-2.0.1-bin/lib/log4j-slf4j-impl-2.4.1.jar!/org/ > slf4j/impl/StaticLoggerBinder.class] > 2017-07-24 16:04:28,645 INFO [main StorageCleanupJob:283]: Checking table > SLF4J: Found binding in [jar:file:/opt/apps/apache- > kylin-2.0.0-bin/spark/lib/spark-assembly-1.6.3-hadoop2. > 6.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] > 2017-07-24 16:04:28,645 INFO [main StorageCleanupJob:283]: Checking table > SLF4J: Found binding in [jar:file:/opt/apps/tez-0.8.4/ > lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] > 2017-07-24 16:04:28,645 INFO [main StorageCleanupJob:283]: Checking table > SLF4J: Found binding in [jar:file:/opt/apps/hadoop-2. > 7.2/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/ > slf4j/impl/StaticLoggerBinder.class] > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an > explanation. > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > SLF4J: Actual binding is of type [org.apache.logging.slf4j. > Log4jLoggerFactory] > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > Logging initialized using configuration in jar:file:/opt/apps/apache- > hive-2.0.1-bin/lib/hive-common-2.0.1.jar!/hive-log4j2.properties > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > OK > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > Time taken: 0.924 seconds > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > OK > 2017-07-24 16:04:28,646 INFO [main StorageCleanupJob:283]: Checking table > kylin_intermediate_cube_dsp_report_f92212f6_738d_4ef2_a727_1796e30c6cb0 > Exception in thread "main" java.lang.RuntimeException: error execute > org.apache.kylin.storage.hbase.util.StorageCleanupJob > at org.apache.kylin.common.util.AbstractApplication.execute( > AbstractApplication.java:42) > at org.apache.kylin.storage.hbase.util.StorageCleanupJob. > main(StorageCleanupJob.java:362) > Caused by: java.lang.NullPointerException > at org.apache.kylin.common.util.ClassUtil.forRenamedClass( > ClassUtil.java:84) > at org.apache.kylin.common.util.ClassUtil.forName(ClassUtil.java:76) > at org.apache.kylin.job.execution.ExecutableManager. > parseTo(ExecutableManager.java:439) > at org.apache.kylin.job.execution.ExecutableManager. > getJob(ExecutableManager.java:129) > at org.apache.kylin.storage.hbase.util.StorageCleanupJob.isTableInUse( > StorageCleanupJob.java:347) > at org.apache.kylin.storage.hbase.util.StorageCleanupJob. > cleanUnusedIntermediateHiveTable(StorageCleanupJob.java:302) > at org.apache.kylin.storage.hbase.util.StorageCleanupJob. > execute(StorageCleanupJob.java:153) > at org.apache.kylin.common.util.AbstractApplication.execute( > AbstractApplication.java:37) > ... 1 more > 2017-07-24 16:04:28,652 INFO [Thread-0 ConnectionManager$ > HConnectionImplementation:2068]: Closing master protocol: MasterService > 2017-07-24 16:04:28,656 INFO [Thread-0 ConnectionManager$ > HConnectionImplementation:1676]: Closing zookeeper > sessionid=0x15c4288a5da15f6 > 2017-07-24 16:04:28,683 INFO [Thread-0 ZooKeeper:684]: Session: > 0x15c4288a5da15f6 closed > 2017-07-24 16:04:28,683 INFO [main-EventThread ClientCnxn:512]: > EventThread shut down > > Thanks。 > > > > > > > > > > > > > > > >