kylin-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shaofeng SHI (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KYLIN-1250) Got NPE when discarding a job
Date Thu, 07 Jan 2016 07:47:39 GMT

    [ https://issues.apache.org/jira/browse/KYLIN-1250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15087016#comment-15087016
] 

Shaofeng SHI commented on KYLIN-1250:
-------------------------------------

Two options to bypass this error before upgrading to v1.3:
1) create a new cube
2) or using tool to download all metadata to local, then delete this job's file (path be /execute/<job-uuid>),
after that, reset the hbase metadata and then restore from the local; the tool
can be found in :
https://kylin.apache.org/docs/howto/howto_backup_metadata.html

Please use 1) if you¹re not much familiar with kylin metadata structure;
If go with 2), highly suggest you take a hbase snapshot as backup on the
metadata table before doing any change.

> Got NPE when discarding a job
> -----------------------------
>
>                 Key: KYLIN-1250
>                 URL: https://issues.apache.org/jira/browse/KYLIN-1250
>             Project: Kylin
>          Issue Type: Bug
>          Components: General
>    Affects Versions: v1.2
>            Reporter: Shaofeng SHI
>            Assignee: Shaofeng SHI
>             Fix For: v2.0, v1.3
>
>
> User reported that he couldn't rebuild a cube, Kylin reports "The cube <cube_name>
has running job (<job_id>) please discard it and try again." 
> Then he tried to discard the job, but got an NullPointerException;
> {code}
> Caused by: java.lang.NullPointerException
>     at org.apache.kylin.rest.service.JobService.cancelJob(JobService.java:321)
>     at org.apache.kylin.rest.service.JobService$$FastClassByCGLIB$$83a44b2a.invoke(<generated>)
>     at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>     at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)
>     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>     at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
>     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInv
> {code}
> User said "We haven’t done the purge action. It’s possible that the bug was triggered
when we have made the changes to filtering while the cube was still in the build process?"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message