You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by ShaoFeng Shi <sh...@apache.org> on 2016/11/10 06:40:21 UTC

[VOTE] Release apache-kylin-1.6.0 (RC1)

Hi all,

I have created a build for Apache Kylin 1.6.0, RC1.

Changes highlights:
[KYLIN-1726] - Scalable streaming cubing
[KYLIN-1917] - TopN merge performance improvement
[KYLIN-1919] - Support embedded JSON format
[KYLIN-2012] - More robust approach to hive schema changes
[KYLIN-2054] - TimedJsonStreamParser support other time format
[KYLIN-2055] - Add encoder for Boolean type
[KYLIN-2070] - Allow concurrent build/refresh/merge
[KYLIN-2082] - Support update streaming configuration


Thanks to everyone who has contributed to this release.
Here’s release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316121&version=12333366

The commit to be voted upon:

https://github.com/apache/kylin/commit/30a45dcfed0ea84328787ceab22e843ad560c352

Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.

The artifacts to be voted on are located here:
https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/

The hashes of the artifacts are as follows:
apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548d3f3bfe314

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachekylin-1037/

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/shaofengshi.asc

Please vote on releasing this package as Apache Kylin 1.6.0.

The vote is open for the next 72 hours and passes if a majority of
at least three +1 PPMC votes are cast.

[ ] +1 Release this package as Apache Kylin 1.6.0
[ ]  0 I don't feel strongly about it, but I'm okay with the release
[ ] -1 Do not release this package because...


Here is my vote:

+1 (binding)

-- 
Best regards,

Shaofeng Shi 史少锋

Re: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by Xiaoyu Wang <wa...@apache.org>.
I have the same error on the same env with Dong!

> 在 2016年11月12日,20:44,ShaoFeng Shi <sh...@apache.org> 写道:
> 
> Hi Dong, interesting... it got success in my Mac with Java 1.7.0_71; Not
> sure whether it relates with Java version; Let's see whether others have
> the same issue.
> 
> 2016-11-12 18:34 GMT+08:00 Dong Li <li...@apache.org>:
> 
>> Hi Shaofeng,
>> 
>> 
>> I have to vote -1, mvn test failed on my dev machine.
>> 
>> 
>> error message is:
>> 
>> Failed tests:
>> 
>> CubeDescTest.testBadInit12
>> 
>> Expected: (an instance of java.lang.IllegalStateException and exception
>> with message a string containing "Aggregation group 0 a dimension exist in
>> more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>> 
>>   but: exception with message a string containing "Aggregation group 0 a
>> dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
>> META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
>> more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>> 
>> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
>> dimension exist in more than one hierarchy: [META_CATEG_NAME,
>> CATEG_LVL2_NAME]
>> 
>> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
>> CubeDesc.java:643)
>> 
>> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>> 
>> at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTest.java:192)
>> 
>> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> FrameworkMethod.java:50)
>> 
>> at org.junit.internal.runners.model.ReflectiveCallable.run(
>> ReflectiveCallable.java:12)
>> 
>> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
>> FrameworkMethod.java:47)
>> 
>> at org.junit.internal.runners.statements.InvokeMethod.
>> evaluate(InvokeMethod.java:17)
>> 
>> at org.junit.internal.runners.statements.RunBefores.
>> evaluate(RunBefores.java:26)
>> 
>> at org.junit.internal.runners.statements.RunAfters.evaluate(
>> RunAfters.java:27)
>> 
>> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
>> evaluate(ExpectedException.java:239)
>> 
>> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>> 
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> 
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> BlockJUnit4ClassRunner.java:78)
>> 
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> BlockJUnit4ClassRunner.java:57)
>> 
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> 
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> 
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> 
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> 
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> 
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
>> JUnit4Provider.java:367)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
>> JUnit4Provider.java:274)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.
>> executeTestSet(JUnit4Provider.java:238)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
>> JUnit4Provider.java:161)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.
>> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
>> ForkedBooter.java:242)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.main(
>> ForkedBooter.java:121)
>> 
>> 
>> CubeDescTest.testBadInit8
>> 
>> Expected: (an instance of java.lang.IllegalStateException and exception
>> with message a string containing "Aggregation group 0 hierarchy dimensions
>> overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>> 
>>   but: exception with message a string containing "Aggregation group 0
>> hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
>> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
>> overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>> 
>> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
>> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
>> CATEG_LVL2_NAME]
>> 
>> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
>> CubeDesc.java:628)
>> 
>> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>> 
>> at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest.java:147)
>> 
>> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> FrameworkMethod.java:50)
>> 
>> at org.junit.internal.runners.model.ReflectiveCallable.run(
>> ReflectiveCallable.java:12)
>> 
>> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
>> FrameworkMethod.java:47)
>> 
>> at org.junit.internal.runners.statements.InvokeMethod.
>> evaluate(InvokeMethod.java:17)
>> 
>> at org.junit.internal.runners.statements.RunBefores.
>> evaluate(RunBefores.java:26)
>> 
>> at org.junit.internal.runners.statements.RunAfters.evaluate(
>> RunAfters.java:27)
>> 
>> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
>> evaluate(ExpectedException.java:239)
>> 
>> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>> 
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> 
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> BlockJUnit4ClassRunner.java:78)
>> 
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> BlockJUnit4ClassRunner.java:57)
>> 
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> 
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> 
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> 
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> 
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> 
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
>> JUnit4Provider.java:367)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
>> JUnit4Provider.java:274)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.
>> executeTestSet(JUnit4Provider.java:238)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
>> JUnit4Provider.java:161)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.
>> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
>> ForkedBooter.java:242)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.main(
>> ForkedBooter.java:121)
>> 
>> 
>> CubeDescTest.testBadInit9
>> 
>> Expected: (an instance of java.lang.IllegalStateException and exception
>> with message a string containing "Aggregation group 0 hierarchy dimensions
>> overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
>> 
>>   but: exception with message a string containing "Aggregation group 0
>> hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
>> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
>> overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
>> 
>> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
>> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
>> lstg_format_name]
>> 
>> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
>> CubeDesc.java:628)
>> 
>> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>> 
>> at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest.java:159)
>> 
>> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> FrameworkMethod.java:50)
>> 
>> at org.junit.internal.runners.model.ReflectiveCallable.run(
>> ReflectiveCallable.java:12)
>> 
>> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
>> FrameworkMethod.java:47)
>> 
>> at org.junit.internal.runners.statements.InvokeMethod.
>> evaluate(InvokeMethod.java:17)
>> 
>> at org.junit.internal.runners.statements.RunBefores.
>> evaluate(RunBefores.java:26)
>> 
>> at org.junit.internal.runners.statements.RunAfters.evaluate(
>> RunAfters.java:27)
>> 
>> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
>> evaluate(ExpectedException.java:239)
>> 
>> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>> 
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> 
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> BlockJUnit4ClassRunner.java:78)
>> 
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> BlockJUnit4ClassRunner.java:57)
>> 
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> 
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> 
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> 
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> 
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> 
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
>> JUnit4Provider.java:367)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
>> JUnit4Provider.java:274)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.
>> executeTestSet(JUnit4Provider.java:238)
>> 
>> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
>> JUnit4Provider.java:161)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.
>> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
>> ForkedBooter.java:242)
>> 
>> at org.apache.maven.surefire.booter.ForkedBooter.main(
>> ForkedBooter.java:121)
>> 
>> Tests run: 108, Failures: 3, Errors: 0, Skipped: 0
>> 
>> 
>> my steps:
>> 
>> wget https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.
>> 6.0-rc1/apache-kylin-1.6.0-src.tar.gz
>> 
>> tar -zxvf apache-kylin-1.6.0-src.tar.gz
>> 
>> cd apache-kylin-1.6.0
>> 
>> mvn test
>> 
>> 
>> my env information:
>> 
>> java version "1.8.0_101"
>> 
>> Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
>> 
>> Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
>> 
>> Macbook macOS 10.12.1
>> 
>> 
>> Thanks,
>> 
>> Dong Li
>> 
>> 2016-11-10 14:40 GMT+08:00 ShaoFeng Shi <sh...@apache.org>:
>> 
>>> Hi all,
>>> 
>>> I have created a build for Apache Kylin 1.6.0, RC1.
>>> 
>>> Changes highlights:
>>> [KYLIN-1726] - Scalable streaming cubing
>>> [KYLIN-1917] - TopN merge performance improvement
>>> [KYLIN-1919] - Support embedded JSON format
>>> [KYLIN-2012] - More robust approach to hive schema changes
>>> [KYLIN-2054] - TimedJsonStreamParser support other time format
>>> [KYLIN-2055] - Add encoder for Boolean type
>>> [KYLIN-2070] - Allow concurrent build/refresh/merge
>>> [KYLIN-2082] - Support update streaming configuration
>>> 
>>> 
>>> Thanks to everyone who has contributed to this release.
>>> Here’s release notes:
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>>> ctId=12316121&version=12333366
>>> 
>>> The commit to be voted upon:
>>> 
>>> https://github.com/apache/kylin/commit/30a45dcfed0ea84328787
>>> ceab22e843ad560c352
>>> 
>>> Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
>>> 
>>> The artifacts to be voted on are located here:
>>> https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
>>> 
>>> The hashes of the artifacts are as follows:
>>> apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
>>> apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
>>> d3f3bfe314
>>> 
>>> A staged Maven repository is available for review at:
>>> https://repository.apache.org/content/repositories/orgapachekylin-1037/
>>> 
>>> Release artifacts are signed with the following key:
>>> https://people.apache.org/keys/committer/shaofengshi.asc
>>> 
>>> Please vote on releasing this package as Apache Kylin 1.6.0.
>>> 
>>> The vote is open for the next 72 hours and passes if a majority of
>>> at least three +1 PPMC votes are cast.
>>> 
>>> [ ] +1 Release this package as Apache Kylin 1.6.0
>>> [ ]  0 I don't feel strongly about it, but I'm okay with the release
>>> [ ] -1 Do not release this package because...
>>> 
>>> 
>>> Here is my vote:
>>> 
>>> +1 (binding)
>>> 
>>> --
>>> Best regards,
>>> 
>>> Shaofeng Shi 史少锋
>>> 
>> 
> 
> 
> 
> -- 
> Best regards,
> 
> Shaofeng Shi 史少锋


Re: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by ShaoFeng Shi <sh...@apache.org>.
Hi Dong, interesting... it got success in my Mac with Java 1.7.0_71; Not
sure whether it relates with Java version; Let's see whether others have
the same issue.

2016-11-12 18:34 GMT+08:00 Dong Li <li...@apache.org>:

> Hi Shaofeng,
>
>
> I have to vote -1, mvn test failed on my dev machine.
>
>
> error message is:
>
> Failed tests:
>
>   CubeDescTest.testBadInit12
>
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 a dimension exist in
> more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>
>      but: exception with message a string containing "Aggregation group 0 a
> dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
> more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
> dimension exist in more than one hierarchy: [META_CATEG_NAME,
> CATEG_LVL2_NAME]
>
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:643)
>
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>
> at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTest.java:192)
>
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
>
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
>
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
>
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
>
>   CubeDescTest.testBadInit8
>
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>
>      but: exception with message a string containing "Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> CATEG_LVL2_NAME]
>
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:628)
>
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>
> at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest.java:147)
>
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
>
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
>
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
>
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
>
>   CubeDescTest.testBadInit9
>
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
>
>      but: exception with message a string containing "Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
>
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> lstg_format_name]
>
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:628)
>
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>
> at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest.java:159)
>
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
>
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
>
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
>
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
> Tests run: 108, Failures: 3, Errors: 0, Skipped: 0
>
>
> my steps:
>
> wget https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.
> 6.0-rc1/apache-kylin-1.6.0-src.tar.gz
>
> tar -zxvf apache-kylin-1.6.0-src.tar.gz
>
> cd apache-kylin-1.6.0
>
> mvn test
>
>
> my env information:
>
> java version "1.8.0_101"
>
> Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
>
> Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
>
> Macbook macOS 10.12.1
>
>
> Thanks,
>
> Dong Li
>
> 2016-11-10 14:40 GMT+08:00 ShaoFeng Shi <sh...@apache.org>:
>
> > Hi all,
> >
> > I have created a build for Apache Kylin 1.6.0, RC1.
> >
> > Changes highlights:
> > [KYLIN-1726] - Scalable streaming cubing
> > [KYLIN-1917] - TopN merge performance improvement
> > [KYLIN-1919] - Support embedded JSON format
> > [KYLIN-2012] - More robust approach to hive schema changes
> > [KYLIN-2054] - TimedJsonStreamParser support other time format
> > [KYLIN-2055] - Add encoder for Boolean type
> > [KYLIN-2070] - Allow concurrent build/refresh/merge
> > [KYLIN-2082] - Support update streaming configuration
> >
> >
> > Thanks to everyone who has contributed to this release.
> > Here’s release notes:
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
> > ctId=12316121&version=12333366
> >
> > The commit to be voted upon:
> >
> > https://github.com/apache/kylin/commit/30a45dcfed0ea84328787
> > ceab22e843ad560c352
> >
> > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> >
> > The artifacts to be voted on are located here:
> > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
> >
> > The hashes of the artifacts are as follows:
> > apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
> > apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
> > d3f3bfe314
> >
> > A staged Maven repository is available for review at:
> > https://repository.apache.org/content/repositories/orgapachekylin-1037/
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/shaofengshi.asc
> >
> > Please vote on releasing this package as Apache Kylin 1.6.0.
> >
> > The vote is open for the next 72 hours and passes if a majority of
> > at least three +1 PPMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Kylin 1.6.0
> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> >
> > Here is my vote:
> >
> > +1 (binding)
> >
> > --
> > Best regards,
> >
> > Shaofeng Shi 史少锋
> >
>



-- 
Best regards,

Shaofeng Shi 史少锋

Re: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by Dong Li <li...@apache.org>.
Hi Shaofeng,


I have to vote -1, mvn test failed on my dev machine.


error message is:

Failed tests:

  CubeDescTest.testBadInit12

Expected: (an instance of java.lang.IllegalStateException and exception
with message a string containing "Aggregation group 0 a dimension exist in
more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")

     but: exception with message a string containing "Aggregation group 0 a
dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"

Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
dimension exist in more than one hierarchy: [META_CATEG_NAME,
CATEG_LVL2_NAME]

at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
CubeDesc.java:643)

at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)

at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTest.java:192)

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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
FrameworkMethod.java:50)

at org.junit.internal.runners.model.ReflectiveCallable.run(
ReflectiveCallable.java:12)

at org.junit.runners.model.FrameworkMethod.invokeExplosively(
FrameworkMethod.java:47)

at org.junit.internal.runners.statements.InvokeMethod.
evaluate(InvokeMethod.java:17)

at org.junit.internal.runners.statements.RunBefores.
evaluate(RunBefores.java:26)

at org.junit.internal.runners.statements.RunAfters.evaluate(
RunAfters.java:27)

at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
evaluate(ExpectedException.java:239)

at org.junit.rules.RunRules.evaluate(RunRules.java:20)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:78)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
JUnit4Provider.java:367)

at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
JUnit4Provider.java:274)

at org.apache.maven.surefire.junit4.JUnit4Provider.
executeTestSet(JUnit4Provider.java:238)

at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
JUnit4Provider.java:161)

at org.apache.maven.surefire.booter.ForkedBooter.
invokeProviderInSameClassLoader(ForkedBooter.java:290)

at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
ForkedBooter.java:242)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)


  CubeDescTest.testBadInit8

Expected: (an instance of java.lang.IllegalStateException and exception
with message a string containing "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")

     but: exception with message a string containing "Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"

Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
CATEG_LVL2_NAME]

at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
CubeDesc.java:628)

at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)

at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest.java:147)

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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
FrameworkMethod.java:50)

at org.junit.internal.runners.model.ReflectiveCallable.run(
ReflectiveCallable.java:12)

at org.junit.runners.model.FrameworkMethod.invokeExplosively(
FrameworkMethod.java:47)

at org.junit.internal.runners.statements.InvokeMethod.
evaluate(InvokeMethod.java:17)

at org.junit.internal.runners.statements.RunBefores.
evaluate(RunBefores.java:26)

at org.junit.internal.runners.statements.RunAfters.evaluate(
RunAfters.java:27)

at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
evaluate(ExpectedException.java:239)

at org.junit.rules.RunRules.evaluate(RunRules.java:20)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:78)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
JUnit4Provider.java:367)

at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
JUnit4Provider.java:274)

at org.apache.maven.surefire.junit4.JUnit4Provider.
executeTestSet(JUnit4Provider.java:238)

at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
JUnit4Provider.java:161)

at org.apache.maven.surefire.booter.ForkedBooter.
invokeProviderInSameClassLoader(ForkedBooter.java:290)

at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
ForkedBooter.java:242)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)


  CubeDescTest.testBadInit9

Expected: (an instance of java.lang.IllegalStateException and exception
with message a string containing "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")

     but: exception with message a string containing "Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"

Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
lstg_format_name]

at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
CubeDesc.java:628)

at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)

at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest.java:159)

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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
FrameworkMethod.java:50)

at org.junit.internal.runners.model.ReflectiveCallable.run(
ReflectiveCallable.java:12)

at org.junit.runners.model.FrameworkMethod.invokeExplosively(
FrameworkMethod.java:47)

at org.junit.internal.runners.statements.InvokeMethod.
evaluate(InvokeMethod.java:17)

at org.junit.internal.runners.statements.RunBefores.
evaluate(RunBefores.java:26)

at org.junit.internal.runners.statements.RunAfters.evaluate(
RunAfters.java:27)

at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
evaluate(ExpectedException.java:239)

at org.junit.rules.RunRules.evaluate(RunRules.java:20)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:78)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
JUnit4Provider.java:367)

at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
JUnit4Provider.java:274)

at org.apache.maven.surefire.junit4.JUnit4Provider.
executeTestSet(JUnit4Provider.java:238)

at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
JUnit4Provider.java:161)

at org.apache.maven.surefire.booter.ForkedBooter.
invokeProviderInSameClassLoader(ForkedBooter.java:290)

at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
ForkedBooter.java:242)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)

Tests run: 108, Failures: 3, Errors: 0, Skipped: 0


my steps:

wget https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.
6.0-rc1/apache-kylin-1.6.0-src.tar.gz

tar -zxvf apache-kylin-1.6.0-src.tar.gz

cd apache-kylin-1.6.0

mvn test


my env information:

java version "1.8.0_101"

Java(TM) SE Runtime Environment (build 1.8.0_101-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

Macbook macOS 10.12.1


Thanks,

Dong Li

2016-11-10 14:40 GMT+08:00 ShaoFeng Shi <sh...@apache.org>:

> Hi all,
>
> I have created a build for Apache Kylin 1.6.0, RC1.
>
> Changes highlights:
> [KYLIN-1726] - Scalable streaming cubing
> [KYLIN-1917] - TopN merge performance improvement
> [KYLIN-1919] - Support embedded JSON format
> [KYLIN-2012] - More robust approach to hive schema changes
> [KYLIN-2054] - TimedJsonStreamParser support other time format
> [KYLIN-2055] - Add encoder for Boolean type
> [KYLIN-2070] - Allow concurrent build/refresh/merge
> [KYLIN-2082] - Support update streaming configuration
>
>
> Thanks to everyone who has contributed to this release.
> Here’s release notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
> ctId=12316121&version=12333366
>
> The commit to be voted upon:
>
> https://github.com/apache/kylin/commit/30a45dcfed0ea84328787
> ceab22e843ad560c352
>
> Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
>
> The artifacts to be voted on are located here:
> https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
>
> The hashes of the artifacts are as follows:
> apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
> apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
> d3f3bfe314
>
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachekylin-1037/
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/shaofengshi.asc
>
> Please vote on releasing this package as Apache Kylin 1.6.0.
>
> The vote is open for the next 72 hours and passes if a majority of
> at least three +1 PPMC votes are cast.
>
> [ ] +1 Release this package as Apache Kylin 1.6.0
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
>
>
> Here is my vote:
>
> +1 (binding)
>
> --
> Best regards,
>
> Shaofeng Shi 史少锋
>

Re: 答复: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by Luke Han <lu...@gmail.com>.
Hi Shaofeng,
    Please help to send a cancel vote mail first:)

    Thanks.
Luke


Best Regards!
---------------------

Luke Han

On Sun, Nov 13, 2016 at 5:01 PM, ShaoFeng Shi <sh...@apache.org>
wrote:

> Hello everyone,
>
> The RC1 has some issues and didn't get enough votes in the past 3 days, so
> I would recall it and then to prepare RC2; Thanks for everyone's input.
>
> 2016-11-13 11:49 GMT+08:00 Luke Han <lu...@gmail.com>:
>
> > BTW, I think we should exclude "spark" module since it's out of date
> > already. It's just experimentation which has not be update long time.
> >
> > Exclude it from release but keep in master branch then people could help
> to
> > contribute and include it back when it's mature enough later.
> >
> > How do you think?
> >
> > Thanks.
> >
> >
> > Best Regards!
> > ---------------------
> >
> > Luke Han
> >
> > On Sun, Nov 13, 2016 at 11:36 AM, Luke Han <lu...@gmail.com> wrote:
> >
> > > -1,
> > >
> > > I got failure when run maven test, exceptions as below.
> > >
> > > Not sure if it's JDK version compatible issue or not:
> > >
> > > JDK:
> > >
> > > java version "1.8.0_72"
> > >
> > > Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
> > >
> > > Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
> > >
> > > OS:
> > >
> > > Mac OS 10.11.6
> > >
> > >
> > > ==============================
> > >
> > > Failed tests:
> > >
> > >   CubeDescTest.testBadInit12
> > >
> > > Expected: (an instance of java.lang.IllegalStateException and
> exception
> > > with message a string containing "Aggregation group 0 a dimension exist
> > in
> > > more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> > >
> > >      but: exception with message a string containing "Aggregation
> group 0
> > > a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> > > META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
> > > more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> > >
> > > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
> > > dimension exist in more than one hierarchy: [META_CATEG_NAME,
> > > CATEG_LVL2_NAME]
> > >
> > > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > > CubeDesc.java:643)
> > >
> > > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > >
> > > at org.apache.kylin.cube.CubeDescTest.testBadInit12(
> > CubeDescTest.java:192)
> > >
> > > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > > FrameworkMethod.java:50)
> > >
> > > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > > ReflectiveCallable.java:12)
> > >
> > > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > > FrameworkMethod.java:47)
> > >
> > > at org.junit.internal.runners.statements.InvokeMethod.
> > > evaluate(InvokeMethod.java:17)
> > >
> > > at org.junit.internal.runners.statements.RunBefores.
> > > evaluate(RunBefores.java:26)
> > >
> > > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > > RunAfters.java:27)
> > >
> > > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > > evaluate(ExpectedException.java:239)
> > >
> > > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > >
> > > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >
> > > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > > BlockJUnit4ClassRunner.java:78)
> > >
> > > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > > BlockJUnit4ClassRunner.java:57)
> > >
> > > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >
> > > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > >
> > > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> > >
> > > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > >
> > > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > >
> > > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > > JUnit4Provider.java:367)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > > JUnit4Provider.java:274)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > > executeTestSet(JUnit4Provider.java:238)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > > JUnit4Provider.java:161)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.
> > > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > > ForkedBooter.java:242)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > > ForkedBooter.java:121)
> > >
> > >
> > >   CubeDescTest.testBadInit8
> > >
> > > Expected: (an instance of java.lang.IllegalStateException and
> exception
> > > with message a string containing "Aggregation group 0 hierarchy
> > dimensions
> > > overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> > >
> > >      but: exception with message a string containing "Aggregation
> group 0
> > > hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
> > > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> > > overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> > >
> > > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> > > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> > > CATEG_LVL2_NAME]
> > >
> > > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > > CubeDesc.java:628)
> > >
> > > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > >
> > > at org.apache.kylin.cube.CubeDescTest.testBadInit8(
> > CubeDescTest.java:147)
> > >
> > > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > > FrameworkMethod.java:50)
> > >
> > > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > > ReflectiveCallable.java:12)
> > >
> > > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > > FrameworkMethod.java:47)
> > >
> > > at org.junit.internal.runners.statements.InvokeMethod.
> > > evaluate(InvokeMethod.java:17)
> > >
> > > at org.junit.internal.runners.statements.RunBefores.
> > > evaluate(RunBefores.java:26)
> > >
> > > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > > RunAfters.java:27)
> > >
> > > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > > evaluate(ExpectedException.java:239)
> > >
> > > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > >
> > > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >
> > > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > > BlockJUnit4ClassRunner.java:78)
> > >
> > > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > > BlockJUnit4ClassRunner.java:57)
> > >
> > > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >
> > > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > >
> > > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> > >
> > > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > >
> > > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > >
> > > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > > JUnit4Provider.java:367)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > > JUnit4Provider.java:274)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > > executeTestSet(JUnit4Provider.java:238)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > > JUnit4Provider.java:161)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.
> > > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > > ForkedBooter.java:242)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > > ForkedBooter.java:121)
> > >
> > >
> > >   CubeDescTest.testBadInit9
> > >
> > > Expected: (an instance of java.lang.IllegalStateException and
> exception
> > > with message a string containing "Aggregation group 0 hierarchy
> > dimensions
> > > overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
> > >
> > >      but: exception with message a string containing "Aggregation
> group 0
> > > hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
> > > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> > > overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
> > >
> > > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> > > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> > > lstg_format_name]
> > >
> > > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > > CubeDesc.java:628)
> > >
> > > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > >
> > > at org.apache.kylin.cube.CubeDescTest.testBadInit9(
> > CubeDescTest.java:159)
> > >
> > > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > > FrameworkMethod.java:50)
> > >
> > > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > > ReflectiveCallable.java:12)
> > >
> > > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > > FrameworkMethod.java:47)
> > >
> > > at org.junit.internal.runners.statements.InvokeMethod.
> > > evaluate(InvokeMethod.java:17)
> > >
> > > at org.junit.internal.runners.statements.RunBefores.
> > > evaluate(RunBefores.java:26)
> > >
> > > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > > RunAfters.java:27)
> > >
> > > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > > evaluate(ExpectedException.java:239)
> > >
> > > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > >
> > > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >
> > > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > > BlockJUnit4ClassRunner.java:78)
> > >
> > > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > > BlockJUnit4ClassRunner.java:57)
> > >
> > > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >
> > > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > >
> > > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> > >
> > > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > >
> > > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > >
> > > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > > JUnit4Provider.java:367)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > > JUnit4Provider.java:274)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > > executeTestSet(JUnit4Provider.java:238)
> > >
> > > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > > JUnit4Provider.java:161)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.
> > > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > > ForkedBooter.java:242)
> > >
> > > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > > ForkedBooter.java:121)
> > >
> > >
> > >
> > > Tests run: 108, Failures: 3, Errors: 0, Skipped: 0
> > >
> > >
> > > Best Regards!
> > > ---------------------
> > >
> > > Luke Han
> > >
> > > On Sat, Nov 12, 2016 at 11:48 PM, Jian Zhong <zh...@apache.org>
> > wrote:
> > >
> > >> +1
> > >>
> > >> I build successfully
> > >>
> > >> mvn test passwd
> > >>
> > >> Macbook  OS 10.11.6
> > >>
> > >> java version "1.7.0_79"
> > >> Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
> > >> Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
> > >>
> > >>
> > >>
> > >>
> > >> On Sat, Nov 12, 2016 at 10:59 PM, roger shi <
> > rogershijicheng@hotmail.com>
> > >> wrote:
> > >>
> > >> > When running mvn test, I got following error:
> > >> >
> > >> > Results :
> > >> >
> > >> > Failed tests:
> > >> >   CubeDescTest.testBadInit12
> > >> > Expected: (an instance of java.lang.IllegalStateException and
> > exception
> > >> > with message a string containing "Aggregation group 0 a dimension
> > exist
> > >> in
> > >> > more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> > >> >      but: exception with message a string containing "Aggregation
> > group
> > >> 0
> > >> > a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> > >> > META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist
> > in
> > >> > more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> > >> > Stacktrace was: java.lang.IllegalStateException: Aggregation group
> 0
> > a
> > >> > dimension exist in more than one hierarchy: [META_CATEG_NAME,
> > >> > CATEG_LVL2_NAME]
> > >> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > >> > CubeDesc.java:643)
> > >> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > >> > at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTes
> > >> t.java:192)
> > >> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > >> > FrameworkMethod.java:50)
> > >> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > >> > ReflectiveCallable.java:12)
> > >> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > >> > FrameworkMethod.java:47)
> > >> > at org.junit.internal.runners.statements.InvokeMethod.
> > >> > evaluate(InvokeMethod.java:17)
> > >> > at org.junit.internal.runners.statements.RunBefores.
> > >> > evaluate(RunBefores.java:26)
> > >> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > >> > RunAfters.java:27)
> > >> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > >> > evaluate(ExpectedException.java:239)
> > >> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > >> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > >> > BlockJUnit4ClassRunner.java:78)
> > >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > >> > BlockJUnit4ClassRunner.java:57)
> > >> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > >> > at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
> > >> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > >> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > >> > JUnit4Provider.java:367)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeWithRerun(
> > >> > JUnit4Provider.java:274)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > >> > executeTestSet(JUnit4Provider.java:238)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > >> > JUnit4Provider.java:161)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.
> > >> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.
> runSuitesInProcess(
> > >> > ForkedBooter.java:242)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > >> > ForkedBooter.java:121)
> > >> >
> > >> >   CubeDescTest.testBadInit8
> > >> > Expected: (an instance of java.lang.IllegalStateException and
> > exception
> > >> > with message a string containing "Aggregation group 0 hierarchy
> > >> dimensions
> > >> > overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> > >> >      but: exception with message a string containing "Aggregation
> > group
> > >> 0
> > >> > hierarchy dimensions overlap with joint dimensions:
> [CATEG_LVL2_NAME,
> > >> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy
> > dimensions
> > >> > overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> > >> > Stacktrace was: java.lang.IllegalStateException: Aggregation group
> 0
> > >> > hierarchy dimensions overlap with joint dimensions:
> [META_CATEG_NAME,
> > >> > CATEG_LVL2_NAME]
> > >> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > >> > CubeDesc.java:628)
> > >> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > >> > at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest
> > >> .java:147)
> > >> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > >> > FrameworkMethod.java:50)
> > >> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > >> > ReflectiveCallable.java:12)
> > >> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > >> > FrameworkMethod.java:47)
> > >> > at org.junit.internal.runners.statements.InvokeMethod.
> > >> > evaluate(InvokeMethod.java:17)
> > >> > at org.junit.internal.runners.statements.RunBefores.
> > >> > evaluate(RunBefores.java:26)
> > >> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > >> > RunAfters.java:27)
> > >> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > >> > evaluate(ExpectedException.java:239)
> > >> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > >> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > >> > BlockJUnit4ClassRunner.java:78)
> > >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > >> > BlockJUnit4ClassRunner.java:57)
> > >> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > >> > at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
> > >> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > >> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > >> > JUnit4Provider.java:367)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeWithRerun(
> > >> > JUnit4Provider.java:274)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > >> > executeTestSet(JUnit4Provider.java:238)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > >> > JUnit4Provider.java:161)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.
> > >> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.
> runSuitesInProcess(
> > >> > ForkedBooter.java:242)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > >> > ForkedBooter.java:121)
> > >> >
> > >> >   CubeDescTest.testBadInit9
> > >> > Expected: (an instance of java.lang.IllegalStateException and
> > exception
> > >> > with message a string containing "Aggregation group 0 hierarchy
> > >> dimensions
> > >> > overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
> > >> >      but: exception with message a string containing "Aggregation
> > group
> > >> 0
> > >> > hierarchy dimensions overlap with joint dimensions:
> [lstg_format_name,
> > >> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy
> > dimensions
> > >> > overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
> > >> > Stacktrace was: java.lang.IllegalStateException: Aggregation group
> 0
> > >> > hierarchy dimensions overlap with joint dimensions:
> [META_CATEG_NAME,
> > >> > lstg_format_name]
> > >> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > >> > CubeDesc.java:628)
> > >> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > >> > at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest
> > >> .java:159)
> > >> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > >> > FrameworkMethod.java:50)
> > >> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > >> > ReflectiveCallable.java:12)
> > >> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > >> > FrameworkMethod.java:47)
> > >> > at org.junit.internal.runners.statements.InvokeMethod.
> > >> > evaluate(InvokeMethod.java:17)
> > >> > at org.junit.internal.runners.statements.RunBefores.
> > >> > evaluate(RunBefores.java:26)
> > >> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > >> > RunAfters.java:27)
> > >> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > >> > evaluate(ExpectedException.java:239)
> > >> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > >> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > >> > BlockJUnit4ClassRunner.java:78)
> > >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > >> > BlockJUnit4ClassRunner.java:57)
> > >> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > >> > at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
> > >> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > >> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > >> > JUnit4Provider.java:367)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeWithRerun(
> > >> > JUnit4Provider.java:274)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > >> > executeTestSet(JUnit4Provider.java:238)
> > >> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > >> > JUnit4Provider.java:161)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.
> > >> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.
> runSuitesInProcess(
> > >> > ForkedBooter.java:242)
> > >> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > >> > ForkedBooter.java:121)
> > >> >
> > >> > ________________________________
> > >> > 发件人: ShaoFeng Shi <sh...@apache.org>
> > >> > 发送时间: 2016年11月12日 22:10:13
> > >> > 收件人: dev
> > >> > 主题: Re: [VOTE] Release apache-kylin-1.6.0 (RC1)
> > >> >
> > >> > Dayue, please go ahead; Let's evaluate the impaction after you fix
> it
> > >> and
> > >> > then decide whether include it.
> > >> >
> > >> > 2016-11-12 21:01 GMT+08:00 Dayue <da...@163.com>:
> > >> >
> > >> > > Shall we include KYLIN-2173 in this release? I can fix it tonight.
> > >> > >
> > >> > >
> > >> > > > 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
> > >> > > >
> > >> > > > Hi all,
> > >> > > >
> > >> > > > I have created a build for Apache Kylin 1.6.0, RC1.
> > >> > > >
> > >> > > > Changes highlights:
> > >> > > > [KYLIN-1726] - Scalable streaming cubing
> > >> > > > [KYLIN-1917] - TopN merge performance improvement
> > >> > > > [KYLIN-1919] - Support embedded JSON format
> > >> > > > [KYLIN-2012] - More robust approach to hive schema changes
> > >> > > > [KYLIN-2054] - TimedJsonStreamParser support other time format
> > >> > > > [KYLIN-2055] - Add encoder for Boolean type
> > >> > > > [KYLIN-2070] - Allow concurrent build/refresh/merge
> > >> > > > [KYLIN-2082] - Support update streaming configuration
> > >> > > >
> > >> > > >
> > >> > > > Thanks to everyone who has contributed to this release.
> > >> > > > Here’s release notes:
> > >> > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> > >> > > projectId=12316121&version=12333366
> > >> > > >
> > >> > > > The commit to be voted upon:
> > >> > > >
> > >> > > > https://github.com/apache/kylin/commit/30a45dcfed0ea84328787
> > >> ceab22e84
> > >> > > 3ad560c352
> > >> > > >
> > >> > > > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> > >> > > >
> > >> > > > The artifacts to be voted on are located here:
> > >> > > > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.
> > >> 6.0-rc1/
> > >> > > >
> > >> > > > The hashes of the artifacts are as follows:
> > >> > > > apache-kylin-1.6.0-src.tar.gz.md5
> 68bd217f987d259ecf29dc192f2edb
> > 02
> > >> > > > apache-kylin-1.6.0-src.tar.gz.sha1
> 504c8c57936be168e341732fd5d548
> > >> > > d3f3bfe314
> > >> > > >
> > >> > > > A staged Maven repository is available for review at:
> > >> > > > https://repository.apache.org/content/repositories/
> > >> > orgapachekylin-1037/
> > >> > > >
> > >> > > > Release artifacts are signed with the following key:
> > >> > > > https://people.apache.org/keys/committer/shaofengshi.asc
> > >> > > >
> > >> > > > Please vote on releasing this package as Apache Kylin 1.6.0.
> > >> > > >
> > >> > > > The vote is open for the next 72 hours and passes if a majority
> of
> > >> > > > at least three +1 PPMC votes are cast.
> > >> > > >
> > >> > > > [ ] +1 Release this package as Apache Kylin 1.6.0
> > >> > > > [ ]  0 I don't feel strongly about it, but I'm okay with the
> > release
> > >> > > > [ ] -1 Do not release this package because...
> > >> > > >
> > >> > > >
> > >> > > > Here is my vote:
> > >> > > >
> > >> > > > +1 (binding)
> > >> > > >
> > >> > > > --
> > >> > > > Best regards,
> > >> > > >
> > >> > > > Shaofeng Shi 史少锋
> > >> > >
> > >> > >
> > >> > >
> > >> >
> > >> >
> > >> > --
> > >> > Best regards,
> > >> >
> > >> > Shaofeng Shi 史少锋
> > >> >
> > >>
> > >
> > >
> >
>
>
>
> --
> Best regards,
>
> Shaofeng Shi 史少锋
>

Re: 答复: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by ShaoFeng Shi <sh...@apache.org>.
Hello everyone,

The RC1 has some issues and didn't get enough votes in the past 3 days, so
I would recall it and then to prepare RC2; Thanks for everyone's input.

2016-11-13 11:49 GMT+08:00 Luke Han <lu...@gmail.com>:

> BTW, I think we should exclude "spark" module since it's out of date
> already. It's just experimentation which has not be update long time.
>
> Exclude it from release but keep in master branch then people could help to
> contribute and include it back when it's mature enough later.
>
> How do you think?
>
> Thanks.
>
>
> Best Regards!
> ---------------------
>
> Luke Han
>
> On Sun, Nov 13, 2016 at 11:36 AM, Luke Han <lu...@gmail.com> wrote:
>
> > -1,
> >
> > I got failure when run maven test, exceptions as below.
> >
> > Not sure if it's JDK version compatible issue or not:
> >
> > JDK:
> >
> > java version "1.8.0_72"
> >
> > Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
> >
> > Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
> >
> > OS:
> >
> > Mac OS 10.11.6
> >
> >
> > ==============================
> >
> > Failed tests:
> >
> >   CubeDescTest.testBadInit12
> >
> > Expected: (an instance of java.lang.IllegalStateException and exception
> > with message a string containing "Aggregation group 0 a dimension exist
> in
> > more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> >
> >      but: exception with message a string containing "Aggregation group 0
> > a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> > META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
> > more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> >
> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
> > dimension exist in more than one hierarchy: [META_CATEG_NAME,
> > CATEG_LVL2_NAME]
> >
> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > CubeDesc.java:643)
> >
> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> >
> > at org.apache.kylin.cube.CubeDescTest.testBadInit12(
> CubeDescTest.java:192)
> >
> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > FrameworkMethod.java:50)
> >
> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > ReflectiveCallable.java:12)
> >
> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > FrameworkMethod.java:47)
> >
> > at org.junit.internal.runners.statements.InvokeMethod.
> > evaluate(InvokeMethod.java:17)
> >
> > at org.junit.internal.runners.statements.RunBefores.
> > evaluate(RunBefores.java:26)
> >
> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > RunAfters.java:27)
> >
> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > evaluate(ExpectedException.java:239)
> >
> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:78)
> >
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:57)
> >
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > JUnit4Provider.java:367)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > JUnit4Provider.java:274)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > executeTestSet(JUnit4Provider.java:238)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > JUnit4Provider.java:161)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.
> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > ForkedBooter.java:242)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > ForkedBooter.java:121)
> >
> >
> >   CubeDescTest.testBadInit8
> >
> > Expected: (an instance of java.lang.IllegalStateException and exception
> > with message a string containing "Aggregation group 0 hierarchy
> dimensions
> > overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> >
> >      but: exception with message a string containing "Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> > overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> >
> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> > CATEG_LVL2_NAME]
> >
> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > CubeDesc.java:628)
> >
> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> >
> > at org.apache.kylin.cube.CubeDescTest.testBadInit8(
> CubeDescTest.java:147)
> >
> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > FrameworkMethod.java:50)
> >
> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > ReflectiveCallable.java:12)
> >
> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > FrameworkMethod.java:47)
> >
> > at org.junit.internal.runners.statements.InvokeMethod.
> > evaluate(InvokeMethod.java:17)
> >
> > at org.junit.internal.runners.statements.RunBefores.
> > evaluate(RunBefores.java:26)
> >
> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > RunAfters.java:27)
> >
> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > evaluate(ExpectedException.java:239)
> >
> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:78)
> >
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:57)
> >
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > JUnit4Provider.java:367)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > JUnit4Provider.java:274)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > executeTestSet(JUnit4Provider.java:238)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > JUnit4Provider.java:161)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.
> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > ForkedBooter.java:242)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > ForkedBooter.java:121)
> >
> >
> >   CubeDescTest.testBadInit9
> >
> > Expected: (an instance of java.lang.IllegalStateException and exception
> > with message a string containing "Aggregation group 0 hierarchy
> dimensions
> > overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
> >
> >      but: exception with message a string containing "Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> > overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
> >
> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> > lstg_format_name]
> >
> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > CubeDesc.java:628)
> >
> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> >
> > at org.apache.kylin.cube.CubeDescTest.testBadInit9(
> CubeDescTest.java:159)
> >
> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > FrameworkMethod.java:50)
> >
> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > ReflectiveCallable.java:12)
> >
> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > FrameworkMethod.java:47)
> >
> > at org.junit.internal.runners.statements.InvokeMethod.
> > evaluate(InvokeMethod.java:17)
> >
> > at org.junit.internal.runners.statements.RunBefores.
> > evaluate(RunBefores.java:26)
> >
> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > RunAfters.java:27)
> >
> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > evaluate(ExpectedException.java:239)
> >
> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:78)
> >
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:57)
> >
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > JUnit4Provider.java:367)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > JUnit4Provider.java:274)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > executeTestSet(JUnit4Provider.java:238)
> >
> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > JUnit4Provider.java:161)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.
> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > ForkedBooter.java:242)
> >
> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > ForkedBooter.java:121)
> >
> >
> >
> > Tests run: 108, Failures: 3, Errors: 0, Skipped: 0
> >
> >
> > Best Regards!
> > ---------------------
> >
> > Luke Han
> >
> > On Sat, Nov 12, 2016 at 11:48 PM, Jian Zhong <zh...@apache.org>
> wrote:
> >
> >> +1
> >>
> >> I build successfully
> >>
> >> mvn test passwd
> >>
> >> Macbook  OS 10.11.6
> >>
> >> java version "1.7.0_79"
> >> Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
> >> Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
> >>
> >>
> >>
> >>
> >> On Sat, Nov 12, 2016 at 10:59 PM, roger shi <
> rogershijicheng@hotmail.com>
> >> wrote:
> >>
> >> > When running mvn test, I got following error:
> >> >
> >> > Results :
> >> >
> >> > Failed tests:
> >> >   CubeDescTest.testBadInit12
> >> > Expected: (an instance of java.lang.IllegalStateException and
> exception
> >> > with message a string containing "Aggregation group 0 a dimension
> exist
> >> in
> >> > more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> >> >      but: exception with message a string containing "Aggregation
> group
> >> 0
> >> > a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> >> > META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist
> in
> >> > more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> >> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> a
> >> > dimension exist in more than one hierarchy: [META_CATEG_NAME,
> >> > CATEG_LVL2_NAME]
> >> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> >> > CubeDesc.java:643)
> >> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> >> > at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTes
> >> t.java:192)
> >> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> >> > FrameworkMethod.java:50)
> >> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> >> > ReflectiveCallable.java:12)
> >> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> >> > FrameworkMethod.java:47)
> >> > at org.junit.internal.runners.statements.InvokeMethod.
> >> > evaluate(InvokeMethod.java:17)
> >> > at org.junit.internal.runners.statements.RunBefores.
> >> > evaluate(RunBefores.java:26)
> >> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> >> > RunAfters.java:27)
> >> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> >> > evaluate(ExpectedException.java:239)
> >> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> >> > BlockJUnit4ClassRunner.java:78)
> >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> >> > BlockJUnit4ClassRunner.java:57)
> >> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> >> > JUnit4Provider.java:367)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> >> > JUnit4Provider.java:274)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> >> > executeTestSet(JUnit4Provider.java:238)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> >> > JUnit4Provider.java:161)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.
> >> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> >> > ForkedBooter.java:242)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> >> > ForkedBooter.java:121)
> >> >
> >> >   CubeDescTest.testBadInit8
> >> > Expected: (an instance of java.lang.IllegalStateException and
> exception
> >> > with message a string containing "Aggregation group 0 hierarchy
> >> dimensions
> >> > overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> >> >      but: exception with message a string containing "Aggregation
> group
> >> 0
> >> > hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
> >> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy
> dimensions
> >> > overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> >> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> >> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> >> > CATEG_LVL2_NAME]
> >> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> >> > CubeDesc.java:628)
> >> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> >> > at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest
> >> .java:147)
> >> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> >> > FrameworkMethod.java:50)
> >> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> >> > ReflectiveCallable.java:12)
> >> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> >> > FrameworkMethod.java:47)
> >> > at org.junit.internal.runners.statements.InvokeMethod.
> >> > evaluate(InvokeMethod.java:17)
> >> > at org.junit.internal.runners.statements.RunBefores.
> >> > evaluate(RunBefores.java:26)
> >> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> >> > RunAfters.java:27)
> >> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> >> > evaluate(ExpectedException.java:239)
> >> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> >> > BlockJUnit4ClassRunner.java:78)
> >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> >> > BlockJUnit4ClassRunner.java:57)
> >> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> >> > JUnit4Provider.java:367)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> >> > JUnit4Provider.java:274)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> >> > executeTestSet(JUnit4Provider.java:238)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> >> > JUnit4Provider.java:161)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.
> >> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> >> > ForkedBooter.java:242)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> >> > ForkedBooter.java:121)
> >> >
> >> >   CubeDescTest.testBadInit9
> >> > Expected: (an instance of java.lang.IllegalStateException and
> exception
> >> > with message a string containing "Aggregation group 0 hierarchy
> >> dimensions
> >> > overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
> >> >      but: exception with message a string containing "Aggregation
> group
> >> 0
> >> > hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
> >> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy
> dimensions
> >> > overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
> >> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> >> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> >> > lstg_format_name]
> >> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> >> > CubeDesc.java:628)
> >> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> >> > at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest
> >> .java:159)
> >> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> >> > FrameworkMethod.java:50)
> >> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> >> > ReflectiveCallable.java:12)
> >> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> >> > FrameworkMethod.java:47)
> >> > at org.junit.internal.runners.statements.InvokeMethod.
> >> > evaluate(InvokeMethod.java:17)
> >> > at org.junit.internal.runners.statements.RunBefores.
> >> > evaluate(RunBefores.java:26)
> >> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> >> > RunAfters.java:27)
> >> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> >> > evaluate(ExpectedException.java:239)
> >> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> >> > BlockJUnit4ClassRunner.java:78)
> >> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> >> > BlockJUnit4ClassRunner.java:57)
> >> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> >> > JUnit4Provider.java:367)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> >> > JUnit4Provider.java:274)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> >> > executeTestSet(JUnit4Provider.java:238)
> >> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> >> > JUnit4Provider.java:161)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.
> >> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> >> > ForkedBooter.java:242)
> >> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> >> > ForkedBooter.java:121)
> >> >
> >> > ________________________________
> >> > 发件人: ShaoFeng Shi <sh...@apache.org>
> >> > 发送时间: 2016年11月12日 22:10:13
> >> > 收件人: dev
> >> > 主题: Re: [VOTE] Release apache-kylin-1.6.0 (RC1)
> >> >
> >> > Dayue, please go ahead; Let's evaluate the impaction after you fix it
> >> and
> >> > then decide whether include it.
> >> >
> >> > 2016-11-12 21:01 GMT+08:00 Dayue <da...@163.com>:
> >> >
> >> > > Shall we include KYLIN-2173 in this release? I can fix it tonight.
> >> > >
> >> > >
> >> > > > 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
> >> > > >
> >> > > > Hi all,
> >> > > >
> >> > > > I have created a build for Apache Kylin 1.6.0, RC1.
> >> > > >
> >> > > > Changes highlights:
> >> > > > [KYLIN-1726] - Scalable streaming cubing
> >> > > > [KYLIN-1917] - TopN merge performance improvement
> >> > > > [KYLIN-1919] - Support embedded JSON format
> >> > > > [KYLIN-2012] - More robust approach to hive schema changes
> >> > > > [KYLIN-2054] - TimedJsonStreamParser support other time format
> >> > > > [KYLIN-2055] - Add encoder for Boolean type
> >> > > > [KYLIN-2070] - Allow concurrent build/refresh/merge
> >> > > > [KYLIN-2082] - Support update streaming configuration
> >> > > >
> >> > > >
> >> > > > Thanks to everyone who has contributed to this release.
> >> > > > Here’s release notes:
> >> > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> >> > > projectId=12316121&version=12333366
> >> > > >
> >> > > > The commit to be voted upon:
> >> > > >
> >> > > > https://github.com/apache/kylin/commit/30a45dcfed0ea84328787
> >> ceab22e84
> >> > > 3ad560c352
> >> > > >
> >> > > > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> >> > > >
> >> > > > The artifacts to be voted on are located here:
> >> > > > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.
> >> 6.0-rc1/
> >> > > >
> >> > > > The hashes of the artifacts are as follows:
> >> > > > apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb
> 02
> >> > > > apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
> >> > > d3f3bfe314
> >> > > >
> >> > > > A staged Maven repository is available for review at:
> >> > > > https://repository.apache.org/content/repositories/
> >> > orgapachekylin-1037/
> >> > > >
> >> > > > Release artifacts are signed with the following key:
> >> > > > https://people.apache.org/keys/committer/shaofengshi.asc
> >> > > >
> >> > > > Please vote on releasing this package as Apache Kylin 1.6.0.
> >> > > >
> >> > > > The vote is open for the next 72 hours and passes if a majority of
> >> > > > at least three +1 PPMC votes are cast.
> >> > > >
> >> > > > [ ] +1 Release this package as Apache Kylin 1.6.0
> >> > > > [ ]  0 I don't feel strongly about it, but I'm okay with the
> release
> >> > > > [ ] -1 Do not release this package because...
> >> > > >
> >> > > >
> >> > > > Here is my vote:
> >> > > >
> >> > > > +1 (binding)
> >> > > >
> >> > > > --
> >> > > > Best regards,
> >> > > >
> >> > > > Shaofeng Shi 史少锋
> >> > >
> >> > >
> >> > >
> >> >
> >> >
> >> > --
> >> > Best regards,
> >> >
> >> > Shaofeng Shi 史少锋
> >> >
> >>
> >
> >
>



-- 
Best regards,

Shaofeng Shi 史少锋

Re: 答复: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by Luke Han <lu...@gmail.com>.
BTW, I think we should exclude "spark" module since it's out of date
already. It's just experimentation which has not be update long time.

Exclude it from release but keep in master branch then people could help to
contribute and include it back when it's mature enough later.

How do you think?

Thanks.


Best Regards!
---------------------

Luke Han

On Sun, Nov 13, 2016 at 11:36 AM, Luke Han <lu...@gmail.com> wrote:

> -1,
>
> I got failure when run maven test, exceptions as below.
>
> Not sure if it's JDK version compatible issue or not:
>
> JDK:
>
> java version "1.8.0_72"
>
> Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
>
> Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
>
> OS:
>
> Mac OS 10.11.6
>
>
> ==============================
>
> Failed tests:
>
>   CubeDescTest.testBadInit12
>
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 a dimension exist in
> more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>
>      but: exception with message a string containing "Aggregation group 0
> a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
> more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
> dimension exist in more than one hierarchy: [META_CATEG_NAME,
> CATEG_LVL2_NAME]
>
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:643)
>
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>
> at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTest.java:192)
>
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
>
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
>
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
>
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
>
>   CubeDescTest.testBadInit8
>
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>
>      but: exception with message a string containing "Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> CATEG_LVL2_NAME]
>
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:628)
>
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>
> at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest.java:147)
>
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
>
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
>
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
>
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
>
>   CubeDescTest.testBadInit9
>
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
>
>      but: exception with message a string containing "Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
>
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> lstg_format_name]
>
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:628)
>
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>
> at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest.java:159)
>
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
>
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
>
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
>
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
>
>
> Tests run: 108, Failures: 3, Errors: 0, Skipped: 0
>
>
> Best Regards!
> ---------------------
>
> Luke Han
>
> On Sat, Nov 12, 2016 at 11:48 PM, Jian Zhong <zh...@apache.org> wrote:
>
>> +1
>>
>> I build successfully
>>
>> mvn test passwd
>>
>> Macbook  OS 10.11.6
>>
>> java version "1.7.0_79"
>> Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
>> Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
>>
>>
>>
>>
>> On Sat, Nov 12, 2016 at 10:59 PM, roger shi <ro...@hotmail.com>
>> wrote:
>>
>> > When running mvn test, I got following error:
>> >
>> > Results :
>> >
>> > Failed tests:
>> >   CubeDescTest.testBadInit12
>> > Expected: (an instance of java.lang.IllegalStateException and exception
>> > with message a string containing "Aggregation group 0 a dimension exist
>> in
>> > more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>> >      but: exception with message a string containing "Aggregation group
>> 0
>> > a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
>> > META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
>> > more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
>> > dimension exist in more than one hierarchy: [META_CATEG_NAME,
>> > CATEG_LVL2_NAME]
>> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
>> > CubeDesc.java:643)
>> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>> > at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTes
>> t.java:192)
>> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> > FrameworkMethod.java:50)
>> > at org.junit.internal.runners.model.ReflectiveCallable.run(
>> > ReflectiveCallable.java:12)
>> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
>> > FrameworkMethod.java:47)
>> > at org.junit.internal.runners.statements.InvokeMethod.
>> > evaluate(InvokeMethod.java:17)
>> > at org.junit.internal.runners.statements.RunBefores.
>> > evaluate(RunBefores.java:26)
>> > at org.junit.internal.runners.statements.RunAfters.evaluate(
>> > RunAfters.java:27)
>> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
>> > evaluate(ExpectedException.java:239)
>> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> > BlockJUnit4ClassRunner.java:78)
>> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> > BlockJUnit4ClassRunner.java:57)
>> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
>> > JUnit4Provider.java:367)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
>> > JUnit4Provider.java:274)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.
>> > executeTestSet(JUnit4Provider.java:238)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
>> > JUnit4Provider.java:161)
>> > at org.apache.maven.surefire.booter.ForkedBooter.
>> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
>> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
>> > ForkedBooter.java:242)
>> > at org.apache.maven.surefire.booter.ForkedBooter.main(
>> > ForkedBooter.java:121)
>> >
>> >   CubeDescTest.testBadInit8
>> > Expected: (an instance of java.lang.IllegalStateException and exception
>> > with message a string containing "Aggregation group 0 hierarchy
>> dimensions
>> > overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>> >      but: exception with message a string containing "Aggregation group
>> 0
>> > hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
>> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
>> > overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
>> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
>> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
>> > CATEG_LVL2_NAME]
>> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
>> > CubeDesc.java:628)
>> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>> > at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest
>> .java:147)
>> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> > FrameworkMethod.java:50)
>> > at org.junit.internal.runners.model.ReflectiveCallable.run(
>> > ReflectiveCallable.java:12)
>> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
>> > FrameworkMethod.java:47)
>> > at org.junit.internal.runners.statements.InvokeMethod.
>> > evaluate(InvokeMethod.java:17)
>> > at org.junit.internal.runners.statements.RunBefores.
>> > evaluate(RunBefores.java:26)
>> > at org.junit.internal.runners.statements.RunAfters.evaluate(
>> > RunAfters.java:27)
>> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
>> > evaluate(ExpectedException.java:239)
>> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> > BlockJUnit4ClassRunner.java:78)
>> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> > BlockJUnit4ClassRunner.java:57)
>> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
>> > JUnit4Provider.java:367)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
>> > JUnit4Provider.java:274)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.
>> > executeTestSet(JUnit4Provider.java:238)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
>> > JUnit4Provider.java:161)
>> > at org.apache.maven.surefire.booter.ForkedBooter.
>> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
>> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
>> > ForkedBooter.java:242)
>> > at org.apache.maven.surefire.booter.ForkedBooter.main(
>> > ForkedBooter.java:121)
>> >
>> >   CubeDescTest.testBadInit9
>> > Expected: (an instance of java.lang.IllegalStateException and exception
>> > with message a string containing "Aggregation group 0 hierarchy
>> dimensions
>> > overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
>> >      but: exception with message a string containing "Aggregation group
>> 0
>> > hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
>> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
>> > overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
>> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
>> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
>> > lstg_format_name]
>> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
>> > CubeDesc.java:628)
>> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
>> > at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest
>> .java:159)
>> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> > FrameworkMethod.java:50)
>> > at org.junit.internal.runners.model.ReflectiveCallable.run(
>> > ReflectiveCallable.java:12)
>> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
>> > FrameworkMethod.java:47)
>> > at org.junit.internal.runners.statements.InvokeMethod.
>> > evaluate(InvokeMethod.java:17)
>> > at org.junit.internal.runners.statements.RunBefores.
>> > evaluate(RunBefores.java:26)
>> > at org.junit.internal.runners.statements.RunAfters.evaluate(
>> > RunAfters.java:27)
>> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
>> > evaluate(ExpectedException.java:239)
>> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> > BlockJUnit4ClassRunner.java:78)
>> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
>> > BlockJUnit4ClassRunner.java:57)
>> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
>> > JUnit4Provider.java:367)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
>> > JUnit4Provider.java:274)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.
>> > executeTestSet(JUnit4Provider.java:238)
>> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
>> > JUnit4Provider.java:161)
>> > at org.apache.maven.surefire.booter.ForkedBooter.
>> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
>> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
>> > ForkedBooter.java:242)
>> > at org.apache.maven.surefire.booter.ForkedBooter.main(
>> > ForkedBooter.java:121)
>> >
>> > ________________________________
>> > 发件人: ShaoFeng Shi <sh...@apache.org>
>> > 发送时间: 2016年11月12日 22:10:13
>> > 收件人: dev
>> > 主题: Re: [VOTE] Release apache-kylin-1.6.0 (RC1)
>> >
>> > Dayue, please go ahead; Let's evaluate the impaction after you fix it
>> and
>> > then decide whether include it.
>> >
>> > 2016-11-12 21:01 GMT+08:00 Dayue <da...@163.com>:
>> >
>> > > Shall we include KYLIN-2173 in this release? I can fix it tonight.
>> > >
>> > >
>> > > > 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
>> > > >
>> > > > Hi all,
>> > > >
>> > > > I have created a build for Apache Kylin 1.6.0, RC1.
>> > > >
>> > > > Changes highlights:
>> > > > [KYLIN-1726] - Scalable streaming cubing
>> > > > [KYLIN-1917] - TopN merge performance improvement
>> > > > [KYLIN-1919] - Support embedded JSON format
>> > > > [KYLIN-2012] - More robust approach to hive schema changes
>> > > > [KYLIN-2054] - TimedJsonStreamParser support other time format
>> > > > [KYLIN-2055] - Add encoder for Boolean type
>> > > > [KYLIN-2070] - Allow concurrent build/refresh/merge
>> > > > [KYLIN-2082] - Support update streaming configuration
>> > > >
>> > > >
>> > > > Thanks to everyone who has contributed to this release.
>> > > > Here’s release notes:
>> > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>> > > projectId=12316121&version=12333366
>> > > >
>> > > > The commit to be voted upon:
>> > > >
>> > > > https://github.com/apache/kylin/commit/30a45dcfed0ea84328787
>> ceab22e84
>> > > 3ad560c352
>> > > >
>> > > > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
>> > > >
>> > > > The artifacts to be voted on are located here:
>> > > > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.
>> 6.0-rc1/
>> > > >
>> > > > The hashes of the artifacts are as follows:
>> > > > apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
>> > > > apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
>> > > d3f3bfe314
>> > > >
>> > > > A staged Maven repository is available for review at:
>> > > > https://repository.apache.org/content/repositories/
>> > orgapachekylin-1037/
>> > > >
>> > > > Release artifacts are signed with the following key:
>> > > > https://people.apache.org/keys/committer/shaofengshi.asc
>> > > >
>> > > > Please vote on releasing this package as Apache Kylin 1.6.0.
>> > > >
>> > > > The vote is open for the next 72 hours and passes if a majority of
>> > > > at least three +1 PPMC votes are cast.
>> > > >
>> > > > [ ] +1 Release this package as Apache Kylin 1.6.0
>> > > > [ ]  0 I don't feel strongly about it, but I'm okay with the release
>> > > > [ ] -1 Do not release this package because...
>> > > >
>> > > >
>> > > > Here is my vote:
>> > > >
>> > > > +1 (binding)
>> > > >
>> > > > --
>> > > > Best regards,
>> > > >
>> > > > Shaofeng Shi 史少锋
>> > >
>> > >
>> > >
>> >
>> >
>> > --
>> > Best regards,
>> >
>> > Shaofeng Shi 史少锋
>> >
>>
>
>

Re: 答复: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by Luke Han <lu...@gmail.com>.
-1,

I got failure when run maven test, exceptions as below.

Not sure if it's JDK version compatible issue or not:

JDK:

java version "1.8.0_72"

Java(TM) SE Runtime Environment (build 1.8.0_72-b15)

Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

OS:

Mac OS 10.11.6


==============================

Failed tests:

  CubeDescTest.testBadInit12

Expected: (an instance of java.lang.IllegalStateException and exception
with message a string containing "Aggregation group 0 a dimension exist in
more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")

     but: exception with message a string containing "Aggregation group 0 a
dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"

Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
dimension exist in more than one hierarchy: [META_CATEG_NAME,
CATEG_LVL2_NAME]

at
org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(CubeDesc.java:643)

at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)

at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTest.java:192)

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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)

at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)

at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)

at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)

at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)

at
org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)

at org.junit.rules.RunRules.evaluate(RunRules.java:20)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)

at
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)

at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)

at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)

at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)

at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)


  CubeDescTest.testBadInit8

Expected: (an instance of java.lang.IllegalStateException and exception
with message a string containing "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")

     but: exception with message a string containing "Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"

Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
CATEG_LVL2_NAME]

at
org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(CubeDesc.java:628)

at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)

at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest.java:147)

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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)

at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)

at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)

at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)

at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)

at
org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)

at org.junit.rules.RunRules.evaluate(RunRules.java:20)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)

at
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)

at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)

at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)

at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)

at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)


  CubeDescTest.testBadInit9

Expected: (an instance of java.lang.IllegalStateException and exception
with message a string containing "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")

     but: exception with message a string containing "Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"

Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
lstg_format_name]

at
org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(CubeDesc.java:628)

at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)

at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest.java:159)

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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)

at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)

at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)

at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)

at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)

at
org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)

at org.junit.rules.RunRules.evaluate(RunRules.java:20)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)

at
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)

at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)

at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)

at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)

at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)



Tests run: 108, Failures: 3, Errors: 0, Skipped: 0


Best Regards!
---------------------

Luke Han

On Sat, Nov 12, 2016 at 11:48 PM, Jian Zhong <zh...@apache.org> wrote:

> +1
>
> I build successfully
>
> mvn test passwd
>
> Macbook  OS 10.11.6
>
> java version "1.7.0_79"
> Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
> Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
>
>
>
>
> On Sat, Nov 12, 2016 at 10:59 PM, roger shi <ro...@hotmail.com>
> wrote:
>
> > When running mvn test, I got following error:
> >
> > Results :
> >
> > Failed tests:
> >   CubeDescTest.testBadInit12
> > Expected: (an instance of java.lang.IllegalStateException and exception
> > with message a string containing "Aggregation group 0 a dimension exist
> in
> > more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> >      but: exception with message a string containing "Aggregation group 0
> > a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> > META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
> > more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
> > dimension exist in more than one hierarchy: [META_CATEG_NAME,
> > CATEG_LVL2_NAME]
> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > CubeDesc.java:643)
> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > at org.apache.kylin.cube.CubeDescTest.testBadInit12(
> CubeDescTest.java:192)
> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > FrameworkMethod.java:50)
> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > ReflectiveCallable.java:12)
> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > FrameworkMethod.java:47)
> > at org.junit.internal.runners.statements.InvokeMethod.
> > evaluate(InvokeMethod.java:17)
> > at org.junit.internal.runners.statements.RunBefores.
> > evaluate(RunBefores.java:26)
> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > RunAfters.java:27)
> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > evaluate(ExpectedException.java:239)
> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:78)
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:57)
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > JUnit4Provider.java:367)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > JUnit4Provider.java:274)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > executeTestSet(JUnit4Provider.java:238)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > JUnit4Provider.java:161)
> > at org.apache.maven.surefire.booter.ForkedBooter.
> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > ForkedBooter.java:242)
> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > ForkedBooter.java:121)
> >
> >   CubeDescTest.testBadInit8
> > Expected: (an instance of java.lang.IllegalStateException and exception
> > with message a string containing "Aggregation group 0 hierarchy
> dimensions
> > overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
> >      but: exception with message a string containing "Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> > overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> > CATEG_LVL2_NAME]
> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > CubeDesc.java:628)
> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > at org.apache.kylin.cube.CubeDescTest.testBadInit8(
> CubeDescTest.java:147)
> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > FrameworkMethod.java:50)
> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > ReflectiveCallable.java:12)
> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > FrameworkMethod.java:47)
> > at org.junit.internal.runners.statements.InvokeMethod.
> > evaluate(InvokeMethod.java:17)
> > at org.junit.internal.runners.statements.RunBefores.
> > evaluate(RunBefores.java:26)
> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > RunAfters.java:27)
> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > evaluate(ExpectedException.java:239)
> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:78)
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:57)
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > JUnit4Provider.java:367)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > JUnit4Provider.java:274)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > executeTestSet(JUnit4Provider.java:238)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > JUnit4Provider.java:161)
> > at org.apache.maven.surefire.booter.ForkedBooter.
> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > ForkedBooter.java:242)
> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > ForkedBooter.java:121)
> >
> >   CubeDescTest.testBadInit9
> > Expected: (an instance of java.lang.IllegalStateException and exception
> > with message a string containing "Aggregation group 0 hierarchy
> dimensions
> > overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
> >      but: exception with message a string containing "Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
> > META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> > overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
> > Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> > hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> > lstg_format_name]
> > at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> > CubeDesc.java:628)
> > at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> > at org.apache.kylin.cube.CubeDescTest.testBadInit9(
> CubeDescTest.java:159)
> > 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > FrameworkMethod.java:50)
> > at org.junit.internal.runners.model.ReflectiveCallable.run(
> > ReflectiveCallable.java:12)
> > at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> > FrameworkMethod.java:47)
> > at org.junit.internal.runners.statements.InvokeMethod.
> > evaluate(InvokeMethod.java:17)
> > at org.junit.internal.runners.statements.RunBefores.
> > evaluate(RunBefores.java:26)
> > at org.junit.internal.runners.statements.RunAfters.evaluate(
> > RunAfters.java:27)
> > at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> > evaluate(ExpectedException.java:239)
> > at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:78)
> > at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> > BlockJUnit4ClassRunner.java:57)
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> > JUnit4Provider.java:367)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> > JUnit4Provider.java:274)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.
> > executeTestSet(JUnit4Provider.java:238)
> > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> > JUnit4Provider.java:161)
> > at org.apache.maven.surefire.booter.ForkedBooter.
> > invokeProviderInSameClassLoader(ForkedBooter.java:290)
> > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> > ForkedBooter.java:242)
> > at org.apache.maven.surefire.booter.ForkedBooter.main(
> > ForkedBooter.java:121)
> >
> > ________________________________
> > 发件人: ShaoFeng Shi <sh...@apache.org>
> > 发送时间: 2016年11月12日 22:10:13
> > 收件人: dev
> > 主题: Re: [VOTE] Release apache-kylin-1.6.0 (RC1)
> >
> > Dayue, please go ahead; Let's evaluate the impaction after you fix it and
> > then decide whether include it.
> >
> > 2016-11-12 21:01 GMT+08:00 Dayue <da...@163.com>:
> >
> > > Shall we include KYLIN-2173 in this release? I can fix it tonight.
> > >
> > >
> > > > 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
> > > >
> > > > Hi all,
> > > >
> > > > I have created a build for Apache Kylin 1.6.0, RC1.
> > > >
> > > > Changes highlights:
> > > > [KYLIN-1726] - Scalable streaming cubing
> > > > [KYLIN-1917] - TopN merge performance improvement
> > > > [KYLIN-1919] - Support embedded JSON format
> > > > [KYLIN-2012] - More robust approach to hive schema changes
> > > > [KYLIN-2054] - TimedJsonStreamParser support other time format
> > > > [KYLIN-2055] - Add encoder for Boolean type
> > > > [KYLIN-2070] - Allow concurrent build/refresh/merge
> > > > [KYLIN-2082] - Support update streaming configuration
> > > >
> > > >
> > > > Thanks to everyone who has contributed to this release.
> > > > Here’s release notes:
> > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> > > projectId=12316121&version=12333366
> > > >
> > > > The commit to be voted upon:
> > > >
> > > > https://github.com/apache/kylin/commit/
> 30a45dcfed0ea84328787ceab22e84
> > > 3ad560c352
> > > >
> > > > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> > > >
> > > > The artifacts to be voted on are located here:
> > > > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
> > > >
> > > > The hashes of the artifacts are as follows:
> > > > apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
> > > > apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
> > > d3f3bfe314
> > > >
> > > > A staged Maven repository is available for review at:
> > > > https://repository.apache.org/content/repositories/
> > orgapachekylin-1037/
> > > >
> > > > Release artifacts are signed with the following key:
> > > > https://people.apache.org/keys/committer/shaofengshi.asc
> > > >
> > > > Please vote on releasing this package as Apache Kylin 1.6.0.
> > > >
> > > > The vote is open for the next 72 hours and passes if a majority of
> > > > at least three +1 PPMC votes are cast.
> > > >
> > > > [ ] +1 Release this package as Apache Kylin 1.6.0
> > > > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > > > [ ] -1 Do not release this package because...
> > > >
> > > >
> > > > Here is my vote:
> > > >
> > > > +1 (binding)
> > > >
> > > > --
> > > > Best regards,
> > > >
> > > > Shaofeng Shi 史少锋
> > >
> > >
> > >
> >
> >
> > --
> > Best regards,
> >
> > Shaofeng Shi 史少锋
> >
>

Re: 答复: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by Jian Zhong <zh...@apache.org>.
+1

I build successfully

mvn test passwd

Macbook  OS 10.11.6

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)




On Sat, Nov 12, 2016 at 10:59 PM, roger shi <ro...@hotmail.com>
wrote:

> When running mvn test, I got following error:
>
> Results :
>
> Failed tests:
>   CubeDescTest.testBadInit12
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 a dimension exist in
> more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>      but: exception with message a string containing "Aggregation group 0
> a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME,
> META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in
> more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a
> dimension exist in more than one hierarchy: [META_CATEG_NAME,
> CATEG_LVL2_NAME]
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:643)
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTest.java:192)
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
>   CubeDescTest.testBadInit8
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
>      but: exception with message a string containing "Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME,
> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> CATEG_LVL2_NAME]
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:628)
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest.java:147)
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
>   CubeDescTest.testBadInit9
> Expected: (an instance of java.lang.IllegalStateException and exception
> with message a string containing "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
>      but: exception with message a string containing "Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [lstg_format_name,
> META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions
> overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
> Stacktrace was: java.lang.IllegalStateException: Aggregation group 0
> hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME,
> lstg_format_name]
> at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(
> CubeDesc.java:628)
> at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
> at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest.java:159)
> 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
> at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
> at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
> at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
> at org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
> at org.junit.rules.ExpectedException$ExpectedExceptionStatement.
> evaluate(ExpectedException.java:239)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(
> JUnit4Provider.java:274)
> at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
> at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(
> ForkedBooter.java:242)
> at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
>
> ________________________________
> 发件人: ShaoFeng Shi <sh...@apache.org>
> 发送时间: 2016年11月12日 22:10:13
> 收件人: dev
> 主题: Re: [VOTE] Release apache-kylin-1.6.0 (RC1)
>
> Dayue, please go ahead; Let's evaluate the impaction after you fix it and
> then decide whether include it.
>
> 2016-11-12 21:01 GMT+08:00 Dayue <da...@163.com>:
>
> > Shall we include KYLIN-2173 in this release? I can fix it tonight.
> >
> >
> > > 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
> > >
> > > Hi all,
> > >
> > > I have created a build for Apache Kylin 1.6.0, RC1.
> > >
> > > Changes highlights:
> > > [KYLIN-1726] - Scalable streaming cubing
> > > [KYLIN-1917] - TopN merge performance improvement
> > > [KYLIN-1919] - Support embedded JSON format
> > > [KYLIN-2012] - More robust approach to hive schema changes
> > > [KYLIN-2054] - TimedJsonStreamParser support other time format
> > > [KYLIN-2055] - Add encoder for Boolean type
> > > [KYLIN-2070] - Allow concurrent build/refresh/merge
> > > [KYLIN-2082] - Support update streaming configuration
> > >
> > >
> > > Thanks to everyone who has contributed to this release.
> > > Here’s release notes:
> > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> > projectId=12316121&version=12333366
> > >
> > > The commit to be voted upon:
> > >
> > > https://github.com/apache/kylin/commit/30a45dcfed0ea84328787ceab22e84
> > 3ad560c352
> > >
> > > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> > >
> > > The artifacts to be voted on are located here:
> > > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
> > >
> > > The hashes of the artifacts are as follows:
> > > apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
> > > apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
> > d3f3bfe314
> > >
> > > A staged Maven repository is available for review at:
> > > https://repository.apache.org/content/repositories/
> orgapachekylin-1037/
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/shaofengshi.asc
> > >
> > > Please vote on releasing this package as Apache Kylin 1.6.0.
> > >
> > > The vote is open for the next 72 hours and passes if a majority of
> > > at least three +1 PPMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Kylin 1.6.0
> > > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > > [ ] -1 Do not release this package because...
> > >
> > >
> > > Here is my vote:
> > >
> > > +1 (binding)
> > >
> > > --
> > > Best regards,
> > >
> > > Shaofeng Shi 史少锋
> >
> >
> >
>
>
> --
> Best regards,
>
> Shaofeng Shi 史少锋
>

答复: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by roger shi <ro...@hotmail.com>.
When running mvn test, I got following error:

Results :

Failed tests:
  CubeDescTest.testBadInit12
Expected: (an instance of java.lang.IllegalStateException and exception with message a string containing "Aggregation group 0 a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]")
     but: exception with message a string containing "Aggregation group 0 a dimension exist in more than one hierarchy: [CATEG_LVL2_NAME, META_CATEG_NAME]" message was "Aggregation group 0 a dimension exist in more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]"
Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 a dimension exist in more than one hierarchy: [META_CATEG_NAME, CATEG_LVL2_NAME]
at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(CubeDesc.java:643)
at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
at org.apache.kylin.cube.CubeDescTest.testBadInit12(CubeDescTest.java:192)
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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)

  CubeDescTest.testBadInit8
Expected: (an instance of java.lang.IllegalStateException and exception with message a string containing "Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]")
     but: exception with message a string containing "Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [CATEG_LVL2_NAME, META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]"
Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME, CATEG_LVL2_NAME]
at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(CubeDesc.java:628)
at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
at org.apache.kylin.cube.CubeDescTest.testBadInit8(CubeDescTest.java:147)
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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)

  CubeDescTest.testBadInit9
Expected: (an instance of java.lang.IllegalStateException and exception with message a string containing "Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]")
     but: exception with message a string containing "Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [lstg_format_name, META_CATEG_NAME]" message was "Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]"
Stacktrace was: java.lang.IllegalStateException: Aggregation group 0 hierarchy dimensions overlap with joint dimensions: [META_CATEG_NAME, lstg_format_name]
at org.apache.kylin.cube.model.CubeDesc.validateAggregationGroups(CubeDesc.java:628)
at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:539)
at org.apache.kylin.cube.CubeDescTest.testBadInit9(CubeDescTest.java:159)
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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)

________________________________
发件人: ShaoFeng Shi <sh...@apache.org>
发送时间: 2016年11月12日 22:10:13
收件人: dev
主题: Re: [VOTE] Release apache-kylin-1.6.0 (RC1)

Dayue, please go ahead; Let's evaluate the impaction after you fix it and
then decide whether include it.

2016-11-12 21:01 GMT+08:00 Dayue <da...@163.com>:

> Shall we include KYLIN-2173 in this release? I can fix it tonight.
>
>
> > 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
> >
> > Hi all,
> >
> > I have created a build for Apache Kylin 1.6.0, RC1.
> >
> > Changes highlights:
> > [KYLIN-1726] - Scalable streaming cubing
> > [KYLIN-1917] - TopN merge performance improvement
> > [KYLIN-1919] - Support embedded JSON format
> > [KYLIN-2012] - More robust approach to hive schema changes
> > [KYLIN-2054] - TimedJsonStreamParser support other time format
> > [KYLIN-2055] - Add encoder for Boolean type
> > [KYLIN-2070] - Allow concurrent build/refresh/merge
> > [KYLIN-2082] - Support update streaming configuration
> >
> >
> > Thanks to everyone who has contributed to this release.
> > Here’s release notes:
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12316121&version=12333366
> >
> > The commit to be voted upon:
> >
> > https://github.com/apache/kylin/commit/30a45dcfed0ea84328787ceab22e84
> 3ad560c352
> >
> > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> >
> > The artifacts to be voted on are located here:
> > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
> >
> > The hashes of the artifacts are as follows:
> > apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
> > apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
> d3f3bfe314
> >
> > A staged Maven repository is available for review at:
> > https://repository.apache.org/content/repositories/orgapachekylin-1037/
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/shaofengshi.asc
> >
> > Please vote on releasing this package as Apache Kylin 1.6.0.
> >
> > The vote is open for the next 72 hours and passes if a majority of
> > at least three +1 PPMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Kylin 1.6.0
> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> >
> > Here is my vote:
> >
> > +1 (binding)
> >
> > --
> > Best regards,
> >
> > Shaofeng Shi 史少锋
>
>
>


--
Best regards,

Shaofeng Shi 史少锋

Re: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by ShaoFeng Shi <sh...@apache.org>.
Dayue, please go ahead; Let's evaluate the impaction after you fix it and
then decide whether include it.

2016-11-12 21:01 GMT+08:00 Dayue <da...@163.com>:

> Shall we include KYLIN-2173 in this release? I can fix it tonight.
>
>
> > 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
> >
> > Hi all,
> >
> > I have created a build for Apache Kylin 1.6.0, RC1.
> >
> > Changes highlights:
> > [KYLIN-1726] - Scalable streaming cubing
> > [KYLIN-1917] - TopN merge performance improvement
> > [KYLIN-1919] - Support embedded JSON format
> > [KYLIN-2012] - More robust approach to hive schema changes
> > [KYLIN-2054] - TimedJsonStreamParser support other time format
> > [KYLIN-2055] - Add encoder for Boolean type
> > [KYLIN-2070] - Allow concurrent build/refresh/merge
> > [KYLIN-2082] - Support update streaming configuration
> >
> >
> > Thanks to everyone who has contributed to this release.
> > Here’s release notes:
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12316121&version=12333366
> >
> > The commit to be voted upon:
> >
> > https://github.com/apache/kylin/commit/30a45dcfed0ea84328787ceab22e84
> 3ad560c352
> >
> > Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> >
> > The artifacts to be voted on are located here:
> > https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
> >
> > The hashes of the artifacts are as follows:
> > apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
> > apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548
> d3f3bfe314
> >
> > A staged Maven repository is available for review at:
> > https://repository.apache.org/content/repositories/orgapachekylin-1037/
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/shaofengshi.asc
> >
> > Please vote on releasing this package as Apache Kylin 1.6.0.
> >
> > The vote is open for the next 72 hours and passes if a majority of
> > at least three +1 PPMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Kylin 1.6.0
> > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > [ ] -1 Do not release this package because...
> >
> >
> > Here is my vote:
> >
> > +1 (binding)
> >
> > --
> > Best regards,
> >
> > Shaofeng Shi 史少锋
>
>
>


-- 
Best regards,

Shaofeng Shi 史少锋

Re: [VOTE] Release apache-kylin-1.6.0 (RC1)

Posted by Dayue <da...@163.com>.
Shall we include KYLIN-2173 in this release? I can fix it tonight.


> 在 2016年11月10日,下午2:40,ShaoFeng Shi <sh...@apache.org> 写道:
> 
> Hi all,
> 
> I have created a build for Apache Kylin 1.6.0, RC1.
> 
> Changes highlights:
> [KYLIN-1726] - Scalable streaming cubing
> [KYLIN-1917] - TopN merge performance improvement
> [KYLIN-1919] - Support embedded JSON format
> [KYLIN-2012] - More robust approach to hive schema changes
> [KYLIN-2054] - TimedJsonStreamParser support other time format
> [KYLIN-2055] - Add encoder for Boolean type
> [KYLIN-2070] - Allow concurrent build/refresh/merge
> [KYLIN-2082] - Support update streaming configuration
> 
> 
> Thanks to everyone who has contributed to this release.
> Here’s release notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316121&version=12333366
> 
> The commit to be voted upon:
> 
> https://github.com/apache/kylin/commit/30a45dcfed0ea84328787ceab22e843ad560c352
> 
> Its hash is 30a45dcfed0ea84328787ceab22e843ad560c352.
> 
> The artifacts to be voted on are located here:
> https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-1.6.0-rc1/
> 
> The hashes of the artifacts are as follows:
> apache-kylin-1.6.0-src.tar.gz.md5 68bd217f987d259ecf29dc192f2edb02
> apache-kylin-1.6.0-src.tar.gz.sha1 504c8c57936be168e341732fd5d548d3f3bfe314
> 
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachekylin-1037/
> 
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/shaofengshi.asc
> 
> Please vote on releasing this package as Apache Kylin 1.6.0.
> 
> The vote is open for the next 72 hours and passes if a majority of
> at least three +1 PPMC votes are cast.
> 
> [ ] +1 Release this package as Apache Kylin 1.6.0
> [ ]  0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
> 
> 
> Here is my vote:
> 
> +1 (binding)
> 
> -- 
> Best regards,
> 
> Shaofeng Shi 史少锋