I do get this error on

CoreQuidemTest. [18] sql/scalar.iq


org.opentest4j.AssertionFailedError: Files differ:
/.../calcite/core/build/quidem/test/sql/scalar.iq
/.../calcite/core/build/resources/test/sql/scalar.iq
309,318c309,445
< +----------+------------+
< | EMP_NAME | DEPT_NAME  |
< +----------+------------+
< | ALLEN    | ACCOUNTING |
< | ALLEN    | RESEARCH   |
< | SMITH    | ACCOUNTING |
< | SMITH    | RESEARCH   |
< +----------+------------+
< (4 rows)
<
---
> java.lang.AssertionError: unexpected different tables in subquery:
[[scott, EMP], [scott, DEPT]]
> at
org.apache.calcite.sql2rel.RelFieldTrimmer.inputContainsSubQueryTables(RelFieldTrimmer.java:532)
> at
org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:573)
> at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:533)
> at
org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:295)
> at
org.apache.calcite.sql2rel.RelFieldTrimmer.trimChild(RelFieldTrimmer.java:237)
> at
org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:785)
> at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:533)
> at
org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:295)
> at
org.apache.calcite.sql2rel.RelFieldTrimmer.trim(RelFieldTrimmer.java:182)
> at
org.apache.calcite.sql2rel.SqlToRelConverter.trimUnusedFields(SqlToRelConverter.java:581)
> at org.apache.calcite.prepare.Prepare.trimUnusedFields(Prepare.java:392)
> at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:304)
> at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:221)
> at
org.apache.calcite.prepare.CalcitePrepareImpl.prepare2_(CalcitePrepareImpl.java:673)
> at
org.apache.calcite.prepare.CalcitePrepareImpl.prepare_(CalcitePrepareImpl.java:524)
> at
org.apache.calcite.prepare.CalcitePrepareImpl.prepareSql(CalcitePrepareImpl.java:492)
> at
org.apache.calcite.jdbc.CalciteConnectionImpl.parseQuery(CalciteConnectionImpl.java:246)
> at
org.apache.calcite.jdbc.CalciteMetaImpl.prepareAndExecute(CalciteMetaImpl.java:654)
> at
org.apache.calcite.avatica.AvaticaConnection.prepareAndExecuteInternal(AvaticaConnection.java:677)
> at
org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:157)
> at
org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:228)
> at net.hydromatic.quidem.Quidem.checkResult(Quidem.java:317)
> at net.hydromatic.quidem.Quidem.access$2600(Quidem.java:54)
> at net.hydromatic.quidem.Quidem$ContextImpl.checkResult(Quidem.java:1778)
> at
net.hydromatic.quidem.Quidem$CheckResultCommand.execute(Quidem.java:985)
> at net.hydromatic.quidem.Quidem$CompositeCommand.execute(Quidem.java:1522)
> at net.hydromatic.quidem.Quidem.execute(Quidem.java:204)
> at org.apache.calcite.test.QuidemTest.checkRun(QuidemTest.java:210)
> at org.apache.calcite.test.QuidemTest.test(QuidemTest.java:370)
...


On Fri, Jun 20, 2025 at 7:31 PM Mihai Budiu <mbu...@gmail.com> wrote:

> The strange thing is that ./gradlew build succeeds on my machine.
> Can anyone reproduce this problem?
>
> Mihai
>
>
> ________________________________
> From: Mihai Budiu <mbu...@gmail.com>
> Sent: Friday, June 20, 2025 11:16 AM
> To: dev <dev@calcite.apache.org>
> Subject: main branch broken
>
> It looks like one of the PRs I merged yesterday broke the build for the
> main branch; I will investigate.
>
> Sorry about that.
>
> Mihai
>

Reply via email to