NPanday
  1. NPanday
  2. NPANDAY-267

Circular dependencies are not correctly recognised

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Maven Plugins
    • Labels:
      None
    • Codeplex ID:
      12954

      Description

      While NPanday does not support circular dependencies, it should correctly warn a user if they are encountered. At the moment, in the following situation:

      Library1 1.0-SNAPSHOT -> Library2 1.0-SNAPSHOT
      Library2 1.0-SNAPSHOT -> Library1 1.0-SNAPSHOT

      If one of the snapshots was deployed to the repository without a dependency such that the other library could be built and installed in the local repository, and is then built again with the dependency added such that the circular dependency is encountered, instead of providing a sensible error message a stack overflow exception will occur (ProjectDaoImpl.java line 919).

      This might be alleviated by changes to the RDF repository, but regardless we should ensure that the error is correctly handled so the user can correct it.

        Activity

        Brett Porter created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Brett Porter
          • Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development