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

Reply via email to