powered by Jive Software

Openfire 3.6.3 and PostgreSQL

Hi,

I use the Debian package of Openfire. It seems that the PostgreSQL driver has been modified between versions 3.6.2 and 3.6.3.

When configuring Openfire 3.6.3 with an external PostgreSQL database (“standard database connection”/“Database settings - Standard connection” in the setup), I get the following error message:

“Unable to load the specified JDBC driver. Please verify the name of the driver is correct and that the driver is in the classpath of this server (usually the ‘lib’ directory). If you add a driver to your classpath you will need to restart the server.”

With the sames settings, I don’t get any error message with versions 3.6.2 and 3.6.1.

If I replace the driver (‘postgresql.jar’) of version 3.6.3 with the one of version 3.6.2 in /usr/share/openfire/lib, it’s OK.

I use PostgreSQL 8.1.11 on Debian etch.

What do you think?

Thanks,

Laurent

Hi Laurent,

I ran into this too, but have not taken the time to diagnose why. Will dig into it some more.

daryl

Hello,

it is still an issue in 3.6.4. 3.6.2 works fine.

Hi,

JM-1519 , I had it as a blocker for the previous release, but it was skipped

daryl

Hello,

Is this being addressed? When can we expect it to work again?

Thank you.

Best,

Stefan Kocis

Hi,

Unfortunately, none of us in the community have the power to push out releases. Hopefully Gato or Matt can help us out soon with a release.

daryl

So it is fixed and you are just waiting for next release. Is that it?

Thank you

Stefan Kocis

Yes, I believe I fixed it by reverting the postgresql jar file.

daryl

Great

Thank you. Looking forward for next release.

Have a nice day,

Stefan Kocis

As of 2010-07-05, Openfire 3.6.4, this bug is still present.

redshift,

That is correct, it is fixed in the upcoming 3.7.0 beta. If you can use an RPM, you can try this:

http://mesonet.agron.iastate.edu/pickup/openfire-3.7.0.beta-1.i386.rpm

daryl

I can’t install the BETA version on OS X. Is there another workaround for these problem?

Thank you.