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.