grouper-users - LDAPPC failures with AD
Subject: Grouper Users - Open Discussion List
List archive
- From: Raymond D Walker <>
- To: "" <>
- Subject: LDAPPC failures with AD
- Date: Tue, 17 Nov 2009 14:03:59 -0700
- Accept-language: en-US
- Acceptlanguage: en-US
I'm just throwing this out there to see if anyone else is experiencing
something similar when provisioning to AD. We get VERY sporadic provisioner
failures only with our Active Directory provisioning (we run two instances of
the provisioner, one to SunOne LDAP and the other to AD.) Although the
failure doesn't cause much ruckus, as we restart the process automatically,
and no data disappears in AD, I would like to resolve this issue. AD
seemingly resets the connection for whatever reason. In talking with our AD
admins, there are no correlating issues on their side (no DC's are down, or
reporting issues at or near the indicated time.)
Some questions do come up though, does LDAPPC try to keep a connection alive
indefinitely, or does it stop and start connections in a particular manner?
Here's an example of the error log right before LDAPPC crashes:
2009-11-17 03:05:29,466: [Timer-0] FATAL ErrorLog.fatal(122) -
[edu.internet2.middleware.ldappc.LdappcGrouperProvisioner] Grouper Provision
Failed: Connection reset, javax.naming.CommunicationException: Connection
reset [Root exception is java.net.SocketException: Connection reset];
remaining name 'ou=Enterprise Groups,dc=froot,dc=nau,dc=edu'
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1961)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1806)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1731)
at
com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:368)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:338)
at
javax.naming.directory.InitialDirContext.search(InitialDirContext.java:257)
at
edu.internet2.middleware.ldappc.synchronize.GroupEntrySynchronizer.clearRoot(GroupEntrySynchronizer.java:1141)
at
edu.internet2.middleware.ldappc.synchronize.GroupEntrySynchronizer.initialize(GroupEntrySynchronizer.java:1098)
at
edu.internet2.middleware.ldappc.synchronize.GroupSynchronizer.synchronize(GroupSynchronizer.java:145)
at
edu.internet2.middleware.ldappc.GrouperProvisioner.provisionGroups(GrouperProvisioner.java:312)
at
edu.internet2.middleware.ldappc.GrouperProvisioner.provision(GrouperProvisioner.java:179)
at
edu.internet2.middleware.ldappc.LdappcGrouperProvisioner.provisionGroups(LdappcGrouperProvisioner.java:121)
at
edu.internet2.middleware.ldappc.LdappcProvisionControl.run(LdappcProvisionControl.java:96)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at com.sun.jndi.ldap.Connection.run(Connection.java:784)
at java.lang.Thread.run(Thread.java:595)
Raymond Walker
Software Systems Engineer Sr.
ITS Northern Arizona University
- LDAPPC failures with AD, Raymond D Walker, 11/17/2009
- Re: [grouper-users] LDAPPC failures with AD, Tom Zeller, 11/17/2009
Archive powered by MHonArc 2.6.16.