Uploaded image for project: 'Thesaurus'
  1. Thesaurus
  2. THES-36

Delete a thesaurus failed if terms are referenced

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.0.0
    • None
    • None

      Message:		Can not dispatch request '2' : 'core' 'client-call' '{role=org.ametys.plugins.thesaurus.ThesaurusDAO, methodName=deleteThesaurus, parameters=[thesaurus://0bca8333-bdea-4fc6-a84a-f4d068b91e56]}'
      
      Caused by: org.ametys.plugins.repository.AmetysRepositoryException: Unable to save changes
      	at org.ametys.plugins.repository.jcr.SimpleAmetysObject.saveChanges(SimpleAmetysObject.java:243)
      	at org.ametys.plugins.thesaurus.ThesaurusDAO.deleteTerm(ThesaurusDAO.java:970)
      	at org.ametys.plugins.thesaurus.ThesaurusDAO.deleteTerm(ThesaurusDAO.java:923)
      	at org.ametys.plugins.thesaurus.ThesaurusDAO.deleteTerm(ThesaurusDAO.java:941)
      	at org.ametys.plugins.thesaurus.ThesaurusDAO.deleteMicrothesaurus(ThesaurusDAO.java:737)
      	at org.ametys.plugins.thesaurus.ThesaurusDAO.deleteThesaurus(ThesaurusDAO.java:631)
      	... 89 more
      Caused by: javax.jcr.ReferentialIntegrityException: 9357d58a-f822-4df5-812c-5469c3f41c87 cannot be removed because it is still being referenced
      	at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.checkReferentialIntegrity(SharedItemStateManager.java:1118)
      	at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(SharedItemStateManager.java:598)
      	at org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(SharedItemStateManager.java:1507)
      

            trizzi Thibaut Rizzi (Inactive)
            laurence Laurence Aumeunier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: