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 史少锋
