When i preview a very simple query from optiq in PDI I now get the error below. Note I had to upgrade few pdi libraries in order to actually get optiq happy but this seems to be within the realm of optiqs code right?
2013/10/24 19:58:48 - Version checker - OK
2013/10/24 19:59:03 - /home/codek/projects/pditests/readall.ktr : readall - Dispatching started for transformation [/home/codek/projects/pditests/readall.ktr : readall]
2013/10/24 19:59:04 - Table input.0 - ERROR (version TRUNK-SNAPSHOT, build 1 from 2013-10-21 23.11.41 by tomcat) : Unexpected error
2013/10/24 19:59:04 - Table input.0 - ERROR (version TRUNK-SNAPSHOT, build 1 from 2013-10-21 23.11.41 by tomcat) : java.lang.AbstractMethodError: Baz$3.apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.linq4j.EnumerableDefaults.aggregate(EnumerableDefaults.java:86)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.linq4j.DefaultEnumerable.aggregate(DefaultEnumerable.java:88)
2013/10/24 19:59:04 - Table input.0 - at Baz.bind(Baz.java:64)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.optiq.jdbc.OptiqPrepare$PrepareResult.getEnumerable(OptiqPrepare.java:193)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.optiq.jdbc.OptiqPrepare$PrepareResult.enumerator(OptiqPrepare.java:203)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.optiq.jdbc.OptiqStatement$1.apply(OptiqStatement.java:377)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.optiq.jdbc.OptiqStatement$1.apply(OptiqStatement.java:375)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.optiq.jdbc.OptiqResultSet.execute(OptiqResultSet.java:157)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.optiq.jdbc.OptiqStatement.executeQueryInternal(OptiqStatement.java:365)
2013/10/24 19:59:04 - Table input.0 - at net.hydromatic.optiq.jdbc.OptiqStatement.executeQuery(OptiqStatement.java:80)
2013/10/24 19:59:04 - Table input.0 - at org.pentaho.di.core.database.Database.openQuery(Database.java:1640)
2013/10/24 19:59:04 - Table input.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:224)
2013/10/24 19:59:04 - Table input.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:138)
2013/10/24 19:59:04 - Table input.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:61)
2013/10/24 19:59:04 - Table input.0 - at java.lang.Thread.run(Thread.java:722)
2013/10/24 19:59:04 - Table input.0 - Finished reading query, closing connection.
2013/10/24 19:59:04 - Table input.0 - Finished processing (I=0, O=0, R=0, W=0, U=0, E=1)
2013/10/24 19:59:04 - /home/codek/projects/pditests/readall.ktr : readall - /home/codek/projects/pditests/readall.ktr : readall
2013/10/24 19:59:04 - /home/codek/projects/pditests/readall.ktr : readall - /home/codek/projects/pditests/readall.ktr : readall