[ https://issues.apache.org/jira/browse/CALCITE-4793?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17419097#comment-17419097 ]
Alessandro Solimando commented on CALCITE-4793: ----------------------------------------------- Sure, I will have a look at that too. In the meantime, I found out that the failure has nothing to do with Guava, I forgot that those tests are skipped with Guava > 25, so the problem was simply hidden. >From a first look it looks like that we use an Accessor from Avatica which >does not handle correctly the user timezone, the test case is simply exposing >the bad behaviour (i.e., I don't think it's the Cassandra adapter itself). I will keep digging and hopefully find the root cause. > CassandraAdapterDataTypesTest.testCollectionsInnerValues fails depending on > the user timezone > --------------------------------------------------------------------------------------------- > > Key: CALCITE-4793 > URL: https://issues.apache.org/jira/browse/CALCITE-4793 > Project: Calcite > Issue Type: Bug > Components: cassandra-adapter > Affects Versions: 1.27.0 > Reporter: Alessandro Solimando > Assignee: Alessandro Solimando > Priority: Major > > Depending on the user timezone, the test fails because the value of the > timestamp field is not the expected one. > For instance, the following command: > {noformat} > ./gradlew :cassandra:test --tests > "org.apache.calcite.test.CassandraAdapterDataTypesTest.testCollectionsInnerValues" > -Pguava.version=25.0-jre -Duser.timezone=GMT{noformat} > causes the following test failure: > {noformat} > java.lang.AssertionError: Expected: is "EXPR$0=1; EXPR$1=v1; 1=3000000000; > 2=30ff87; 3=2015-05-03 11:30:54\n" but: was "EXPR$0=1; EXPR$1=v1; > 1=3000000000; 2=30ff87; 3=2015-05-03 13:30:54\n"{noformat} > The issue is not present for guava versions >= 26.0-jre. -- This message was sent by Atlassian Jira (v8.3.4#803005)