Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-7196

UndeliverableException during export-ldif

    Details

    • Type: Bug
    • Status: Dev backlog
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 7.0.0
    • Fix Version/s: 7.1.0
    • Component/s: backends, tools
    • Labels:

      Description

      Found with commit b0c7d28a0d3b9ca1dcb13972779556b71c5d8dbc

      While setting up DJ with an IDM profile, we had this:

      /mnt/scratch/workspaces/workspace/master-2362-1589363178966-1545239719/results/20200513-094752/backends_group/GlobalConfigurationSettings/ProfileDJ/opendj/setup -h openam.example.com -p 1392 -D "cn=myself" -w password --adminConnectorPort 4447 -Z 1639  -O --profile am-cts --set am-cts/amCtsAdminPassword:NotSoSecretPassword --profile am-identity-store --set am-identity-store/amIdentityStoreAdminPassword:NotSoSecretPassword --profile idm-repo --profile ds-evaluation --monitorUserDn uid=Monitor --monitorUserPassword password --serverId "profiledj" --deploymentKey AI1QLGYmsSzDRjKDmQZu7l9sAD10aA5CBVN1bkVDC24LTccCYcFwGw --deploymentKeyPassword keypassword --replicationPort 8992	
      12:22:17.401	INFO	SUCCESS:
      -- rc --
      returned 0, effectively in [0]	
      12:22:17.402	INFO	===================
      Start OpenDJ server
      ===================	
      12:22:17.402	INFO	Run command:	
      12:22:17.402	INFO	/mnt/scratch/workspaces/workspace/master-2362-1589363178966-1545239719/results/20200513-094752/backends_group/GlobalConfigurationSettings/ProfileDJ/opendj/bin/start-ds 
      
      --- Check for error patterns in "/mnt/scratch/workspaces/workspace/master-2362-1589363178966-1545239719/results/20200513-094752/backends_group/GlobalConfigurationSettings/ProfileDJ/opendj/logs/errors" file ---	
      12:25:05.074	WARN	(ERROR) [13/May/2020:10:22:25 +0000] category=CORE severity=ERROR msgID=140 msg=An uncaught exception during processing for thread Export LDIF - cursor through id2entry has caused it to terminate abnormally. The stack trace for that exception is: UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.util.concurrent.RejectedExecutionException: Task io.reactivex.internal.schedulers.ExecutorScheduler$ExecutorWorker@151965e6 rejected from java.util.concurrent.ThreadPoolExecutor@501bf921[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 38] (RxJavaPlugins.java:367 ExecutorScheduler.java:175 FlowableObserveOn.java:166 FlowableObserveOn.java:117 FlowableSubscribeOn.java:97 FlowableGenerate.java:174 ExportJob.java:273 FlowableInternalHelper.java:62 FlowableInternalHelper.java:53 FlowableGenerate.java:109 FlowableSubscribeOn.java:156 ExecutorScheduler.java:288 ExecutorScheduler.java:253 ThreadPoolExecutor.java:1128 ThreadPoolExecutor.java:628 Thread.java:834)
      

      The problem happens with the code run on the thread named "Export LDIF - cursor through id2entry".

      Test that triggered it:

      ./run-pybot.py -s backends_group.GlobalConfigurationSettings opendj
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              cforel carole forel
              Dev Assignee:
              Jean-Noël Rouvignac
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: