powered by Jive Software

3.2.0 to 3.2.2 changes? Can''t connect to server

Was trying to replace old server PC with new one and decided to upgrade it to 3.2.2 too. But after going through the same manual upgrade process (same for two years now) i cant connect to it anymore. Putting backup back solves the problem. At home with Windows version (updated with zip version) it works. At work it’‘s a linux tar.gz version. Eventually new server PC stop working correctly (hanging and unrecoverable filesystem errors), but backup was working fine. Dont have any logs (cmd only, and i cant connect to Admin Console with 3.2.2). What changes between 3.2.0 and 3.2.2 could cause that? I’‘m using the same wildfired deamon (hasnt changed for years, well it was jive-messengerd before). I’'m just deleting everything except /conf, /embedded-db and /logs and copying new files, then reboot.

will try to upgrade tomorrow

Hey wroot,

FYI, bundled keystore in Wildfire 3.2.* is an empty keystore that no longer contains dummy self-signed certificates. New certificates are now created when 1) you complete the setup process and 2) when you manually create them from the admin console in the certificate management page. Anyway, having no certificates should not be the reason why you are having this problem. Check the error logs and let us know what you found.

Regards,

– Gato

Today i have noticed that my self-signed certs has gone (after zip version upgrade from 3.2.1 to 3.2.2, just overwritten everything except conf, base and logs).

error.log (not work server, but who knows; and User Import Export plugin is not working anymore, 2.04 and 2.1.0)

at org.jivesoftware.wildfire.roster.RosterItemProvider.getItems(RosterItemProvider .java:277)

at org.jivesoftware.wildfire.roster.Roster.(Roster.java:95)

at org.jivesoftware.wildfire.roster.RosterManager.getRoster(RosterManager.java:94)

at org.jivesoftware.wildfire.user.User.getRoster(User.java:289)

at org.jivesoftware.wildfire.plugin.ImportExportPlugin.exportUsers(ImportExportPlu gin.java:145)

at org.jivesoftware.wildfire.plugin.ImportExportPlugin.exportUsersToFile(ImportExp ortPlugin.java:77)

at org.jivesoftware.wildfire.plugin.userImportExport.export_002dfile_jsp._jspServi ce(export_002dfile_jsp.java:50)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.jivesoftware.wildfire.container.PluginServlet.handleJSP(PluginServlet.java: 234)

at org.jivesoftware.wildfire.container.PluginServlet.service(PluginServlet.java:92 )

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1074)

at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)

at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)

at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1065)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollect ion.java:146)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)

at org.mortbay.jetty.Server.handle(Server.java:285)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.j ava:751)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)

Caused by: org.jivesoftware.stringprep.IDNAException: Contains non-LDH characters.

at org.jivesoftware.stringprep.IDNA.toASCII(IDNA.java:106)

at org.jivesoftware.stringprep.IDNA.toASCII(IDNA.java:53)

at org.xmpp.packet.JID.init(JID.java:355)

… 46 more

ok, i must be overwriting the truststore with blank one.

Today have upgraded 3.2.0 to 3.2.2 and everything went smoothly this time.