I've been using Xwiki 1.8 for about 2-3 months now and I really like 
it.  Unfortunately, my server crashed.  I backup the HSQLDB database 
everyday.  Now, I'm trying to install Xwiki on a different computer and 
point it toward one of the copies of my database, but I'm having lot of 
problems.  I've tried it with Xwiki 2.0, 1.9 and 1.8.  I'm running  
Tomcat 5.5.27 and java 1.6.0_14.

The real problem is reading my old database.  If I don't change the 
hibernate.cfg.xml, xwiki will create a new HSQLDB database just fine 
(except that it's empty).  But when I do modify the hibernate file to 
point to my database, I get lots of errors.

Here's the snippet from my hibernate file:

  <!-- HSQLDB configuration.
       Uncomment if you want to use HSQLDB and comment out other 
database configurations.
       Note that the database will be created automatically if it 
doesn't already exist. -->
  <property 
name="connection.url">jdbc:hsqldb:file:/travis/www/xwiki/xwikiHSQLDatabase;shutdown=true</property>
 

  <property name="connection.username">sa</property>
  <property name="connection.password"></property>
  <property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
  <property name="dialect">org.hibernate.dialect.HSQLDialect</property>
  <property 
name="connection.provider_class">com.xpn.xwiki.store.DBCPConnectionProvider</property>
 

  <property name="connection.pool_size">2</property>
  <property name="statement_cache.size">2</property>
  <mapping resource="xwiki.hbm.xml"/>
  <mapping resource="feeds.hbm.xml"/>

And here's the error I get from my browser (Firefox):

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented 
it from fulfilling this request.

exception

javax.servlet.ServletException: Error number 3 in 0: Could not 
initialize main XWiki context
Wrapped Exception: Error number 3001 in 3: Cannot load class 
com.xpn.xwiki.store.migration.hibernate.XWikiHibernateMigrationManager 
from param xwiki.store.migration.manager.class
Wrapped Exception: Error number 0 in 3: Exception while hibernate execute
Wrapped Exception: Could not parse mapping document from resource 
xwiki.hbm.xml
  
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
 

  
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
 

  
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) 

  org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
  org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  
com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:145)
 

  com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:111)
  
com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
  
com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:295)
 

  
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
 


root cause

com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not initialize 
main XWiki context
Wrapped Exception: Error number 3001 in 3: Cannot load class 
com.xpn.xwiki.store.migration.hibernate.XWikiHibernateMigrationManager 
from param xwiki.store.migration.manager.class
Wrapped Exception: Error number 0 in 3: Exception while hibernate execute
Wrapped Exception: Could not parse mapping document from resource 
xwiki.hbm.xml
  com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:326)
  com.xpn.xwiki.XWiki.getXWiki(XWiki.java:387)
  com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:135)
  com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
  
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
 

  
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) 

  org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
  org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  
com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:145)
 

  com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:111)
  
com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
  
com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:295)
 

  
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
 


note The full stack trace of the root cause is available in the Apache 
Tomcat/5.5.27 logs.
Apache Tomcat/5.5.27

I've been trying to fix this for 2 days now and I'm losing hope that I 
can recover my Xwiki.  Can anyone please help?  I've tried searching the 
mailing list archives, google, the installation documenation, the 
upgrade documentation, but I haven't found a solution.  I haven't really 
modified the xwiki installation much at all.  I've just been using xwiki 
"as is".

Still Hoping,

travis
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to