Symptom
-
Reported Problem
I am using LDAP Active Directory configuration in my hybris application. When I enter username and password for the first time it is giving exception. And for the second time, its working correctly.
-
Typical exceptions/log entries
CommunicationException
javax.naming.CommunicationException: Connection reset [Root exception is java.net.SocketException: Connection reset]; remaining name '' at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1965) at com.sun.jndi.ldap.LdapCtx.doSearchOnce(LdapCtx.java:1897) at com.sun.jndi.ldap.LdapCtx.c_lookup(LdapCtx.java:991) at com.sun.jndi.toolkit.ctx.ComponentContext.p_lookup(ComponentContext.java:526) at com.sun.jndi.toolkit.ctx.PartialCompositeContext.lookup(PartialCompositeContext.java:159) at com.sun.jndi.toolkit.ctx.PartialCompositeContext.lookup(PartialCompositeContext.java:148) at javax.naming.InitialContext.lookup(InitialContext.java:392) at de.hybris.platform.ldap.connection.JNDIConnectionManager.getDirContext(JNDIConnectionManager.java:172) at de.hybris.platform.ldap.connection.JNDIConnectionImpl.<init>(JNDIConnectionImpl.java:65) at de.hybris.platform.ldap.connection.LDAPConnectionFactory.getLDAPConnection(LDAPConnectionFactory.java:55) at de.hybris.platform.ldap.jalo.LDAPManager.checkPassword(LDAPManager.java:215) at de.hybris.platform.ldap.jalo.LDAPManager.checkPassword(LDAPManager.java:201) at de.hybris.platform.ldap.jaloimpl.LDAPUserEJBImpl.checkPassword(LDAPUserEJBImpl.java:95) at de.hybris.platform.jalo.user.User.checkPassword(User.java:409) at de.hybris.platform.jalo.JaloSession.performLogin(JaloSession.java:314) at de.hybris.platform.jalo.JaloSession.transfer(JaloSession.java:642)LDAP: error code 49 - 80090308
DEBUG [ActiveDirectoryConnectionImpl] rawSearchSubTree( cn=development,ou=hybris groups,ou=hybris,dc=hybris,dc=de,(&(objectclass=*)(cn=*)),-1,-1,<returnAttributes>) DEBUG [ActiveDirectoryConnectionImpl] used pagesize: 100ERROR [ActiveDirectoryConnectionImpl] javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, veceWARN [ActiveDirectoryConnectionImpl] Operation failed: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vecede.hybris.platform.ldap.exception.LDAPOperationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, veceNote: data 525 (user not found) represents an ActiveDirectory Error Code (see 8. ActiveDirectory Error Codes)
Read more...
Environment
- hybris commerce platform
- Microsoft ActiveDirectory Server
Product
SAP hybris Commerce Suite 5.2 ; hybris Commerce Suite 4.4 ; hybris Commerce Suite 4.5 ; hybris Commerce Suite 4.6 ; hybris Commerce Suite 4.7 ; hybris Commerce Suite 4.8 ; hybris Commerce Suite 5.0 ; hybris Commerce Suite 5.1
Keywords
KBA , sso , hybris , ldap , single sign on , activedirectory , exchange , CEC-SCC-PLA-PL , Platform , How To
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview