Hi,
I haven't been able to install xwiki due to issues with hibernate. I'm running
CentOS 4.4, Jboss 4.0.5.GA, Postgres 8.1.5, xWiki.0.9.840, j2sdk 1.4.2_13 and
postgresql-8.1-407.jdbc3.jar.
I configured my hibernate.cfg.xml for postgres, put the necessary postgres jdbc jar file
in the server/default/lib directory. The hibernate configuration is working because it
successfully starts reading from the postgres database, until this call - see stack trace
is made and I get a objectnotfoundexception: no row with the given identifier exists. I
enabled sql statement logging, so the sql statement is shown above the stack trace.
I applied the:
xwiki.pg.dml.sql
xwiki.pg.ddl.sql
xwiki-db-0.9.2-pgsql.sql
files with the psql -f filename xwiki
This is my postgres schema:
xwiki=# \d
List of relations
Schema | Name | Type | Owner
--------+-------------------------+-------+----------
public | xwikiattachment | table | postgres
public | xwikiattachment_archive | table | postgres
public | xwikiattachment_content | table | postgres
public | xwikibooleanclasses | table | postgres
public | xwikiclasses | table | postgres
public | xwikiclassesprop | table | postgres
public | xwikidateclasses | table | postgres
public | xwikidates | table | postgres
public | xwikidblistclasses | table | postgres
public | xwikidoc | table | postgres
public | xwikidouble | table | postgres
public | xwikidoubles | table | postgres
public | xwikifloats | table | postgres
public | xwikiintegers | table | postgres
public | xwikilargestrings | table | postgres
public | xwikilistitems | table | postgres
public | xwikilists | table | postgres
public | xwikilock | table | postgres
public | xwikilongs | table | postgres
public | xwikinumberclasses | table | postgres
public | xwikiobjects | table | postgres
public | xwikiproperties | table | postgres
public | xwikislistclasses | table | postgres
public | xwikistatsdoc | table | postgres
public | xwikistatsreferer | table | postgres
public | xwikistatsvisit | table | postgres
public | xwikistringclasses | table | postgres
public | xwikistrings | table | postgres
(28 rows)
Anybody know what is wrong here?
Thanks in advance!
-matt
20:32:48,335 INFO [STDOUT] Hibernate: select xwikidocum0_.XWD_ID as XWD1_0_,
xwikidocum0_.XWD_FULLNAME as XWD2_0_0_, xwikidocum0_.XWD_NAME as XWD3_0_0_,
xwikidocum0_.XWD_LANGUAGE as XWD4_0_0_, xwikidocum0_.XWD_DEFAULT_LANGUAGE as XWD5_0_0_,
xwikidocum0_.XWD_TRANSLATION as XWD6_0_0_, xwikidocum0_.XWD_DATE as XWD7_0_0_,
xwikidocum0_.XWD_CREATION_DATE as XWD8_0_0_, xwikidocum0_.XWD_AUTHOR as XWD9_0_0_,
xwikidocum0_.XWD_CREATOR as XWD10_0_0_, xwikidocum0_.XWD_WEB as XWD11_0_0_,
xwikidocum0_.XWD_CONTENT as XWD12_0_0_, xwikidocum0_.XWD_ARCHIVE as
XWD13_0_0_,xwikidocum0_.XWD_VERSION as XWD14_0_0_, xwikidocum0_.XWD_PARENT as XWD15_0_0_
from xwikidoc xwikidocum0_ where xwikidocum0_.XWD_ID=?
20:32:48,339 INFO [DefaultLoadEventListener] Error performing load command
org.hibernate.ObjectNotFoundException: No row with the given identifier exists:
[com.xpn.xwiki.doc.XWikiDocument#-1363070189]
at
org.hibernate.ObjectNotFoundException.throwIfNull(ObjectNotFoundException.java:27)
at
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:118)
at
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:167)
at
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:79)
at org.hibernate.impl.SessionImpl.load(SessionImpl.java:588)
at
com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:575)
at com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:123)
at com.xpn.xwiki.XWiki.getDocument(XWiki.java:565)
at com.xpn.xwiki.XWiki.getDocument(XWiki.java:599)
at com.xpn.xwiki.XWiki.getDocument(XWiki.java:617)
at com.xpn.xwiki.plugin.TablePlugin.init(TablePlugin.java:82)
at com.xpn.xwiki.plugin.TablePlugin.<init>(TablePlugin.java:53)
at
jrockit.reflect.NativeConstructorInvoker.newInstance([Ljava.lang.Object;)Ljava.lang.Object;(Unknown
Source)
at
java.lang.reflect.Constructor.newInstance([Ljava.lang.Object;J)Ljava.lang.Object;(Unknown
Source)
at com.xpn.xwiki.plugin.XWikiPluginManager.addPlugin(XWikiPluginManager.java:58)
at com.xpn.xwiki.plugin.XWikiPluginManager.addPlugins(XWikiPluginManager.java:77)
at
com.xpn.xwiki.plugin.XWikiPluginManager.<init>(XWikiPluginManager.java:41)
at com.xpn.xwiki.XWiki.preparePlugins(XWiki.java:422)
at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:397)
at com.xpn.xwiki.XWiki.<init>(XWiki.java:343)
at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:134)
at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:202)
at com.xpn.xwiki.web.ViewEditAction.execute(ViewEditAction.java:117)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
20:32:48,346 INFO [DBCPConnectionProvider] active: 0 (max: 50) idle: 1(max: 5)
20:32:48,415 INFO [DBCPConnectionProvider] active: 1 (max: 50) idle: 0(max: 5)