The error indicates that the content of “DataModel” part is wrong; Could
you please copy and paste the “JSON(Model)” part? It is close to the
“JSON(Cube)” part.

On 3/20/15, 1:54 PM, "闫开元" <[email protected]> wrote:

>I download the newest version and meet a new problem when I build a
>cube.Could
>you help me to solve it ?
>
>[http-bio-7070-exec-7]:[2015-03-20
>13:48:15,518][DEBUG][org.apache.kylin.rest.controller.CubeController.deser
>ializeDataModelDesc(CubeController.java:479)]
>- Saving MODEL null
>[http-bio-7070-exec-7]:[2015-03-20
>13:48:15,533][ERROR][org.apache.kylin.rest.controller.BasicController.hand
>leError(BasicController.java:52)]
>-
>java.lang.NullPointerException
>        at java.io.StringReader.<init>(StringReader.java:50)
>        at
>com.fasterxml.jackson.core.JsonFactory.createParser(JsonFactory.java:796)
>        at
>com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:20
>34)
>        at 
>org.apache.kylin.common.util.JsonUtil.readValue(JsonUtil.java:51)
>        at
>org.apache.kylin.rest.controller.CubeController.deserializeDataModelDesc(C
>ubeController.java:480)
>        ...
>
>Error Message
>
>Failed to take action.
>
>
>{
>  "name": "ZSJ_KAINE",
>  "description": "",
>  "fact_table": "ZSJ_FACT_YT",
>  "filter_condition": null,
>  "notify_list": [],
>  "cube_partition_desc": {
>    "partition_date_column": null,
>    "partition_date_start": null,
>    "cube_partition_type": "APPEND"
>  },
>  "capacity": "MEDIUM",
>  "cost": 50,
>  "dimensions": [
>    {
>      "name": "ZSJ_FACT_YT.NY",
>      "table": "ZSJ_FACT_YT",
>      "column": "NY",
>      "id": 1
>    }
>  ],
>  "measures": [
>    {
>      "id": 1,
>      "name": "_COUNT_",
>      "function": {
>        "expression": "COUNT",
>        "returntype": "bigint",
>        "parameter": {
>          "type": "constant",
>          "value": "1"
>        }
>      }
>    }
>  ],
>  "rowkey": {
>    "rowkey_columns": [
>      {
>        "column": "NY",
>        "length": 0,
>        "dictionary": "true",
>        "mandatory": false
>      }
>    ],
>    "aggregation_groups": [
>      [
>        "NY"
>      ]
>    ]
>  },
>  "hbase_mapping": {
>    "column_family": [
>      {
>        "name": "f1",
>        "columns": [
>          {
>            "qualifier": "m",
>            "measure_refs": [
>              "_COUNT_"
>            ]
>          }
>        ]
>      }
>    ]
>  },
>  "project": "DG_A2",
>  "model": {
>    "name": "ZSJ_KAINE",
>    "fact_table": "ZSJ_FACT_YT",
>    "lookups": [
>      {
>        "table": "ZSJ_DIM_NY",
>        "join": {
>          "type": "inner",
>          "primary_key": [
>            "YEARMONTH"
>          ],
>          "foreign_key": [
>            "NY"
>          ]
>        }
>      }
>    ]
>  }
>}
>
>
>
>
>2015-03-17 14:40 GMT+08:00 hongbin ma <[email protected]>:
>
>> can you go to cubes tab ,select your cube, open the sub tabs called
>>"json"
>> and send us the content?
>>
>> On Mon, Mar 16, 2015 at 9:34 PM, Luke Han <[email protected]> wrote:
>>
>>> Forward to mailing list for further support
>>>
>>> 在 2015年3月16日星期一 UTC-7下午4:18:07,Kaine写道:
>>>>
>>>> 为什么table会被as成null,多个表同时join的话就会出错
>>>> INSERT OVERWRITE TABLE kylin_intermediate_ZSJ_19700101000000_
>>>> 2922789940817071255_96c192af_6191_4a13_b827_02c9d5eb1a7d SELECT
>>>> FACT_TABLE.QKDYDM
>>>> ,FACT_TABLE.NY
>>>> FROM DEFAULT.ZSJ_FACT_YT as FACT_TABLE
>>>> INNER JOIN DEFAULT.ZSJ_DIM_NY as null
>>>> ON FACT_TABLE.NY = null.YEARMONTH
>>>> INNER JOIN DEFAULT.ZSJ_DIM_ORG as null
>>>> ON FACT_TABLE.QKDYDM = null.YTDM
>>>>
>>>
>>

Reply via email to