[jira] [Commented] (JCR-3929) Can not create new repository
[ https://issues.apache.org/jira/browse/JCR-3929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15098203#comment-15098203 ] Anton P. commented on JCR-3929: --- I've attached JCR_3929.patch. Please take a look. > Can not create new repository > - > > Key: JCR-3929 > URL: https://issues.apache.org/jira/browse/JCR-3929 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.7.1 >Reporter: Kamil > Attachments: JCR_3929.patch > > > Creation of fresh repository doesn't work with versions >= 2.7.1 > When I use version 2.6.5 or 2.7.0, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > - everything work correctly. > When I switch from 2.7.0 to 2.7.1, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > I obtain following exception: > {noformat} > 2015-11-03 13:16:42.568 INFO [localhost-startStop-1] RepositoryImpl.java:257 > Starting repository... > 2015-11-03 13:16:42.578 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\repository > 2015-11-03 13:16:42.696 INFO [localhost-startStop-1] > NodeTypeRegistry.java:870 no custom node type definitions found > 2015-11-03 13:16:42.974 INFO [localhost-startStop-1] > DatabaseJournal.java:375 Initialized local revision to 0 > 2015-11-03 13:16:42.975 INFO [localhost-startStop-1] > DatabaseJournal.java:384 Cluster revision janitor thread not started > 2015-11-03 13:16:42.976 INFO [localhost-startStop-1] > DatabaseJournal.java:280 DatabaseJournal initialized. > 2015-11-03 13:16:42.979 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\version > 2015-11-03 13:16:43.122 ERROR [localhost-startStop-1] RepositoryImpl.java:367 > failed to start Repository: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > javax.jcr.RepositoryException: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > at > org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1354) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:487) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:312) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:590) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createNonTransientRepository(JCARepositoryManager.java:124) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createRepository(JCARepositoryManager.java:79) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createRepository(JCAManagedConnectionFactory.java:216) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createConnectionFactory(JCAManagedConnectionFactory.java:153) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.springframework.jca.support.LocalConnectionFactoryBean.afterPropertiesSet(LocalConnectionFactoryBean.java:118) > [spring-tx-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:305) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:301) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE
[jira] [Updated] (JCR-3929) Can not create new repository
[ https://issues.apache.org/jira/browse/JCR-3929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anton P. updated JCR-3929: -- Attachment: JCR_3929.patch > Can not create new repository > - > > Key: JCR-3929 > URL: https://issues.apache.org/jira/browse/JCR-3929 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.7.1 >Reporter: Kamil > Attachments: JCR_3929.patch > > > Creation of fresh repository doesn't work with versions >= 2.7.1 > When I use version 2.6.5 or 2.7.0, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > - everything work correctly. > When I switch from 2.7.0 to 2.7.1, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > I obtain following exception: > {noformat} > 2015-11-03 13:16:42.568 INFO [localhost-startStop-1] RepositoryImpl.java:257 > Starting repository... > 2015-11-03 13:16:42.578 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\repository > 2015-11-03 13:16:42.696 INFO [localhost-startStop-1] > NodeTypeRegistry.java:870 no custom node type definitions found > 2015-11-03 13:16:42.974 INFO [localhost-startStop-1] > DatabaseJournal.java:375 Initialized local revision to 0 > 2015-11-03 13:16:42.975 INFO [localhost-startStop-1] > DatabaseJournal.java:384 Cluster revision janitor thread not started > 2015-11-03 13:16:42.976 INFO [localhost-startStop-1] > DatabaseJournal.java:280 DatabaseJournal initialized. > 2015-11-03 13:16:42.979 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\version > 2015-11-03 13:16:43.122 ERROR [localhost-startStop-1] RepositoryImpl.java:367 > failed to start Repository: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > javax.jcr.RepositoryException: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > at > org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1354) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:487) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:312) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:590) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createNonTransientRepository(JCARepositoryManager.java:124) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createRepository(JCARepositoryManager.java:79) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createRepository(JCAManagedConnectionFactory.java:216) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createConnectionFactory(JCAManagedConnectionFactory.java:153) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.springframework.jca.support.LocalConnectionFactoryBean.afterPropertiesSet(LocalConnectionFactoryBean.java:118) > [spring-tx-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:305) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:301) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory
[jira] [Commented] (JCRVLT-100) FileVault requires access to root node
[ https://issues.apache.org/jira/browse/JCRVLT-100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15098082#comment-15098082 ] Marius Petria commented on JCRVLT-100: -- [~tripod] what do you mean by rooted packages? AFAICS {{ZipVaultPackage}} still uses the root node, so I wonder if there is anyway to create packages that do not require read on the root node. > FileVault requires access to root node > -- > > Key: JCRVLT-100 > URL: https://issues.apache.org/jira/browse/JCRVLT-100 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: Misc, Packaging >Reporter: angela > Fix For: 3.1.26 > > Attachments: JCRVLT-99_DefaultWorkspaceFilter.patch, > JCRVLT-99_DocViewSAXImporter_JcrSysViewTransformer.patch, > JCRVLT-99_Importer.patch, JCRVLT-99_JcrPackageDefinitionImpl.patch, > JCRVLT-99_JcrPackageManagerImpl.patch, filevault_root_access.txt > > > Based on the JCRLT-99 i searched the code base for additional places where > access to the root node is required. > [~tripod], in the attached {{filevault_root_access.txt}} you can find the > complete result for searching the jcrvlt code base for {{getRootNode}}. some > seemed to be valid shortcuts (marked with _(excluded)_) but i suspect that > others might require some attention. > if using the functionality provided with a non-admin session, access to the > root node is likely to not be granted thus rendering the filevault unusable > (or risking privilege escalations by being forced to grant a non-privileged > session full access up to the root node). > i will create individual subtasks for the various parts that IMHO need to be > fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (JCR-3929) Can not create new repository
[ https://issues.apache.org/jira/browse/JCR-3929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15098043#comment-15098043 ] Julian Reschke commented on JCR-3929: - Proposal: write a unit test that reproduces the problem; then see by which change this was broken. > Can not create new repository > - > > Key: JCR-3929 > URL: https://issues.apache.org/jira/browse/JCR-3929 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.7.1 >Reporter: Kamil > > Creation of fresh repository doesn't work with versions >= 2.7.1 > When I use version 2.6.5 or 2.7.0, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > - everything work correctly. > When I switch from 2.7.0 to 2.7.1, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > I obtain following exception: > {noformat} > 2015-11-03 13:16:42.568 INFO [localhost-startStop-1] RepositoryImpl.java:257 > Starting repository... > 2015-11-03 13:16:42.578 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\repository > 2015-11-03 13:16:42.696 INFO [localhost-startStop-1] > NodeTypeRegistry.java:870 no custom node type definitions found > 2015-11-03 13:16:42.974 INFO [localhost-startStop-1] > DatabaseJournal.java:375 Initialized local revision to 0 > 2015-11-03 13:16:42.975 INFO [localhost-startStop-1] > DatabaseJournal.java:384 Cluster revision janitor thread not started > 2015-11-03 13:16:42.976 INFO [localhost-startStop-1] > DatabaseJournal.java:280 DatabaseJournal initialized. > 2015-11-03 13:16:42.979 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\version > 2015-11-03 13:16:43.122 ERROR [localhost-startStop-1] RepositoryImpl.java:367 > failed to start Repository: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > javax.jcr.RepositoryException: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > at > org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1354) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:487) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:312) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:590) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createNonTransientRepository(JCARepositoryManager.java:124) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createRepository(JCARepositoryManager.java:79) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createRepository(JCAManagedConnectionFactory.java:216) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createConnectionFactory(JCAManagedConnectionFactory.java:153) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.springframework.jca.support.LocalConnectionFactoryBean.afterPropertiesSet(LocalConnectionFactoryBean.java:118) > [spring-tx-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:305) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:301) > [spring-beans-4.2.0.REL
[jira] [Comment Edited] (JCR-3929) Can not create new repository
[ https://issues.apache.org/jira/browse/JCR-3929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15098022#comment-15098022 ] Anton P. edited comment on JCR-3929 at 1/14/16 12:16 PM: - Hi, Julian, I can reproduce it for jackrabbit-core 2.10.1 too. org.apache.jackrabbit.core.persistence.bundle.ConsistencyCheckerImpl:246 Will cause same NPE as Kamil reported. So this ticket is still valid for repositories with no nodes (newly created). was (Author: anton p.): Hi, Julian, I can reproduce it for jackrabbit-core 2.10.1 too. org.apache.jackrabbit.core.persistence.bundle.ConsistencyCheckerImpl:246 Will produce same NPE as Kamil reported. So this ticket is still valid for repositories with no nodes (newly created). > Can not create new repository > - > > Key: JCR-3929 > URL: https://issues.apache.org/jira/browse/JCR-3929 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.7.1 >Reporter: Kamil > > Creation of fresh repository doesn't work with versions >= 2.7.1 > When I use version 2.6.5 or 2.7.0, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > - everything work correctly. > When I switch from 2.7.0 to 2.7.1, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > I obtain following exception: > {noformat} > 2015-11-03 13:16:42.568 INFO [localhost-startStop-1] RepositoryImpl.java:257 > Starting repository... > 2015-11-03 13:16:42.578 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\repository > 2015-11-03 13:16:42.696 INFO [localhost-startStop-1] > NodeTypeRegistry.java:870 no custom node type definitions found > 2015-11-03 13:16:42.974 INFO [localhost-startStop-1] > DatabaseJournal.java:375 Initialized local revision to 0 > 2015-11-03 13:16:42.975 INFO [localhost-startStop-1] > DatabaseJournal.java:384 Cluster revision janitor thread not started > 2015-11-03 13:16:42.976 INFO [localhost-startStop-1] > DatabaseJournal.java:280 DatabaseJournal initialized. > 2015-11-03 13:16:42.979 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\version > 2015-11-03 13:16:43.122 ERROR [localhost-startStop-1] RepositoryImpl.java:367 > failed to start Repository: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > javax.jcr.RepositoryException: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > at > org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1354) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:487) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:312) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:590) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createNonTransientRepository(JCARepositoryManager.java:124) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createRepository(JCARepositoryManager.java:79) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createRepository(JCAManagedConnectionFactory.java:216) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createConnectionFactory(JCAManagedConnectionFactory.java:153) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.springframework.jca.support.LocalConnectionFactoryBean.afterPropertiesSet(LocalConnectionFactoryBean.java:118) > [spring-tx-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > or
[jira] [Commented] (JCR-3929) Can not create new repository
[ https://issues.apache.org/jira/browse/JCR-3929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15098022#comment-15098022 ] Anton P. commented on JCR-3929: --- Hi, Julian, I can reproduce it for jackrabbit-core 2.10.1 too. org.apache.jackrabbit.core.persistence.bundle.ConsistencyCheckerImpl:246 Will produce same NPE as Kamil reported. So this ticket is still valid for repositories with no nodes (newly created). > Can not create new repository > - > > Key: JCR-3929 > URL: https://issues.apache.org/jira/browse/JCR-3929 > Project: Jackrabbit Content Repository > Issue Type: Bug >Affects Versions: 2.7.1 >Reporter: Kamil > > Creation of fresh repository doesn't work with versions >= 2.7.1 > When I use version 2.6.5 or 2.7.0, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > - everything work correctly. > When I switch from 2.7.0 to 2.7.1, remove old repository folder > (D:\jackrabbitdocuments), drop/recreate journal database and start the server > I obtain following exception: > {noformat} > 2015-11-03 13:16:42.568 INFO [localhost-startStop-1] RepositoryImpl.java:257 > Starting repository... > 2015-11-03 13:16:42.578 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\repository > 2015-11-03 13:16:42.696 INFO [localhost-startStop-1] > NodeTypeRegistry.java:870 no custom node type definitions found > 2015-11-03 13:16:42.974 INFO [localhost-startStop-1] > DatabaseJournal.java:375 Initialized local revision to 0 > 2015-11-03 13:16:42.975 INFO [localhost-startStop-1] > DatabaseJournal.java:384 Cluster revision janitor thread not started > 2015-11-03 13:16:42.976 INFO [localhost-startStop-1] > DatabaseJournal.java:280 DatabaseJournal initialized. > 2015-11-03 13:16:42.979 INFO [localhost-startStop-1] > LocalFileSystem.java:164 LocalFileSystem initialized at path > D:\jackrabbitdocuments\version > 2015-11-03 13:16:43.122 ERROR [localhost-startStop-1] RepositoryImpl.java:367 > failed to start Repository: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > javax.jcr.RepositoryException: Cannot instantiate persistence manager > org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager > at > org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1354) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:487) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:312) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:590) > [jackrabbit-core-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createNonTransientRepository(JCARepositoryManager.java:124) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCARepositoryManager.createRepository(JCARepositoryManager.java:79) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createRepository(JCAManagedConnectionFactory.java:216) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createConnectionFactory(JCAManagedConnectionFactory.java:153) > [jackrabbit-jca-2.7.1.jar:2.7.1] > at > org.springframework.jca.support.LocalConnectionFactoryBean.afterPropertiesSet(LocalConnectionFactoryBean.java:118) > [spring-tx-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:305) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELEASE] > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) > [spring-beans-4.2.0.RELEASE.jar:4.2.0.RELE