My Oracle Support Banner

Warning Message in Server Out File for Each User Login: WARN_NO_USERS_PATTERN (Doc ID 1474397.1)

Last updated on OCTOBER 01, 2022

Applies to:

Oracle WebCenter Portal - Version 11.1.1.2.0 to 11.1.1.9.181008 [Release 11g]
Information in this document applies to any platform.

Symptoms

The following warning is logged every time a user tries to login to a custom WebCenter Portal application:

[2012-03-15T10:50:17.504-05:00] [ms2] [WARNING] [] [oracle.adf.share.security] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERID>] [ecid: <ECID>] [APP: borrower-portal#V2.0] WARN_NO_USERS_PATTERN[[
oracle.security.idm.ObjectNotFoundException: No User found matching the criteria
at oracle.security.idm.providers.stdldap.util.DirectSearchResponse.initSearch(DirectSearchResponse.java:174)
at oracle.security.idm.providers.stdldap.util.NonPagedSearchResponse.(NonPagedSearchResponse.java:52)
at oracle.security.idm.providers.stdldap.util.NonPagedSearchResponse.(NonPagedSearchResponse.java:44)
at oracle.security.idm.providers.stdldap.util.LDAPRealm.searchUsers(LDAPRealm.java:489)
at oracle.security.idm.providers.stdldap.LDIdentityStore.search(LDIdentityStore.java:274)
at oracle.security.idm.providers.stdldap.LDIdentityStore.searchUsers(LDIdentityStore.java:367)
at oracle.adf.share.security.providers.jps.JpsIdentityManagementProvider.getIdmUserList(JpsIdentityManagementProvider.java:489)
at oracle.adf.share.security.providers.jps.JpsIdentityManagementProvider.getUserProfileList(JpsIdentityManagementProvider.java:370)
at oracle.adf.share.security.identitymanagement.UserManager.getUserProfileList(UserManager.java:253)
at oracle.adf.share.security.identitymanagement.UserProfile.initialize(UserProfile.java:92)
at oracle.adf.share.security.identitymanagement.UserProfile.(UserProfile.java:83)
at oracle.adf.share.security.providers.jps.JpsSecurityContext.getUserProfile(JpsSecurityContext.java:109)
at oracle.portlet.client.adapter.adf.ADFPortletContainerExternalContext.getUserProfile(ADFPortletContainerExternalContext.java:275)
at oracle.portlet.client.adapter.adf.ADFPortletContainerExternalContext.(ADFPortletContainerExternalContext.java:235)
at oracle.adfinternal.view.faces.portlet.FacesPortletContainerExternalContext.(FacesPortletContainerExternalContext.java:43)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at oracle.portlet.client.adapter.adf.ADFAdapter$Context.createExternalContext(ADFAdapter.java:1056)
at oracle.portlet.client.adapter.adf.ADFAdapter$Context.createPortletContainer(ADFAdapter.java:1079)
at oracle.portlet.client.adapter.adf.ADFAdapter$Context.(ADFAdapter.java:877)
at oracle.portlet.client.adapter.adf.ADFAdapter.createContext(ADFAdapter.java:674)
at oracle.portlet.client.adapter.adf.ADFAdapter.getContext(ADFAdapter.java:544)
at oracle.portlet.client.adapter.adf.ADFAdapter.init(ADFAdapter.java:347)
at oracle.portlet.client.adapter.adf.ADFPortletSessionListener.getPortletContainer(ADFPortletSessionListener.java:17)
at oracle.portlet.client.adapter.base.BasePortletContainerSessionListener.sessionDestroyed(BasePortletContainerSessionListener.java:34)
at weblogic.servlet.internal.EventsManager.notifySessionLifetimeEvent(EventsManager.java:276)
at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:976)
at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(MemorySessionContext.java:69)
at weblogic.servlet.internal.session.SessionData.invalidate(SessionData.java:868)
at weblogic.servlet.internal.session.SessionData.invalidate(SessionData.java:887)
at weblogic.servlet.security.ServletAuthentication.invalidateAll(ServletAuthentication.java:157)
at oracle.security.jps.wls.servlet.WlsServletAuthenticator.logout(WlsServletAuthenticator.java:40)
at oracle.security.jps.ee.servlet.ServletAuthenticationInternal.internelLogout(ServletAuthenticationInternal.java:77)
at oracle.security.jps.internal.api.servlet.ServletAuthentication.logout(ServletAuthentication.java:85)
at oracle.adf.share.security.providers.jps.JpsAuthenticationService.internalLogout(JpsAuthenticationService.java:177)
at oracle.adf.share.security.authentication.AuthenticationServlet.doNonSsoLogout(AuthenticationServlet.java:644)
at oracle.adf.share.security.authentication.AuthenticationServlet.doLogout(AuthenticationServlet.java:229)
at oracle.adf.share.security.authentication.AuthenticationServlet.processRequest(AuthenticationServlet.java:158)
at oracle.adf.share.security.authentication.AuthenticationServlet.doGet(AuthenticationServlet.java:124)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:176)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at org.custom.portalutilities.filters.LogMDCFilter.doFilter(LogMDCFilter.java:84)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

]]


It seems there is no impact on the site.

There are 3 different portal applications with 3 different providers. Details are given below:


Portal 1 and Portal 3 are deployed in one domain and Portal 2 alone is deployed in another domain.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.