StackOverFlowError when attempting to run a DBFit test

77 views
Skip to first unread message

Harsha Perera

unread,
Feb 1, 2016, 6:38:21 PM2/1/16
to dbfit

Hi,

 

When attempting to execute a test that runs two queries, both of which have been limited to return 1 row each, a stack overflow error is given.  One query accesses a Postgresql database while the other accesses a SQLServer database. The error occurs on the execution of the dbfit.PostgresTest command. We are able to run other DBFit tests accessing both databases and that return around 100 rows without any errors. How could this error be resolved?


The stack trace is as follows:
classpath: lib/*.jar
dbfit.PostgresTest
java.lang.StackOverflowError at sun.nio.cs.UTF_8.updatePositions(Unknown Source) at sun.nio.cs.UTF_8.access$200(Unknown Source) at sun.nio.cs.UTF_8$Encoder.encodeArrayLoop(Unknown Source) at sun.nio.cs.UTF_8$Encoder.encodeLoop(Unknown Source) at java.nio.charset.CharsetEncoder.encode(Unknown Source) at sun.nio.cs.StreamEncoder.implWrite(Unknown Source) at sun.nio.cs.StreamEncoder.write(Unknown Source) at sun.nio.cs.StreamEncoder.write(Unknown Source) at java.io.OutputStreamWriter.write(Unknown Source) at java.io.PrintWriter.write(Unknown Source) at java.io.PrintWriter.write(Unknown Source) at java.io.PrintWriter.print(Unknown Source) at fit.Parse.print(Parse.java:185) at fit.Parse.print(Parse.java:188) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194) at fit.Parse.print(Parse.java:194)

Mark Matten

unread,
Feb 2, 2016, 2:13:53 AM2/2/16
to dbfit
Could you please show us the actual test code/structure so we can see how you're using the fixtures?

Harsha Perera

unread,
Feb 2, 2016, 7:07:37 PM2/2/16
to dbfit
!path lib/*.jar
!| dbfit.PostgresTest|

!|Connect|<Connection Details for Postgresql DB>|penelope|


!define SourceCase {!-
<Select statment to extract 1 row from Postgresql>
-!}

|Store Query|${SourceCase}|SourceCase|

!|Connect|<Connection Details for SqlServer DB|

!define DestinationCase {!-
SELECT statement to extract 1 row from SqlServer
-!}

|Store Query|${DestinationCase}|DestinationCase|


|compare stored queries|SourceCase|DestinationCase|
|AssessmentTypeName                               |
...

Yavor Nikolov

unread,
Feb 3, 2016, 12:31:07 PM2/3/16
to dbfit
Hi,
You say it's failing at dbfit.PostgresTest command - if you remove everything else is it still failing? If not - you may start removing commands one by one (starting e.g. from comparestoredqueries) to see which is causing the problem.

--
You received this message because you are subscribed to the Google Groups "dbfit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dbfit+un...@googlegroups.com.
To post to this group, send email to db...@googlegroups.com.
Visit this group at https://groups.google.com/group/dbfit.
For more options, visit https://groups.google.com/d/optout.

Harsha Perera

unread,
Feb 4, 2016, 1:13:29 AM2/4/16
to dbfit
Hi,

The problem was with the "--" notation used for comments in the SQL statement. When that was replaced with the notation /* ... */ the test was executed as expected.
Reply all
Reply to author
Forward
0 new messages