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

Remove the MapDB module from the Wildfly distribution

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: 4.0.0.Beta1
    • Fix Version/s: 4.0.0.Beta2
    • Component/s: None
    • Labels:
      None

      Description

      MapDB is used at the moment as a dependency for the indexing & journaling features from the modeshape-jcr artifact.

      When building the WF kit, this has been packaged & deployed as a separate, independent module on which the modeshape.main module depends. However, because of the way the MapDB serialization/deserialization mechanism works, it turns out that the mapdb module can't work class-loading wise without depending on modeshape.main. This would create a circular dependency which cannot exist.

      To fix this, the MapDB module needs to be removed and MapDB used as an internal resource for the modeshape.main module. See the linked issue for a concrete example of a CL problem.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  hchiorean Horia Chiorean
                  Reporter:
                  hchiorean Horia Chiorean
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: