Ted Yu created KYLIN-2209: ----------------------------- Summary: Potential NPE in StreamingController#deserializeTableDesc() Key: KYLIN-2209 URL: https://issues.apache.org/jira/browse/KYLIN-2209 Project: Kylin Issue Type: Bug Reporter: Ted Yu Priority: Minor
{code} TableDesc desc = null; try { logger.debug("Saving TableDesc " + streamingRequest.getTableData()); desc = JsonUtil.readValue(streamingRequest.getTableData(), TableDesc.class); } catch (JsonParseException e) { logger.error("The TableDesc definition is invalid.", e); updateRequest(streamingRequest, false, e.getMessage()); ... String[] dbTable = HadoopUtil.parseHiveTableName(desc.getName()); {code} There is a chance that desc is null by the time we get to HadoopUtil.parseHiveTableName(). We should check for null. -- This message was sent by Atlassian JIRA (v6.3.4#6332)