Thank you for the quick response and release of the updated version.
Although, I'm still running into some trouble connecting to my
HyperSQL database. Loosely following the tips you outlined in another
discussion ("I need help to test ORACLE and SQL SERVER 2005",
http://groups.google.com/group/diffkit-user/msg/651d8d8038dd00d0), I
can confirm that my database info as well as the generated jdbc URL
seen in the debug information is correct. After the first debug
statement, it continues with the following stack trace:
DEBUG[13:25:07.339]{main}(DKDatabase.canConnect:180)-null
java.sql.SQLTransientConnectionException: connection exception:
connection failure: java.io.EOFException
at org.hsqldb.jdbc.Util.sqlException(Unknown Source) [diffkit-
app.jar:na]
at org.hsqldb.jdbc.Util.sqlException(Unknown Source) [diffkit-
app.jar:na]
at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
[diffkit-app.jar:na]
at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
[diffkit-app.jar:na]
at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) [diffkit-
app.jar:na]
at java.sql.DriverManager.getConnection(DriverManager.java:
582) [na:1.6.0_22]
at java.sql.DriverManager.getConnection(DriverManager.java:
154) [na:1.6.0_22]
at org.diffkit.db.DKDatabase.getConnection(DKDatabase.java:77)
[diffkit-app.jar:na]
at org.diffkit.db.DKDatabase.canConnect(DKDatabase.java:169)
[diffkit-app.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_22]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39) [na:1.6.0_22]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25) [na:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:597) [na:
1.6.0_22]
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite
$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:
229) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:
52) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:
40) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
117) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
121) [diffkit-app.jar:na]
at
org.diffkit.diff.testcase.TestCaseRunner.validateFlavor(TestCaseRunner.groovy:
213) [diffkit-app.jar:na]
at org.diffkit.diff.testcase.TestCaseRunner.this
$2$validateFlavor(TestCaseRunner.groovy) [diffkit-app.jar:na]
at org.diffkit.diff.testcase.TestCaseRunner$this
$2$validateFlavor.callCurrent(Unknown Source) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:
44) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
143) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
151) [diffkit-app.jar:na]
at
org.diffkit.diff.testcase.TestCaseRunner.setupRunnerRun(TestCaseRunner.groovy:
149) [diffkit-app.jar:na]
at org.diffkit.diff.testcase.TestCaseRunner.this
$2$setupRunnerRun(TestCaseRunner.groovy) [diffkit-app.jar:na]
at org.diffkit.diff.testcase.TestCaseRunner$this
$2$setupRunnerRun.callCurrent(Unknown Source) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:
44) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
143) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
151) [diffkit-app.jar:na]
at
org.diffkit.diff.testcase.TestCaseRunner.run(TestCaseRunner.groovy:
114) [diffkit-app.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_22]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39) [na:1.6.0_22]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25) [na:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:597) [na:
1.6.0_22]
at
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
88) [diffkit-app.jar:na]
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
[diffkit-app.jar:na]
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
1058) [diffkit-app.jar:na]
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
886) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:
66) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:
44) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
143) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:
151) [diffkit-app.jar:na]
at org.diffkit.diff.testcase.TestCaseRunner
$_run_closure1.doCall(TestCaseRunner.groovy:100) [diffkit-app.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_22]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39) [na:1.6.0_22]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25) [na:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:597) [na:
1.6.0_22]
at
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
88) [diffkit-app.jar:na]
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
[diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:
273) [diffkit-app.jar:na]
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:
886) [diffkit-app.jar:na]
at groovy.lang.Closure.call(Closure.java:276) [diffkit-
app.jar:na]
at groovy.lang.Closure.call(Closure.java:289) [diffkit-
app.jar:na]
at
org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
1184) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:
1160) [diffkit-app.jar:na]
at org.codehaus.groovy.runtime.dgm$111.invoke(Unknown Source)
[diffkit-app.jar:na]
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite
$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:
270) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:
52) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:
40) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
117) [diffkit-app.jar:na]
at
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:
125) [diffkit-app.jar:na]
at
org.diffkit.diff.testcase.TestCaseRunner.run(TestCaseRunner.groovy:99)
[diffkit-app.jar:na]
at
org.diffkit.diff.conf.DKTestBridge.runTestCases(DKTestBridge.java:45)
[diffkit-app.jar:na]
at
org.diffkit.diff.conf.DKApplication.runTestCases(DKApplication.java:
205) [diffkit-app.jar:na]
at org.diffkit.diff.conf.DKApplication.main(DKApplication.java:
108) [diffkit-app.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_22]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39) [na:1.6.0_22]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25) [na:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:597) [na:
1.6.0_22]
at
com.jdotsoft.jarloader.JarClassLoader.invokeMain(JarClassLoader.java:
520) [diffkit-app.jar:na]
at org.diffkit.diff.conf.DKLauncher.main(DKLauncher.java:26)
[diffkit-app.jar:na]
Caused by: org.hsqldb.HsqlException: connection exception: connection
failure: java.io.EOFException
at org.hsqldb.error.Error.error(Unknown Source) [diffkit-
app.jar:na]
at org.hsqldb.ClientConnection.execute(Unknown Source)
[diffkit-app.jar:na]
at org.hsqldb.ClientConnection.<init>(Unknown Source) [diffkit-
app.jar:na]
Any help in solving this will be much appreciated.
Thanks,
Jared