Well I copied my jive webapp folder across - plus my jiveHome folder complete with license - exported the mysql database and reimported it to the latest version - when I go to the admin signon I get the following.
Jive Forums 2.5.4 Admin Error ------------------------------------------------------------------------------- - java.lang.NullPointerException at java.lang.Object.getClass() (/usr/lib/libgcj.so.6.0.0) at com.jivesoftware.forum.database.DbAuthorizationFactory.createAuthorization(java .lang.String, java.lang.String) (Unknown Source) at com.jivesoftware.forum.AuthorizationFactory.getAuthorization(java.lang.String, java.lang.String) (Unknown Source) at org.apache.jsp.admin.login_jsp._jspService(javax.servlet.http.HttpServletReques t, javax.servlet.http.HttpServletResponse) (Unknown Source) at org.apache.jasper.runtime.HttpJspBase.service(javax.servlet.http.HttpServletReq uest, javax.servlet.http.HttpServletResponse) (/usr/lib/libjasper5-runtime-5.0.30.jar.so) at javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so) at org.apache.jasper.servlet.JspServletWrapper.service(javax.servlet.http.HttpServ letRequest, javax.servlet.http.HttpServletResponse, boolean) (/usr/lib/libjasper5-compiler-5.0.30.jar.so) at org.apache.jasper.servlet.JspServlet.serviceJspFile(javax.servlet.http.HttpServ letRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.Throwable, boolean) (/usr/lib/libjasper5-compiler-5.0.30.jar.so) at org.apache.jasper.servlet.JspServlet.service(javax.servlet.http.HttpServletRequ est, javax.servlet.http.HttpServletResponse) (/usr/lib/libjasper5-compiler-5.0.30.jar.so) at javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet. ServletRequest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletR equest, javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Reques t, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Re quest, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardContextValve.invokeInternal(org.apache.catalin a.Wrapper, org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Reques t, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Re quest, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Re quest, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Re quest, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request , org.apache.catalina.Response, org.apache.catalina.ValveContext) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Re quest, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request, org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so) at org.apache.coyote.http11.Http11Processor.process(java.io.InputStream, java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti on(org.apache.tomcat.util.net.TcpConnection, java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[]) (/tmp/libtomcat-util-5.0.30.jar.soz6twae.so) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run() (/tmp/libtomcat-util-5.0.30.jar.soz6twae.so) at java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0) Thanks for your help. Kevin