REP-52280 : An Oracle OID generic error occurred. When Running Reports Using SSOCONN Parameter (Doc ID 1917460.1)

Last updated on FEBRUARY 26, 2016

Applies to:

Oracle Reports Developer - Version 11.1.2.0.0 and later
Oracle Internet Directory - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

Symptoms

New users created in OID via oiddas or ODS wont be able to run reports with SSOCONN parameter. The followig is the error displayed

REP-52280 : An Oracle OID generic error occurred.


If SSOCONN parameter is not passed to the report request but userid then it works.

After enabling Reports Servlet to TRACE:32 the following is recorded in rwservlet_diagnostic.log file

 

[2014-08-13T11:44:23.197-07:00] [WLS_REPORTS] [TRACE] [] [oracle.reports.servlet] [tid: 12] [userId: <anonymous>] [ecid: 00508ShEzMdDoYXChvMMOo0001GQ0000uB,0:1:0x5f5e113] [APP: reports#11.1.2] [URI: /reports/rwservlet] [SRC_CLASS: oracle.reports.utility.RWLogger] [SRC_METHOD: writeln] LDAPManager:getOIDVersion ...exit
[2014-08-13T11:44:23.211-07:00] [WLS_REPORTS] [TRACE:16] [] [oracle.reports.servlet] [tid: 12] [userId: <anonymous>] [ecid: 00508ShEzMdDoYXChvMMOo0001GQ0000uB,0:1:0x5f5e113] [APP: reports#11.1.2] [URI: /reports/rwservlet] [SRC_CLASS: oracle.reports.utility.RWLogger] [SRC_METHOD: writeln] LDAPManager:releaseDirContext after release: Pool size is 10
[2014-08-13T11:44:23.212-07:00] [WLS_REPORTS] [INCIDENT_ERROR] [REP-50125] [oracle.reports.servlet] [tid: 12] [userId: <anonymous>] [ecid: 00508ShEzMdDoYXChvMMOo0001GQ0000uB,0:1:0x5f5e113] [APP: reports#11.1.2] [URI: /reports/rwservlet] REP-50125 : oracle.ldap.util.AccessDeniedException: General Error when performing search: getExtendedProperties [LDAP: error code 50 - Insufficient Access Rights] [[
oracle.ldap.util.AccessDeniedException: General Error when performing search: getExtendedProperties [LDAP: error code 50 - Insufficient Access Rights]
at oracle.ldap.util.User.getExtendedProperties(User.java:457)
at oracle.reports.rwclient.OIDManager$Resource.getResourceAttributes(OIDManager.java:769)
at oracle.reports.rwclient.OIDManager$Resource.access$100(OIDManager.java:688)
at oracle.reports.rwclient.OIDManager.getConnString(OIDManager.java:139)
at oracle.reports.rwclient.AuthManager.handleSSOConn(AuthManager.java:446)
at oracle.reports.rwclient.AuthManager.getUserId(AuthManager.java:413)
at oracle.reports.rwclient.RWClient.appendUserid(RWClient.java:2491)
at oracle.reports.rwclient.RWClient.processRequest(RWClient.java:1941)
at oracle.reports.rwclient.RWClient.doGet(RWClient.java:512)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
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:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)

 

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms