Hi All,
We are using jackrabbit-standalone-2.8.0.jar. But facing some errors. Can
you please let us know the possible reason behind this, its working fine in
other machines except a few. Attaching the stacktrace to you.
2016-02-26 16:13:54.104 INFO [main] NodeTypeRegistry.java:841 no
custom node type definitions found
2016-02-26 16:13:54.144 INFO [main] LocalFileSystem.java:166
LocalFileSystem initialized at path
/app/panaces_up/upgrade/installerRepository/version
2016-02-26 16:14:02.415 DEBUG [main] AbstractBundlePersistenceManager.java:768
Loading bundle deadbeef-face-babe-cafe-babecafebabe
2016-02-26 16:14:02.561 DEBUG [main] AbstractBundlePersistenceManager.java:768
Loading bundle deadbeef-face-babe-ac71-babecafebabe
2016-02-26 16:14:02.566 DEBUG [main] AbstractBundlePersistenceManager.java:768
Loading bundle deadbeef-cafe-babe-cafe-babecafebabe
2016-02-26 16:14:02.573 DEBUG [main] MLRUItemStateCache.java:89 Item
state cache size: 0% of 4194304 bytes
2016-02-26 16:14:02.576 DEBUG [main] MLRUItemStateCache.java:89 Item
state cache size: 0% of 4194304 bytes
2016-02-26 16:14:02.582 INFO [main] RepositoryImpl.java:2034
initializing workspace 'default'...
2016-02-26 16:14:02.583 INFO [main] LocalFileSystem.java:166
LocalFileSystem initialized at path
/app/panaces_up/upgrade/installerRepository/workspaces/default
2016-02-26 16:14:02.597 ERROR [main] RepositoryImpl.java:550 Failed
to initialize workspace 'default'
javax.jcr.RepositoryException: Cannot instantiate persistence manager
org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager
at
org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1379)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.RepositoryImpl.access$200(RepositoryImpl.java:126)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doInitialize(RepositoryImpl.java:2052)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:2035)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:543)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:326)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:232)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:280)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:376)
[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.commons.AbstractRepository.login(AbstractRepository.java:144)
[jackrabbit-standalone-2.8.0.jar:na]
at
panaces.server.agentupgrade.cli.commands.ChangeRepositoryDefaultAdminPassword.main(ChangeRepositoryDefaultAdminPassword.java:41)
[agentupgrade.jar:na]
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create
PoolableConnectionFactory (Failed to create database
'/app/panaces_up/upgrade/installerRepository/workspaces/default/db', see the
next exception for details.)
at
org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.util.db.ConnectionHelper.getExtraNameCharacters(ConnectionHelper.java:187)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.util.db.ConnectionHelper.prepareDbIdentifier(ConnectionHelper.java:142)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.init(BundleDbPersistenceManager.java:542)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager.init(DerbyPersistenceManager.java:250)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1375)
[jackrabbit-standalone-2.8.0.jar:na]
... 11 common frames omitted
Caused by: java.sql.SQLException: Failed to create database
'/app/panaces_up/upgrade/installerRepository/workspaces/default/db', see the
next exception for details.
at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
Source) ~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(Unknown
Source) ~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
~[jackrabbit-standalone-2.8.0.jar:na]
at
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
~[jackrabbit-standalone-2.8.0.jar:na]