Uploaded image for project: 'ModeShape'
  1. ModeShape
  2. MODE-503

Svn Repository Source with NPE and other issues while opening connection through Jcr

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 0.6
    • 0.6
    • Storage

    Description

      Durring a test run to read data from some svn repository using Jcr api from DNA, it throws NullPointerException when trying to read jcr:content for nodes of type folder. This NPEs was really easy to solve. So, I created a patch for this. After this patch, when running the same unit test, it throws a repository source exception saying "svnRepositorySource does not allow same name siblings on nodes: read children of /

      {http://www.jcp.org/jcr/1.0}

      content[2] in the ""http://hamcrest.googlecode.com/svn/trunk/hamcrest-java"" workspace".

      The stack trace is here also:

      org.jboss.dna.graph.connector.RepositorySourceException: svnRepositorySource does not allow same name siblings on nodes: read children of /

      {http://www.jcp.org/jcr/1.0}

      content[2] in the ""http://hamcrest.googlecode.com/svn/trunk/hamcrest-java"" workspace
      at org.jboss.dna.connector.svn.SVNRepositoryRequestProcessor.checkThePath(SVNRepositoryRequestProcessor.java:1000)
      at org.jboss.dna.connector.svn.SVNRepositoryRequestProcessor.process(SVNRepositoryRequestProcessor.java:151)
      at org.jboss.dna.graph.request.processor.RequestProcessor.process(RequestProcessor.java:641)
      at org.jboss.dna.graph.request.processor.RequestProcessor.process(RequestProcessor.java:239)
      at org.jboss.dna.graph.request.processor.RequestProcessor.process(RequestProcessor.java:298)
      at org.jboss.dna.graph.request.processor.RequestProcessor.process(RequestProcessor.java:219)
      at org.jboss.dna.connector.svn.SVNRepositoryConnection.execute(SVNRepositoryConnection.java:176)
      at org.jboss.dna.graph.connector.federation.ForkRequestProcessor$Channel$3.call(ForkRequestProcessor.java:318)
      at org.jboss.dna.graph.connector.federation.ForkRequestProcessor$Channel$3.call(ForkRequestProcessor.java:314)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
      at java.util.concurrent.FutureTask.run(FutureTask.java:123)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
      at java.lang.Thread.run(Thread.java:613)

      Attachments

        Activity

          People

            rhauch Randall Hauch (Inactive)
            feuteston_jira Luiz Fernando Teston (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: