Server will not start after upgrading from 3.4.2 to 3.5.0

After the upgrade from 3.4.2 to 3.5.0 done according to guide.html (which I’ve carried out a number of times now to get to 3.4.2), the attached error_log file is produced.

This of course results in the following being written to nohup.out and the server terminating:

Database setup or configuration error: Please verify your database settings and

check the logs/error.log file for detailed error messages.

java.lang.IllegalArgumentException: java.lang.NullPointerException

at org.jivesoftware.openfire.XMPPServer.verifyDataSource(


at org.jivesoftware.openfire.XMPPServer.start(

at org.jivesoftware.openfire.XMPPServer.<init>(

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC

at java.lang.reflect.Constructor.newInstance(

at java.lang.Class.newInstance0(

at java.lang.Class.newInstance(

at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.j


at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.ja


Caused by: java.lang.NullPointerException

at org.jivesoftware.openfire.XMPPServer.verifyDataSource(


… 10 more

Error starting the server. Please check the log files for more information.

Server halted

I’ve tried the upgrade process more than 5 times now, with the same results.

Any help is appreciated.