WLSDM for WebLogic
Published in

WLSDM for WebLogic

Authentication Failure Error in wlsdm.log File

One of the community user getting the below error message in wlsdm.log file:

####<Sep 26, 2018 8:10:58 AM UTC><SEVERE><WLSDM><BEA-000000><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

java.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.Q.k.getConnection(MBSConnection.java:445)

at com.wlsdm.Q.k.getDomainRuntimeServiceMBean(MBSConnection.java:608)

at com.wlsdm.Q.k.getServerRuntimeMBean(MBSConnection.java:548)

at com.wlsdm.P.A.getSeverHealthInfo(PerformanceHealth.java:2632)

at com.wlsdm.P.A.A(PerformanceHealth.java:2609)

at com.wlsdm.P.A.C(PerformanceHealth.java:1940)

at com.wlsdm.P.A.checkJMSHealthAndState(PerformanceHealth.java:1743)

at com.wlsdm.S.Y$_A.C(HealthChecker.java:234)

at com.wlsdm.S.Y$_A.run(HealthChecker.java:188)

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:380)

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.GeneratedMethodAccessor477.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.GeneratedMethodAccessor475.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.$Proxy76.login(Unknown Source)

at weblogic.security.service.internal.WLSJAASLoginServiceImpl$ServiceImpl.login(WLSJAASLoginServiceImpl.java:92)

at com.bea.common.security.internal.service.JAASAuthenticationServiceImpl.authenticate(JAASAuthenticationServiceImpl.java:83)

at sun.reflect.GeneratedMethodAccessor480.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.$Proxy95.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.GeneratedMethodAccessor482.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.$Proxy106.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.<init>(InitialContext.java:216)

at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:296)

… 13 more

>```

Solution:

If you are using “weblogic.system.BootIdentityFile” JVM argument to describe your boot.properties file location,
please make sure the boot.properties file doesn’t present at the default location.

If it is, remove the file from the default location and restart your WL AdminServer to apply the fix.

“${DOMAIN_HOME}/server/${ADMIN_SERVER_NAME}/security/boot.properties”

Because, WLSDM gives priority the default location and the exception says “Authentication Failed: User specified user denied”.

Download WLSDM and start proactive monitoring now!

wlsdm.com/download

--

--

--

Native Oracle WebLogic Monitoring WLSDM is developed by the best WebLogic developers for the best WebLogic administrators to support mission critical HA domains. Supports all plain WebLogic and Fusion Middleware (FMW) WebLogic domains. Download now! https://wlsdm.com/download

Recommended from Medium

Java 8 | Two Dimensional Array

Configuration and Change management

Kubernetes Bare Metal Storage

How to Install and Configure Buildbot on CentOS 7

Engineering culture at Thread

Understanding the Town Star Watchdog Software; Protecting the Integrity of the Game

Heroku & Cloudinary storage

Postman’s most important feature

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
WLSDM for WebLogic

WLSDM for WebLogic

More from Medium

WebDriverManager - An automated way to handle browser binaries in Selenium automation

Gatling and Concourse — How to integrate?

How to take Screenshot in Selenium WebDriver when Test Case Fails

HOW TO MASTERED IN Graph DSA.