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