SOLVED WLSDM Authentication Failed Error
-
Hi Team,
I have installed WLSDM on a new server but WLSDM is not able to read the server details. I have correctly mapped the jar files etc.
I can see the below errors in the WLSDM logs. My weblogic session is up and running without any issues. I can log into Admin Console.
Can you please advise which user its trying to connect to and is it trying to read boot.properties ?? Weblogic version is 12.2.1.4.0
####<01/12/2020 7:52:14 PM><MBSConnection::getDomainRuntimeServiceMBean: MBeanServerConnection return null!>
####<01/12/2020 7:52:14 PM><javax.security.auth.login.FailedLoginException: [Security:090938]Authentication failure: The specified user failed to log in. javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User specified user deniedjava.lang.SecurityException: javax.security.auth.login.FailedLoginException: [Security:090938]Authentication failure: The specified user failed to log in. javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User specified user denied
at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:319)
at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:135)
at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:371)
at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:269)
at com.wlsdm.R.H.getConnection(MBSConnection.java:445)
at com.wlsdm.R.H.getDomainRuntimeServiceMBean(MBSConnection.java:608)
at com.wlsdm.R.H.getServerRuntimeMBean(MBSConnection.java:548)
at com.wlsdm.Q.A.getSeverHealthInfo(PerformanceHealth.java:2633)
at com.wlsdm.Q.A.A(PerformanceHealth.java:2610)
at com.wlsdm.Q.A.C(PerformanceHealth.java:1941)
at com.wlsdm.Q.A.checkJMSHealthAndState(PerformanceHealth.java:1744)
at com.wlsdm.U.G$_A.C(HealthChecker.java:258)
at com.wlsdm.U.G$_A.run(HealthChecker.java:194)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.security.auth.login.FailedLoginException: [Security:090938]Authentication failure: The specified user failed to log in. javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User specified user denied
at com.bea.common.security.utils.ExceptionHandler.throwFailedLoginException(ExceptionHandler.java:62)
at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:381)
at com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:114)
at sun.reflect.GeneratedMethodAccessor229.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:195)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
at javax.security.auth.login.LoginContext.login(LoginContext.java:587)
at com.bea.common.security.internal.service.JAASLoginServiceImpl.login(JAASLoginServiceImpl.java:113)
at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:64)
at com.sun.proxy.$Proxy60.login(Unknown Source)
at weblogic.security.service.internal.WLSJAASLoginServiceImpl$ServiceImpl.login(WLSJAASLoginServiceImpl.java:93)
at com.bea.common.security.internal.service.JAASAuthenticationServiceImpl.authenticate(JAASAuthenticationServiceImpl.java:83)
at sun.reflect.GeneratedMethodAccessor225.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.bea.common.security.internal.utils.Delegator$ProxyInvocationHandler.invoke(Delegator.java:64)
at com.sun.proxy.$Proxy79.authenticate(Unknown Source)
at weblogic.security.service.WLSJAASAuthenticationServiceWrapper.authenticate(WLSJAASAuthenticationServiceWrapper.java:40)
at weblogic.security.service.PrincipalAuthenticatorImpl.authenticate(PrincipalAuthenticatorImpl.java:373)
at weblogic.security.service.PrincipalAuthenticatorImpl.authenticate(PrincipalAuthenticatorImpl.java:380)
at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at weblogic.security.service.ServiceHandler.invoke(ServiceHandler.java:55)
at com.sun.proxy.$Proxy89.authenticate(Unknown Source)
at weblogic.jndi.WLInitialContextFactoryDelegate.authenticateLocally(WLInitialContextFactoryDelegate.java:890)
at weblogic.jndi.WLInitialContextFactoryDelegate.pushSubject(WLInitialContextFactoryDelegate.java:849)
at weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:609)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:418)
at weblogic.jndi.Environment.getContext(Environment.java:353)
at weblogic.jndi.Environment.getContext(Environment.java:322)
at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:131)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)
at javax.naming.InitialContext.init(InitialContext.java:244)
at javax.naming.InitialContext.(InitialContext.java:216)
at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:296)
… 13 more####<01/12/2020 7:52:14 PM><MBSConnection::getDomainRuntimeServiceMBean: MBeanServerConnection return null!>
####<01/12/2020 7:52:14 PM><DomainRuntimeServiceMBean return NULL!>I am using boot.properties file. I have setup the weblogic services to run as windows services. Everything seems to be working fine in that space.
If I start weblogic through weblogic.cmd, I can see the below coming up in the command prompt.
It looks like WLSDM is trying to login using the encrypted user id. Not sure if that is correct or not.
-
Hi,
This bug has fixed in v3.9.1 WLSDM version.
Regards.
-
Hi,
This bug has fixed in v3.9.1 WLSDM version.
Regards.