I have the same error on the same env with Dong!

> 在 2016年11月12日,20:44,ShaoFeng Shi <[email protected]> 写道:
> 
> 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 <[email protected]>:
> 
>> 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 <[email protected]>:
>> 
>>> 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 史少锋

Reply via email to