Reputation: 13
What I want to do
My settings
It seems that my hsql server is using 2.3.4. However I do not see why my local Eclipse (the client) is using 2.1.0.0. I have set up maven and it seems to be pointing to the 2.3.2 jar.
How my Eclipse package explorer looks
Other things I have checked / done
The solution
As mentioned by fredt, upgrade to 2.3.4 by making the following change to my pom.xml. Also went to build path to make sure that there is no other hsqldb jars being pointed at (or if any where being pointed at, they were 2.3.4).
<properties>
<hsqldb.version>2.3.4</hsqldb.version>
</properties>
Upvotes: 1
Views: 2377
Reputation: 24352
The message is misleading. It is meant to say "greater than 2.3.3 is required". Change your Maven settings in pom.xml to require HSQLDB 2.3.4. In general you should use the same version jar for driver and server.
Upvotes: 2