OUD12c: Using "ldapsearch" with Non-Existing BindDN Results in "AccessLogPublisher.java" Error when "log-connection-details:true" and NPE.
(Doc ID 2809772.1)
Last updated on SEPTEMBER 15, 2022
Applies to:
Oracle Unified Directory - Version 12.2.1.4.0 and laterInformation in this document applies to any platform.
Symptoms
On : 12.2.1.4.210406 version, Command Line
ACTUAL BEHAVIOR
-----------------------------
OUD ldapsearch command and access logs are returning the AccessLogPublisher.java errors when bindDN user does not exist in the directory and log-connection-details set to true.
This issue can be reproduced using the below steps.
1. Run dsconfig command to Check log-connection-details:true.
./dsconfig -h <host> -p <admin port> -n -D "<ds admin>" -j pwd.txt --trustAll get-log-publisher-prop --publisher-name "File-Based Access Logger" --advanced | grep log-connection-details : true
Property : Value(s)
------------------------:-----------------------------------------------------
log-connection-details : true
2. Run the ldapsearch like below binding as organizational object.
The simple bind attempt failed
Result Code: 80 (Other)
Additional Information: Worker Thread 17 encountered an uncaught exception
while processing operation BindOperation(connID=7, opID=0, protocol="LDAP 3,dn=cn=schema, authType=Simple): NullPointerException
(AccessLogPublisher.java:1246 TextAccessLogPublisher.java:1328
TextAccessLogPublisher.java:735 AccessLogger.java:788
BindOperationBasis.java:1171 TraditionalWorkerThread.java:166)
Access log has the below errors.
[10/Feb/2021:09:39:19 +0000] BIND REQ conn=7 op=0 msgID=1client=<IP Address>:<PORT> server=<IP Address>:<PORT> protocol=LDAP type=SIMPLE dn="cn=schema" version=3
[10/Feb/2021:09:39:19 +0000] DISCONNECT conn=7 reason="Server Error"msg="Worker Thread 17 encountered an uncaught exception while processing
operation BindOperation(connID=7, opID=0, protocol="LDAP 3, dn=cn=schema,authType=Simple): NullPointerException (AccessLogPublisher.java:1246
TextAccessLogPublisher.java:1328 TextAccessLogPublisher.java:735
AccessLogger.java:788 BindOperationBasis.java:1171
TraditionalWorkerThread.java:166)"
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 |
References |