javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data'

ForgeRock JIRA | Mark Craig | 5 years ago
  1. 0

    This has happened with a build on my system from Revision: 6994. Looks like you cannot use the global administrator to do dsreplication disable -a. Steps to reproduce: 1. Quick Setup install replA, admin port 4444, configuring for secure repl for dc=example,dc=com. (See attached Example.ldif.) 2. Quick Setup install replB, admin port 5444, configuring for secure repl for dc=example,dc=com with replA. Global admin, admin:password. Quick Setup seemed to initialize replication, no complaints. 3. Go do something else for a couple of minutes, but no operations on either server. 4. $ dsreplication disable -a -p 5444 -h `hostname` -D "cn=admin,cn=Administrators,cn=admin data" -w password You can choose to disable all the replication on the server. If you choose 'yes' the changelog and the replication port (if defined) will be disabled; if this server contains replicated data, the data will not be replicated with other servers any more; all the registration information will be deleted. Do you want to disable all the replication configuration? (yes / no) [yes]: yes Establishing connections ..... Done. Disabling replication on base DN dc=example,dc=com of server Mark-Craigs-MacBook-Pro.local:5444 ..... Done. Disabling replication on base DN cn=admin data of server Mark-Craigs-MacBook-Pro.local:5444 ..... Done. Disabling replication on base DN cn=schema of server Mark-Craigs-MacBook-Pro.local:5444 ..... Done. Disabling replication port 9989 of server Mark-Craigs-MacBook-Pro.local:5444 ..... Done. Removing registration information ..... Error updating registration information. Details: Registration information error. Error type: 'ERROR_UNEXPECTED'. Details: javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data' See /var/folders/-i/-irO4lsAFKOxVhjx6vF8tU+++TI/-Tmp-/opends-replication-3395976836088428094.log for a detailed log of this operation. Here's the log: $ more /var/folders/-i/-irO4lsAFKOxVhjx6vF8tU+++TI/-Tmp-/opends-replication-3395976836088428094.log Jun 10, 2011 11:58:01 AM org.opends.guitools.controlpanel.util.ControlPanelLog initLogFileHandler INFO: Application launched June 10, 2011 11:58:01 AM CEST Jun 10, 2011 11:58:15 AM org.opends.server.tools.dsreplication.ReplicationCliMain updateConfiguration SEVERE: Error removing contents of cn=admin data: ADSContextException: error type ERROR_UNEXPECTED. Root cause: javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data' ADSContextException: error type ERROR_UNEXPECTED. Root cause: javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data' at org.opends.admin.ads.ADSContext.createEntry(ADSContext.java:2357) at org.opends.admin.ads.ADSContext.createContainerEntry(ADSContext.java:2305) at org.opends.admin.ads.ADSContext.removeAdminData(ADSContext.java:1260) at org.opends.server.tools.dsreplication.ReplicationCliMain.updateConfiguration(ReplicationCliMain.java:7010) at org.opends.server.tools.dsreplication.ReplicationCliMain.disableReplication(ReplicationCliMain.java:4507) at org.opends.server.tools.dsreplication.ReplicationCliMain.disableReplication(ReplicationCliMain.java:684) at org.opends.server.tools.dsreplication.ReplicationCliMain.execute(ReplicationCliMain.java:486) at org.opends.server.tools.dsreplication.ReplicationCliMain.mainCLI(ReplicationCliMain.java:352) at org.opends.server.tools.dsreplication.ReplicationCliMain.main(ReplicationCliMain.java:283) Caused by: javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data' at com.sun.jndi.ldap.LdapRequest.getReplyBer(LdapRequest.java:60) at com.sun.jndi.ldap.Connection.readReply(Connection.java:414) at com.sun.jndi.ldap.LdapClient.processReply(LdapClient.java:857) at com.sun.jndi.ldap.LdapClient.add(LdapClient.java:1008) at com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:784) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248) at javax.naming.directory.InitialDirContext.createSubcontext(InitialDirContext.java:183) at org.opends.admin.ads.ADSContext.createEntry(ADSContext.java:2352) ... 8 more Jun 10, 2011 11:58:15 AM org.opends.server.tools.dsreplication.ReplicationCliMain disableReplication SEVERE: Complete error stack: org.opends.server.tools.dsreplication.ReplicationCliException: Error updating registration information. Details: Registration information error. Error type: 'ERROR_UNEXPECTED'. Details: javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data' at org.opends.server.tools.dsreplication.ReplicationCliMain.updateConfiguration(ReplicationCliMain.java:7029) at org.opends.server.tools.dsreplication.ReplicationCliMain.disableReplication(ReplicationCliMain.java:4507) at org.opends.server.tools.dsreplication.ReplicationCliMain.disableReplication(ReplicationCliMain.java:684) at org.opends.server.tools.dsreplication.ReplicationCliMain.execute(ReplicationCliMain.java:486) at org.opends.server.tools.dsreplication.ReplicationCliMain.mainCLI(ReplicationCliMain.java:352) at org.opends.server.tools.dsreplication.ReplicationCliMain.main(ReplicationCliMain.java:283) Caused by: ADSContextException: error type ERROR_UNEXPECTED. Root cause: javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data' at org.opends.admin.ads.ADSContext.createEntry(ADSContext.java:2357) at org.opends.admin.ads.ADSContext.createContainerEntry(ADSContext.java:2305) at org.opends.admin.ads.ADSContext.removeAdminData(ADSContext.java:1260) at org.opends.server.tools.dsreplication.ReplicationCliMain.updateConfiguration(ReplicationCliMain.java:7010) ... 5 more Caused by: javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data' at com.sun.jndi.ldap.LdapRequest.getReplyBer(LdapRequest.java:60) at com.sun.jndi.ldap.Connection.readReply(Connection.java:414) at com.sun.jndi.ldap.LdapClient.processReply(LdapClient.java:857) at com.sun.jndi.ldap.LdapClient.add(LdapClient.java:1008) at com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:784) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248) at javax.naming.directory.InitialDirContext.createSubcontext(InitialDirContext.java:183) at org.opends.admin.ads.ADSContext.createEntry(ADSContext.java:2352) ... 8 more $ grep -v SEARCH ../logs/access ... [10/Jun/2011:11:58:11 +0200] CONNECT conn=6 from=10.10.0.185:52040 to=10.10.0.185:5444 protocol=LDAPS [10/Jun/2011:11:58:11 +0200] BIND REQ conn=6 op=0 msgID=1 version=3 type=SIMPLE dn="cn=admin,cn=Administrators,cn=admin data" [10/Jun/2011:11:58:11 +0200] BIND RES conn=6 op=0 msgID=1 result=0 authDN="cn=admin,cn=Administrators,cn=admin data" etime=0 [10/Jun/2011:11:58:11 +0200] DELETE REQ conn=6 op=38 msgID=39 dn="ds-cfg-key-id=EDF57F838A717A10FA6739BD108C8E43,cn=instance keys,cn=admin data" [10/Jun/2011:11:58:11 +0200] DELETE RES conn=6 op=38 msgID=39 result=0 etime=7 [10/Jun/2011:11:58:11 +0200] MODIFY REQ conn=6 op=40 msgID=41 dn="cn=all-servers,cn=Server Groups,cn=admin data" [10/Jun/2011:11:58:11 +0200] MODIFY RES conn=6 op=40 msgID=41 result=0 etime=7 [10/Jun/2011:11:58:11 +0200] DELETE REQ conn=6 op=41 msgID=42 dn="cn=Mark-Craigs-MacBook-Pro.local:5444,cn=Servers,cn=admin data" [10/Jun/2011:11:58:11 +0200] DELETE RES conn=6 op=41 msgID=42 result=0 etime=2 [10/Jun/2011:11:58:12 +0200] MODIFY REQ conn=-1 op=107 msgID=108 dn="cn=admin data" type=synchronization [10/Jun/2011:11:58:12 +0200] MODIFY RES conn=-1 op=107 msgID=108 result=0 etime=1 [10/Jun/2011:11:58:13 +0200] DELETE REQ conn=6 op=74 msgID=75 dn="cn=external changelog,cn=dc\=example\,dc\=com,cn=domains,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config" [10/Jun/2011:11:58:13 +0200] DELETE RES conn=6 op=74 msgID=75 result=0 etime=8 [10/Jun/2011:11:58:13 +0200] DELETE REQ conn=6 op=75 msgID=76 dn="cn=dc\=example\,dc\=com,cn=domains,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config" [10/Jun/2011:11:58:13 +0200] DELETE RES conn=6 op=75 msgID=76 result=0 etime=64 [10/Jun/2011:11:58:13 +0200] DELETE REQ conn=6 op=95 msgID=96 dn="cn=external changelog,cn=cn\=admin data,cn=domains,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config" [10/Jun/2011:11:58:13 +0200] DELETE RES conn=6 op=95 msgID=96 result=0 etime=12 [10/Jun/2011:11:58:13 +0200] DELETE REQ conn=6 op=96 msgID=97 dn="cn=cn\=admin data,cn=domains,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config" [10/Jun/2011:11:58:13 +0200] DELETE RES conn=6 op=96 msgID=97 result=0 etime=21 [10/Jun/2011:11:58:13 +0200] DELETE REQ conn=6 op=122 msgID=123 dn="cn=external changelog,cn=cn\=schema,cn=domains,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config" [10/Jun/2011:11:58:13 +0200] DELETE RES conn=6 op=122 msgID=123 result=0 etime=11 [10/Jun/2011:11:58:13 +0200] DELETE REQ conn=6 op=123 msgID=124 dn="cn=cn\=schema,cn=domains,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config" [10/Jun/2011:11:58:14 +0200] DELETE RES conn=6 op=123 msgID=124 result=0 etime=866 [10/Jun/2011:11:58:14 +0200] DELETE REQ conn=6 op=141 msgID=142 dn="cn=replication server,cn=Multimaster Synchronization,cn=Synchronization Providers,cn=config" [10/Jun/2011:11:58:14 +0200] DELETE RES conn=6 op=141 msgID=142 result=0 etime=190 [10/Jun/2011:11:58:14 +0200] DELETE REQ conn=6 op=143 msgID=144 dn="cn=Servers,cn=admin data" [10/Jun/2011:11:58:14 +0200] DELETE RES conn=6 op=143 msgID=144 result=0 etime=1 [10/Jun/2011:11:58:14 +0200] DELETE REQ conn=6 op=145 msgID=146 dn="cn=Server Groups,cn=admin data" [10/Jun/2011:11:58:14 +0200] DELETE RES conn=6 op=145 msgID=146 result=0 etime=0 [10/Jun/2011:11:58:14 +0200] DELETE REQ conn=6 op=147 msgID=148 dn="cn=instance keys,cn=admin data" [10/Jun/2011:11:58:14 +0200] DELETE RES conn=6 op=147 msgID=148 result=0 etime=1 [10/Jun/2011:11:58:14 +0200] DELETE REQ conn=6 op=149 msgID=150 dn="cn=Administrators,cn=admin data" [10/Jun/2011:11:58:14 +0200] DELETE RES conn=6 op=149 msgID=150 result=0 etime=1 [10/Jun/2011:11:58:14 +0200] DISCONNECT conn=6 reason="Unknown Closure Reason" msg="Terminating the client connection because its associated authentication or authorization entry cn=Administrators,cn=admin data has been deleted" [10/Jun/2011:12:15:43 +0200] CONNECT conn=7 from=10.10.0.185:55085 to=10.10.0.185:5444 protocol=LDAPS [10/Jun/2011:12:15:43 +0200] DISCONNECT conn=7 reason="Protocol Error" msg="The client sent a request to the Directory Server that could not be properly decoded as an LDAP message: javax.net.ssl.SSLException: Received fatal alert: certificate_unknown"

    ForgeRock JIRA | 5 years ago | Mark Craig
    javax.naming.CommunicationException: Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data'
  2. 0

    Unable to create directory in OID

    Coderanch | 1 decade ago | Abhishek Mehta
    javax.naming.CommunicationException: Request: 2 cancelled; remaining name 'cn=ldapuser12,cn=Users,dc=domain, dc=com'
  3. 0

    edirectory authentication

    Oracle Community | 7 years ago | 744282
    javax.naming.CommunicationException: Request: 10 cancelled; remaining name 'cn=d horton,ou=UNIT1,ou=PEOPLE,o=JFSFed'
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    got errors when delete an entry using JNDI API

    Oracle Community | 1 decade ago | 420929
    javax.naming.CommunicationException: Request: 2 cancelled; remaining name 'cn=john, ou=People, o=JNDITutorial'
  6. 0

    javax.naming.CommunicationException: Request: 1 cancelled

    Oracle Community | 1 decade ago | 843793
    javax.naming.CommunicationException: Request: 1 cancelled; remaining name ''

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. javax.naming.CommunicationException

      Request: 151 cancelled; remaining name 'cn=Servers,cn=admin data'

      at com.sun.jndi.ldap.LdapRequest.getReplyBer()
    2. Java RT
      InitialDirContext.createSubcontext
      1. com.sun.jndi.ldap.LdapRequest.getReplyBer(LdapRequest.java:60)
      2. com.sun.jndi.ldap.Connection.readReply(Connection.java:414)
      3. com.sun.jndi.ldap.LdapClient.processReply(LdapClient.java:857)
      4. com.sun.jndi.ldap.LdapClient.add(LdapClient.java:1008)
      5. com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:784)
      6. com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319)
      7. com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248)
      8. javax.naming.directory.InitialDirContext.createSubcontext(InitialDirContext.java:183)
      8 frames
    3. org.opends.admin
      ADSContext.removeAdminData
      1. org.opends.admin.ads.ADSContext.createEntry(ADSContext.java:2352)
      2. org.opends.admin.ads.ADSContext.createContainerEntry(ADSContext.java:2305)
      3. org.opends.admin.ads.ADSContext.removeAdminData(ADSContext.java:1260)
      3 frames
    4. org.opends.server
      ReplicationCliMain.main
      1. org.opends.server.tools.dsreplication.ReplicationCliMain.updateConfiguration(ReplicationCliMain.java:7010)
      2. org.opends.server.tools.dsreplication.ReplicationCliMain.disableReplication(ReplicationCliMain.java:4507)
      3. org.opends.server.tools.dsreplication.ReplicationCliMain.disableReplication(ReplicationCliMain.java:684)
      4. org.opends.server.tools.dsreplication.ReplicationCliMain.execute(ReplicationCliMain.java:486)
      5. org.opends.server.tools.dsreplication.ReplicationCliMain.mainCLI(ReplicationCliMain.java:352)
      6. org.opends.server.tools.dsreplication.ReplicationCliMain.main(ReplicationCliMain.java:283)
      6 frames