jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tessa <tm.lus...@gmail.com>
Subject Postgres as Persistent Manager causes horrible inconsistency
Date Thu, 24 Jan 2013 03:11:42 GMT
dear community,

I was using Jackrabbit 2.4.2 with the embedded DerbyDB during development.
Later i tried to switch to a
PostgreSQL (9.2) for production use. The jackrabbit runs inside a Jboss
4.2.3 server with 2 defined Datasources for jackrabbit (Workspace and
Version PM)

This is the part of repository.xml
------------------------------
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager">
			
			
			
			
			
		</PersistenceManager>
------------------------------

The application starts perfectly on the first initial startup, bun when
stopping and restarting the jboss server, the repository seams to be
inconsistent.

---------------server.log of Jboss 4.2.3 --------------
03:17:49,566 INFO  [STDOUT] 2013-01-24 03:17:49.565 INFO  [main]
RepositoryImpl.java:256           Starting repository...
03:17:49,569 INFO  [STDOUT] 2013-01-24 03:17:49.568 INFO  [main]
LocalFileSystem.java:164          LocalFileSystem initialized at path
/mnt/docstore/hodrepo/repository
03:17:49,718 INFO  [STDOUT] 2013-01-24 03:17:49.718 INFO  [main]
LocalFileSystem.java:164          LocalFileSystem initialized at path
/mnt/docstore/hodrepo/version
03:17:49,993 INFO  [STDOUT] 2013-01-24 03:17:49.992 INFO  [main]
ConsistencyCheckerImpl.java:243   version: checked 113 bundles.
03:17:50,028 INFO  [STDOUT] 2013-01-24 03:17:50.027 INFO  [main]
RepositoryImpl.java:2001          initializing workspace 'default'...
03:17:50,029 INFO  [STDOUT] 2013-01-24 03:17:50.028 INFO  [main]
LocalFileSystem.java:164          LocalFileSystem initialized at path
/mnt/docstore/hodrepo/workspaces/default
03:17:50,102 INFO  [STDOUT] 2013-01-24 03:17:50.101 ERROR [main]
ConsistencyCheckerImpl.java:358   NodeState
'e180fe8f-2936-4657-9de4-ecfa6f974dab' is not referenced by its parent node
'cafebabe-cafe-babe-cafe-babecafebabe'
03:17:50,103 INFO  [STDOUT] 2013-01-24 03:17:50.103 INFO  [main]
ConsistencyCheckerImpl.java:367   NodeState
'e180fe8f-2936-4657-9de4-ecfa6f974dab' adds itself to its parent node
'cafebabe-cafe-babe-cafe-babecafebabe' with a new name 'b35b5c50'
03:17:50,198 INFO  [STDOUT] 2013-01-24 03:17:50.197 INFO  [main]
ConsistencyCheckerImpl.java:243   default: checked 82 bundles.
03:17:51,331 INFO  [STDOUT] 2013-01-24 03:17:51.330 INFO  [main]
SearchIndex.java:570              Running consistency check...
03:17:51,338 INFO  [STDOUT] 2013-01-24 03:17:51.337 INFO  [main]
ConsistencyCheck.java:158         progress: 10%
03:17:51,343 INFO  [STDOUT] 2013-01-24 03:17:51.342 INFO  [main]
ConsistencyCheck.java:158         progress: 20%
03:17:51,348 INFO  [STDOUT] 2013-01-24 03:17:51.347 INFO  [main]
ConsistencyCheck.java:158         progress: 30%
03:17:51,364 INFO  [STDOUT] 2013-01-24 03:17:51.363 INFO  [main]
ConsistencyCheck.java:158         progress: 40%
03:17:51,669 INFO  [STDOUT] 2013-01-24 03:17:51.668 INFO  [main]
ConsistencyCheck.java:158         progress: 50%
03:17:51,672 INFO  [STDOUT] 2013-01-24 03:17:51.671 INFO  [main]
ConsistencyCheck.java:188         progress: 60%
03:17:51,673 INFO  [STDOUT] 2013-01-24 03:17:51.672 INFO  [main]
ConsistencyCheck.java:188         progress: 70%
03:17:51,674 INFO  [STDOUT] 2013-01-24 03:17:51.673 INFO  [main]
ConsistencyCheck.java:188         progress: 80%
03:17:51,675 INFO  [STDOUT] 2013-01-24 03:17:51.674 INFO  [main]
ConsistencyCheck.java:188         progress: 90%
03:17:51,687 INFO  [STDOUT] 2013-01-24 03:17:51.687 INFO  [main]
ConsistencyCheck.java:188         progress: 100%
03:17:51,688 INFO  [STDOUT] 2013-01-24 03:17:51.688 INFO  [main]
ConsistencyCheck.java:107         No errors found.
03:17:51,689 INFO  [STDOUT] 2013-01-24 03:17:51.688 INFO  [main]
SearchIndex.java:592              Index initialized:
/mnt/docstore/hodrepo/repository/index Version: 3
03:17:51,841 INFO  [STDOUT] 2013-01-24 03:17:51.840 INFO  [main]
SearchIndex.java:570              Running consistency check...
03:17:51,848 INFO  [STDOUT] 2013-01-24 03:17:51.847 INFO  [main]
ConsistencyCheck.java:158         progress: 10%
03:17:51,856 INFO  [STDOUT] 2013-01-24 03:17:51.855 INFO  [main]
ConsistencyCheck.java:158         progress: 19%
03:17:51,864 INFO  [STDOUT] 2013-01-24 03:17:51.863 INFO  [main]
ConsistencyCheck.java:158         progress: 29%
03:17:51,872 INFO  [STDOUT] 2013-01-24 03:17:51.871 INFO  [main]
ConsistencyCheck.java:158         progress: 38%
03:17:51,880 INFO  [STDOUT] 2013-01-24 03:17:51.880 INFO  [main]
ConsistencyCheck.java:158         progress: 48%
03:17:51,884 INFO  [STDOUT] 2013-01-24 03:17:51.884 INFO  [main]
ConsistencyCheck.java:188         progress: 60%
03:17:51,886 INFO  [STDOUT] 2013-01-24 03:17:51.885 INFO  [main]
ConsistencyCheck.java:188         progress: 69%
03:17:51,887 INFO  [STDOUT] 2013-01-24 03:17:51.886 INFO  [main]
ConsistencyCheck.java:188         progress: 79%
03:17:51,888 INFO  [STDOUT] 2013-01-24 03:17:51.887 INFO  [main]
ConsistencyCheck.java:188         progress: 88%
03:17:51,889 INFO  [STDOUT] 2013-01-24 03:17:51.889 INFO  [main]
ConsistencyCheck.java:188         progress: 98%
03:17:51,890 INFO  [STDOUT] 2013-01-24 03:17:51.889 INFO  [main]
ConsistencyCheck.java:107         No errors found.
03:17:51,890 INFO  [STDOUT] 2013-01-24 03:17:51.890 INFO  [main]
SearchIndex.java:592              Index initialized:
/mnt/docstore/hodrepo/workspaces/default/index Version: 3
03:17:51,891 INFO  [STDOUT] 2013-01-24 03:17:51.891 INFO  [main]
RepositoryImpl.java:2005          workspace 'default' initialized
03:17:51,898 INFO  [STDOUT] 2013-01-24 03:17:51.898 INFO  [main]
RepositoryImpl.java:452           SecurityManager = class
org.apache.jackrabbit.core.DefaultSecurityManager
03:17:51,899 INFO  [STDOUT] 2013-01-24 03:17:51.898 INFO  [main]
RepositoryImpl.java:2001          initializing workspace 'security'...
03:17:51,900 INFO  [STDOUT] 2013-01-24 03:17:51.899 INFO  [main]
LocalFileSystem.java:164          LocalFileSystem initialized at path
/mnt/docstore/hodrepo/workspaces/security
03:17:51,959 INFO  [STDOUT] 2013-01-24 03:17:51.958 ERROR [main]
ConsistencyCheckerImpl.java:358   NodeState
'e180fe8f-2936-4657-9de4-ecfa6f974dab' is not referenced by its parent node
'cafebabe-cafe-babe-cafe-babecafebabe'
03:17:51,960 INFO  [STDOUT] 2013-01-24 03:17:51.959 INFO  [main]
ConsistencyCheckerImpl.java:367   NodeState
'e180fe8f-2936-4657-9de4-ecfa6f974dab' adds itself to its parent node
'cafebabe-cafe-babe-cafe-babecafebabe' with a new name '8709b4e5'
03:17:52,092 INFO  [STDOUT] 2013-01-24 03:17:52.092 INFO  [main]
ConsistencyCheckerImpl.java:243   security: checked 82 bundles.
03:17:52,194 INFO  [STDOUT] 2013-01-24 03:17:52.193 INFO  [main]
SearchIndex.java:570              Running consistency check...
03:17:52,201 INFO  [STDOUT] 2013-01-24 03:17:52.201 INFO  [main]
ConsistencyCheck.java:158         progress: 32%
03:17:52,204 INFO  [STDOUT] 2013-01-24 03:17:52.203 INFO  [main]
ConsistencyCheck.java:158         progress: 39%
03:17:52,206 INFO  [STDOUT] 2013-01-24 03:17:52.205 INFO  [main]
ConsistencyCheck.java:158         progress: 47%
03:17:52,208 INFO  [STDOUT] 2013-01-24 03:17:52.207 INFO  [main]
ConsistencyCheck.java:188         progress: 82%
03:17:52,208 INFO  [STDOUT] 2013-01-24 03:17:52.208 INFO  [main]
ConsistencyCheck.java:188         progress: 89%
03:17:52,209 INFO  [STDOUT] 2013-01-24 03:17:52.209 INFO  [main]
ConsistencyCheck.java:188         progress: 97%
03:17:52,210 INFO  [STDOUT] 2013-01-24 03:17:52.209 INFO  [main]
ConsistencyCheck.java:107         No errors found.
03:17:52,210 INFO  [STDOUT] 2013-01-24 03:17:52.210 INFO  [main]
SearchIndex.java:592              Index initialized:
/mnt/docstore/hodrepo/workspaces/security/index Version: 3
03:17:52,211 INFO  [STDOUT] 2013-01-24 03:17:52.210 INFO  [main]
RepositoryImpl.java:2005          workspace 'security' initialized
03:17:52,212 INFO  [STDOUT] 2013-01-24 03:17:52.212 INFO  [main]
DefaultSecurityManager.java:172   init: use Repository Login-Configuration
for Jackrabbit
03:17:52,255 INFO  [STDOUT] 2013-01-24 03:17:52.253 ERROR [main]
RepositoryImpl.java:366           failed to start Repository: failed to
build path of e180fe8f-2936-4657-9de4-ecfa6f974dab:
cafebabe-cafe-babe-cafe-babecafebabe has no child entry for
e180fe8f-2936-4657-9de4-ecfa6f974dab
javax.jcr.ItemNotFoundException: failed to build path of
e180fe8f-2936-4657-9de4-ecfa6f974dab: cafebabe-cafe-babe-cafe-babecafebabe
has no child entry for e180fe8f-2936-4657-9de4-ecfa6f974dab
----------------------------------------------------

between initial start and the restart, there are only 15 minutes. Could it
be a problem of the postgresql server version? 
Is 9.2 too new? 
Should i step back to an older version of jackrabbit?

I am really looking forward for your help or any hint :-)

kind regards

Tessa



--
View this message in context: http://jackrabbit.510166.n4.nabble.com/Postgres-as-Persistent-Manager-causes-horrible-inconsistency-tp4657460.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.

Mime
View raw message