3 Replies Latest reply on Dec 21, 2007 8:06 AM by sean.moran

    Could not initialize class error setup with SQL2005

    casadyc

      I'm receiving an error when I attempt to step through the setup process in Clearspace 1.9 for Windows.  My configuration is as follows:

      - Windows 2003 Server R2

      - JRE 1.6.0.10

      - jTDS 1.2.2

      - SQL Server 2005

       

      Steps to reproduce in the Clearspace setup tool "/clearspace/admin/setup/":

       

      1) Set my Jive Home to "C:\Jive\Clearspace\jiveHome"

       

      2) License Type: "Evaluation"

       

      3) "Standard Database Connection"

        - JDBC Drive Class: "net.sourceforge.jtds.jdbc.Driver"

        - Database URL: "jdbc:jtds:sqlserver://clearspacedb:1433/clearspace"

        - TESTS SUCCESSFULLY!  I have confirmed that the SQL Server account is connecting successfully and has created the table objects and populated the tables with data.  The user is currently the database owner.

       

      4) User Settings: "Default"

           - When I click Continue, I receive the following error:

       

       

       

      System Error

      We're sorry but a serious error has occurred in the system. If you are a system administrator please click "more details" below for more information about this error.

       

      More Details

      Status Code: 500

      Exception Type:

      Error Message: java.lang.NoClassDefFoundError: Could not initialize class com.jivesoftware.community.impl.DbCommunity

      Request URI: /clearspace/admin/setup/setup.other!default.jspa

      Stack Trace:

      com.jivesoftware.community.lifecycle.JiveApplication.initialize(JiveApplication.java:83)

      com.jivesoftware.community.action.setup.OtherSettingsSetupAction.prepare(OtherSettingsSetupAction.java:149)

      com.opensymphony.xwork.interceptor.PrepareInterceptor.before(PrepareInterceptor.java:106)

      com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:30)

      com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

      com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

      com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

      com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

      com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

      com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186)

      com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

      com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)

      com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:225)

      com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)

      com.jivesoftware.community.web.webwork.JiveFilterDispatcher.doFilter(JiveFilterDispatcher.java:53)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.community.web.filter.SetResponseCharacterEncodingFilter.doFilter(SetResponseCharacterEncodingFilter.java:69)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)

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

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.community.web.JiveActionContextCleanUp.doFilter(JiveActionContextCleanUp.java:46)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.community.web.filter.JiveCompressionFilter.doFilter(JiveCompressionFilter.java:111)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.community.web.filter.SetRequestCharacterEncodingFilter.doFilter(SetRequestCharacterEncodingFilter.java:76)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      org.directwebremoting.servlet.DwrWebContextFilter.doFilter(DwrWebContextFilter.java:91)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.community.web.filter.MaintenanceFilter.doFilter(MaintenanceFilter.java:81)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.community.upgrade.UpgradeFilter.doFilter(UpgradeFilter.java:50)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.base.plugin.PluginFilter.doFilter(PluginFilter.java:77)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.community.web.filter.ApplicationInitializedFilter.doFilter(ApplicationInitializedFilter.java:95)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

      com.jivesoftware.base.database.dao.DAOContextCleanUpFilter.doFilter(DAOContextCleanUpFilter.java:32)

      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)

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

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

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

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

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

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

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

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

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

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

      org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)

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

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

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

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

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

      com.jivesoftware.community.JiveRuntimeException: java.lang.NoClassDefFoundError: Could not initialize class com.jivesoftware.community.impl.DbCommunity

       

       

       

      Does anyone have any recommendations for my next troubleshooting steps?