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

[9123 byte] By [QuantumAAa] at [2007-11-26 14:51:26]
# 1
Just to add extra info, the amadmin user and amldapuser passwords are definitely correct ;-)
QuantumAAa at 2007-7-8 8:39:37 > top of Java-index,Web & Directory Servers,Directory Servers...
# 2
Is it related to this bug? http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6472667
QuantumAAa at 2007-7-8 8:39:37 > top of Java-index,Web & Directory Servers,Directory Servers...