Error starting access manager LoginLogoutMapping exception
Hi,
I have successfully installed and deployed AM 7 on application server 2005Q4 (running on Solaris 10) but i cannot get it to start properly. I have searched the forums and there are a couple of similar problems but none the same.
I get this exception when I start the domain:
Message ID:
WebModule[/amserver]StandardWrapper.Throwable java.lang.NullPointerException at com.sun.identity.authentication.UI.LoginLogoutMapping.init(LoginLogoutMapping.j ava
Complete Message
71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:118)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1093)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:931)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:418 3)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4536)
at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:833)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:483)
at org.apache.catalina.startup.Embedded.start(Embedded.java:894)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:726)
at com.sun.enterprise.web.HttpServiceWebContainer.startInstance(HttpServiceWebCont ainer.java:886)
at com.sun.enterprise.web.HttpServiceWebContainerLifecycle.onStartup(HttpServiceWe bContainerLifecycle.java:50)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:30 0)
at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
It is preceded by this warning:
Message ID:
netscape.ldap.LDAPException
Complete Message
error result (49); Invalid credentials
Got LDAPServiceException code=-1
at com.iplanet.services.ldap.DSConfigMgr.getConnection(DSConfigMgr.java:357)
at com.iplanet.services.ldap.DSConfigMgr.getNewFailoverConnection(DSConfigMgr.java :314)
at com.iplanet.services.ldap.DSConfigMgr.getNewConnection(DSConfigMgr.java:253)
at com.iplanet.services.ldap.DSConfigMgr.getNewProxyConnection(DSConfigMgr.java:18 4)
at com.iplanet.services.ldap.DSConfigMgr.getNewProxyConnection(DSConfigMgr.java:19 4)
at com.iplanet.ums.DataLayer.initLdapPool(DataLayer.java:1248)
at com.iplanet.ums.DataLayer.<init>(DataLayer.java:190)
at com.iplanet.ums.DataLayer.getInstance(DataLayer.java:215)
at com.iplanet.ums.DataLayer.getInstance(DataLayer.java:246)
at com.sun.identity.sm.ldap.SMSLdapObject.initialize(SMSLdapObject.java:156)
at com.sun.identity.sm.ldap.SMSLdapObject.<init>(SMSLdapObject.java:124)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessor Impl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructor AccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at com.sun.identity.sm.SMSEntry.<clinit>(SMSEntry.java:216)
at com.sun.identity.sm.ServiceSchemaManager.<clinit>(ServiceSchemaManager.ja va:67)
at com.iplanet.am.util.AMClientDetector.getServiceSchemaManager(AMClientDetector.j ava:219)
at com.iplanet.am.util.AMClientDetector.<clinit>(AMClientDetector.java:94)
at com.sun.mobile.filter.AMLController.init(AMLController.java:85)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterCon fig.java:229)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilter Config.java:312)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilter Config.java:83)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3881)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4528)
at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:833)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:483)
at org.apache.catalina.startup.Embedded.start(Embedded.java:894)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:726)
at com.sun.enterprise.web.HttpServiceWebContainer.startInstance(HttpServiceWebCont ainer.java:886)
at com.sun.enterprise.web.HttpServiceWebContainerLifecycle.onStartup(HttpServiceWe bContainerLifecycle.java:50)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:30 0)
at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
I understand that it is some kind of authentication issue but I put all the details in correctly (as far as i could tell).
amAuth has this entry in it:
******************************************************
01/11/2007 03:38:37:037 PM GMT: Thread[main,5,main]
ERROR: AuthD failed to get auth session
01/11/2007 03:38:37:046 PM GMT: Thread[main,5,main]
ERROR: AuthD init()
com.iplanet.dpro.session.SessionException: AuthD failed to get auth session
at com.sun.identity.authentication.service.AuthD.initAuthSessions(AuthD.java:709)
at com.sun.identity.authentication.service.AuthD.<init>(AuthD.java:229)
at com.sun.identity.authentication.service.AuthD.getAuth(AuthD.java:494)
at com.sun.identity.authentication.UI.LoginLogoutMapping.init(LoginLogoutMapping.j ava:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:118)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1093)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:931)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:418 3)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4536)
at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:833)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1086)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:483)
at org.apache.catalina.startup.Embedded.start(Embedded.java:894)
at com.sun.enterprise.web.WebContainer.start(WebContainer.java:726)
at com.sun.enterprise.web.HttpServiceWebContainer.startInstance(HttpServiceWebCont ainer.java:886)
at com.sun.enterprise.web.HttpServiceWebContainerLifecycle.onStartup(HttpServiceWe bContainerLifecycle.java:50)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:30 0)
at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
I'm sure it must be a simple config change but have no idea where to start!
Thanks

