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 >