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

Deadlock shutting down transient repository

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 1.3
    • None
    • locks
    • None

    Description

      calling JackrabbitRepository.shutdown this is the call stack

      RepositoryImpl.shutdown
      RepositoryImpl.doShutdown
      then calls logout in all active sessions
      for each session logout it calls TransientRepository.loggedOut
      if there are no more sessions stopRepository() is called
      stopRepository() calls again RepositoryImpl.shutdown, and shutdownLock.writeLock().acquire() hangs

      Attachments

        Activity

          People

            Unassigned Unassigned
            carlos Carlos Sanchez Gonzalez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: