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 <[email protected]>
发送时间: 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 <[email protected]>:
> Shall we include KYLIN-2173 in this release? I can fix it tonight.
>
>
> > 在 2016年11月10日,下午2:40,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?
> 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 史少锋