Enhanced Smart Card method no longer working on Access Manager SP3 IR1

  • 7008951
  • 06-Jul-2011
  • 26-Apr-2012

Environment

Novell Access Management 3.1
Novell Access Management 3.1 Support Pack 3 IR1 applied
 

Situation

When an authentication request is made with the enhanced smartcard method it generates an exception seen at the browser:

java.lang.NoSuchMethodError: com.novell.nidp.common.authority.ldap.LDAPUserAuthority.getStore () Lcom/novell/nidp/common/authority/ldap/jndi/JNDIUserStore;
com.novell.security.nmas.nidp.NMASAuthClass.getIPandPort(Unknown Source)
com.novell.security.nmas.nidp.NMASAuthClass.handleLoginDialogPost(Unknown Source)
com.novell.security.nmas.nidp.NMASAuthClass.doAuthenticate(Unknown Source)
com.novell.nidp.authentication.local.LocalAuthenticationClass.authenticate(y:752)
com.novell.nidp.authentication.ContractExecutionState.A(y:3359)
com.novell.nidp.authentication.ContractExecutionState.doContract(y:3418)
com.novell.nidp.authentication.ContractExecutionState.exec(y:593)
com.novell.nidp.authentication.ContractExecutionState.execute(y:1252)
com.novell.nidp.common.profile.LoginProfile.executeContract(y:1007)
com.novell.nidp.common.profile.LoginProfile.A(y:396)
com.novell.nidp.common.profile.LoginProfile.login(y:1717)
com.novell.nidp.servlets.handler.CommonProfile.handleLogin(y:1429)
com.novell.nidp.servlets.handler.CommonHandler.handleRequest(y:3558)
com.novell.nidp.servlets.NIDPServlet.myDoGet(y:1950)
com.novell.nidp.servlets.NIDPBaseServlet.doGet(y:1620)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

note The full stack trace of the root cause is available in the logs.

Resolution

Reported to engineering.
Currently under investigation.