Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-888

javax.jcr.NamespaceException: : is not a registered namespace uri

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.2.3, 1.3
    • 2.1.2, 2.2
    • jackrabbit-core
    • None
    • IBM JVM 1.6

    Description

      Using the first hops with both versions 1.2.3 and 1.3, the repository is created successfully the first time it is run. Subsequent attempts to login result in a javax.jcr.NamespaceException.

      DEBUG - Initializing transient repository
      INFO - Starting repository...
      INFO - LocalFileSystem initialized at path repository\repository
      Exception in thread "main" javax.jcr.NamespaceException: : is not a registered namespace uri.
      at org.apache.jackrabbit.core.NamespaceRegistryImpl.getPrefix(NamespaceRegistryImpl.java:538)
      at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.checkNamespace(NodeTypeRegistry.java:1292)
      at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.validateNodeTypeDef(NodeTypeRegistry.java:1415)
      at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.internalRegister(NodeTypeRegistry.java:1221)
      at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.<init>(NodeTypeRegistry.java:671)
      at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.create(NodeTypeRegistry.java:118)
      at org.apache.jackrabbit.core.RepositoryImpl.createNodeTypeRegistry(RepositoryImpl.java:571)
      at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:262)
      at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:584)
      at org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
      at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
      at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
      at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:388)
      at testing.FirstHops.main(FirstHops.java:24)

      Attachments

        1. NamespaceRegistryImpl.java.patch
          0.6 kB
          Rohnny Moland
        2. NamespaceRegistryImpl.java
          21 kB
          Paul Slattery
        3. aix-namespace.patch
          14 kB
          Chris Schmidt

        Activity

          People

            jukkaz Jukka Zitting
            davehero Dave Erickson
            Votes:
            10 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: