I'm in the process of setting up a new Windows 10 machine, and have just installed Squirrel. I did this a couple of years ago on my old machine and it just worked, so I wasn't expecting any problems. I specified Embedded Derby during the installation, and derby.jar shows up in the Squirrel plugins directory. So far so good.

Now, when I start Squirrel, all the drivers are shown as disabled.
The plugin settings window shows Load at Startup=true, Internal name=derby, Name=Derby Plugin, Loaded=true, Version=0.13, Author=Rob Manning, Contributors=Alex Pivovarov. I double-click on Apache Derby Embedded, and it shows me the current class path. Derby.jar is not listed.

So I tried the following:

1) Adding the path to derby.jar to the "Extra Classpath" tab and setting Class Name to org.apache.derby.jdbc.EmbeddedDriver. No luck.

2) Copying derby.jar to Squirrel's lib directory, so it shows up in the main classpath. The log file shows it's in the classpath, and also says "INFO net.sourceforge.squirrel_sql.client.Application - Plugin derby created in 0 ms, loaded in 0 ms, initialized in 3 ms, total 3 ms." But still no luck.

I have also checked that I have full control for the installation directory and tried copying the drivers to the user .squirrel-sql\plugins directory. Still nothing.

I'm now at the sacrificing chickens stage. Does anyone have any clue what is going wrong here?

TIA,
--
John English

Reply via email to