Are you also using 64-bit Java? I think it has to be Oracle’s Java (not OpenJDK) and 32-bit. You were saying that 3.6.0 was working for you. Was it on the same machine with the same OS and Java version?
Buy me a new PC with a CPU supporting native 64-bit virtualization (: Seriously, i just need a confirmation from at least one more user about such error to file it in the tracker. In any case i won’t be able to fix it, and probably this won’t be fixed for a long time as we don’t have Openfire developers.
So, you are doing an upgrade of your 3.6.0 to 3.7.0? How do you do this exactly? Personally i first stop Openfire, then copy the old installation (backup), then delete all folderers, extract new content from tar.gz and then copy from a backup: /embedded-db, /conf and also /resources/security. You can also copy plugins, but i rather install them from Admin Console.
I can only try in 32-bit virtual Ubuntu 11.04 machine. No matter how many times i uninstall OpenJDK and install Sun’s JRE, java -version still shows that i’m using OpenJDK. So i’m not sure which is actually in use. But it works. I have downloaded tar.gz version of 3.7.0 and started in terminal /bin/openfire start I’m then able to connect to localhost:9090 in my browser and start a web setup.
Also on the home page of Admin Console it says that i’m using OpenJDK 1.6.0_22.
I was finally able to uninstall OpenJDK and reinstalled Sun’s JRE 1.6.0_26. Now it shows this version both in terminal and Admin Console. Openfire works fine with that version.