[ 
https://issues.apache.org/jira/browse/DIRSTUDIO-1271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17310541#comment-17310541
 ] 

Mark Davis commented on DIRSTUDIO-1271:
---------------------------------------

Hi Stefan,

[1] Access logs look the same (notepad++/compare), aside from an extra 
disconnect, but that might be better connection handling.

[2] Cannot fetch base DNs, first clue#1 :)

The Studio error log has something interesting, clue#2:

Caused by: java.lang.NullPointerException
at 
org.apache.directory.api.ldap.codec.actions.controls.StoreControlValue.action(StoreControlValue.java:81)

 

Server setup quick enough, cloud/home vm, etc, how to exchange credentials? And 
an IP filter for your client(s) would be nice for that hostile internet.

OR [https://docs.oracle.com/cd/E52734_01/oud/OUDIG/setting_up_ds.htm#OUDIG00050]

https://www.oracle.com/middleware/technologies/identity-management/downloads.html


Full access log texts/exception below.


=== Old ApacheDStudion <= 2018

[29/Mar/2021:10:14:53 +0100] CONNECT conn=131 from=0:0:0:0:0:0:0:1:33531 
to=0:0:0:0:0:0:0:1:1390 protocol=LDAP
[29/Mar/2021:10:14:53 +0100] BIND REQ conn=131 op=0 msgID=1 type=SIMPLE 
dn="cn=Directory Manager" version=3
[29/Mar/2021:10:14:53 +0100] BIND RES conn=131 op=0 msgID=1 result=0 
authDN="cn=Directory Manager,cn=Root DNs,cn=config" etime=1
[29/Mar/2021:10:14:53 +0100] SEARCH REQ conn=131 op=1 msgID=2 base="" 
scope=base filter="(objectClass=*)" attrs="subschemaSubentry"
[29/Mar/2021:10:14:53 +0100] SEARCH RES conn=131 op=1 msgID=2 result=0 
nentries=1 etime=1
[29/Mar/2021:10:14:53 +0100] SEARCH REQ conn=131 op=2 msgID=3 base="cn=schema" 
scope=base filter="(objectClass=subschema)" 
attrs="createTimestamp,modifyTimestamp"
[29/Mar/2021:10:14:53 +0100] SEARCH RES conn=131 op=2 msgID=3 result=0 
nentries=1 etime=2
[29/Mar/2021:10:14:53 +0100] SEARCH REQ conn=131 op=3 msgID=4 base="" 
scope=base filter="(objectClass=*)" 
attrs="namingContexts,subschemaSubentry,supportedLDAPVersion,supportedSASLMechanisms,supportedExtension,supportedControl,supportedFeatures,vendorName,vendorVersion,+,objectClass"
[29/Mar/2021:10:14:53 +0100] SEARCH RES conn=131 op=3 msgID=4 result=0 
nentries=1 etime=9
[29/Mar/2021:10:14:53 +0100] SEARCH REQ conn=131 op=4 msgID=5 base="" 
scope=base filter="(objectClass=*)" attrs="*"
[29/Mar/2021:10:14:53 +0100] SEARCH RES conn=131 op=4 msgID=5 result=0 
nentries=1 etime=1
[29/Mar/2021:10:14:54 +0100] SEARCH REQ conn=131 op=5 msgID=6 
base="cn=changelog" scope=base filter="(objectClass=*)" 
attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:14:54 +0100] SEARCH RES conn=131 op=5 msgID=6 result=0 
nentries=1 etime=18


[29/Mar/2021:10:14:54 +0100] SEARCH REQ conn=131 op=6 msgID=7 
base="dc=secureoracle,dc=com" scope=base filter="(objectClass=*)" 
attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:14:54 +0100] SEARCH RES conn=131 op=6 msgID=7 result=0 
nentries=1 etime=1
[29/Mar/2021:10:14:54 +0100] SEARCH REQ conn=131 op=7 msgID=8 
base="cn=SystemIDPolicy,cn=pwdPolicies,cn=Common,cn=Products,cn=OracleContext,ou=iam,dc=secureoracle,dc=com"
 scope=base filter="(objectClass=*)" attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:14:54 +0100] SEARCH RES conn=131 op=7 msgID=8 result=0 
nentries=1 etime=1
[29/Mar/2021:10:14:54 +0100] SEARCH REQ conn=131 op=8 msgID=9 
base="dc=apache,dc=co,dc=uk" scope=base filter="(objectClass=*)" 
attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:14:54 +0100] SEARCH RES conn=131 op=8 msgID=9 result=0 
nentries=1 etime=1
[29/Mar/2021:10:14:54 +0100] SEARCH REQ conn=131 op=9 msgID=10 base="cn=schema" 
scope=base filter="(objectClass=*)" attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:14:54 +0100] SEARCH RES conn=131 op=9 msgID=10 result=0 
nentries=1 etime=2


[29/Mar/2021:10:14:57 +0100] SEARCH REQ conn=128 op=537 msgID=538 base="" 
scope=base filter="(cn=ping from proxy 
secureoracle.oracledemo.com/192.168.93.130:10444)" attrs="ALL"
[29/Mar/2021:10:14:57 +0100] SEARCH RES conn=128 op=537 msgID=538 result=0 
nentries=0 etime=1

 

=== New ApacheDStudio 2020+ request2

[29/Mar/2021:10:20:45 +0100] CONNECT conn=132 from=0:0:0:0:0:0:0:1:34160 
to=0:0:0:0:0:0:0:1:1390 protocol=LDAP
[29/Mar/2021:10:20:45 +0100] BIND REQ conn=132 op=0 msgID=1 type=SIMPLE 
dn="cn=Directory Manager" version=3
[29/Mar/2021:10:20:45 +0100] BIND RES conn=132 op=0 msgID=1 result=0 
authDN="cn=Directory Manager,cn=Root DNs,cn=config" etime=0
[29/Mar/2021:10:20:45 +0100] SEARCH REQ conn=132 op=1 msgID=2 base="" 
scope=base filter="(objectClass=*)" attrs="subschemaSubentry"
[29/Mar/2021:10:20:45 +0100] SEARCH RES conn=132 op=1 msgID=2 result=0 
nentries=1 etime=1
[29/Mar/2021:10:20:45 +0100] SEARCH REQ conn=132 op=2 msgID=3 base="cn=schema" 
scope=base filter="(objectClass=subschema)" 
attrs="createTimestamp,modifyTimestamp"
[29/Mar/2021:10:20:45 +0100] SEARCH RES conn=132 op=2 msgID=3 result=0 
nentries=1 etime=2
[29/Mar/2021:10:20:45 +0100] SEARCH REQ conn=132 op=3 msgID=4 base="" 
scope=base filter="(objectClass=*)" 
attrs="namingContexts,subschemaSubentry,supportedLDAPVersion,supportedSASLMechanisms,supportedExtension,supportedControl,supportedFeatures,vendorName,vendorVersion,+,objectClass"
[29/Mar/2021:10:20:45 +0100] SEARCH RES conn=132 op=3 msgID=4 result=0 
nentries=1 etime=11
[29/Mar/2021:10:20:46 +0100] SEARCH REQ conn=132 op=4 msgID=5 base="" 
scope=base filter="(objectClass=*)" attrs="*"
[29/Mar/2021:10:20:46 +0100] SEARCH RES conn=132 op=4 msgID=5 result=0 
nentries=1 etime=0
[29/Mar/2021:10:20:46 +0100] SEARCH REQ conn=132 op=5 msgID=6 
base="cn=changelog" scope=base filter="(objectClass=*)" 
attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:20:46 +0100] SEARCH RES conn=132 op=5 msgID=6 result=0 
nentries=1 etime=7
[29/Mar/2021:10:20:46 +0100] DISCONNECT conn=132 reason="Client Disconnect"
[29/Mar/2021:10:20:46 +0100] CONNECT conn=133 from=0:0:0:0:0:0:0:1:34162 
to=0:0:0:0:0:0:0:1:1390 protocol=LDAP
[29/Mar/2021:10:20:46 +0100] SEARCH REQ conn=133 op=0 msgID=1 
base="dc=secureoracle,dc=com" scope=base filter="(objectClass=*)" 
attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:20:46 +0100] SEARCH RES conn=133 op=0 msgID=1 result=0 
nentries=0 etime=0
[29/Mar/2021:10:20:46 +0100] SEARCH REQ conn=133 op=1 msgID=2 
base="cn=SystemIDPolicy,cn=pwdPolicies,cn=Common,cn=Products,cn=OracleContext,ou=iam,dc=secureoracle,dc=com"
 scope=base filter="(objectClass=*)" attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:20:46 +0100] SEARCH RES conn=133 op=1 msgID=2 result=0 
nentries=0 etime=1
[29/Mar/2021:10:20:46 +0100] SEARCH REQ conn=133 op=2 msgID=3 
base="dc=apache,dc=co,dc=uk" scope=base filter="(objectClass=*)" 
attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:20:46 +0100] SEARCH RES conn=133 op=2 msgID=3 result=0 
nentries=0 etime=1
[29/Mar/2021:10:20:46 +0100] SEARCH REQ conn=133 op=3 msgID=4 base="cn=schema" 
scope=base filter="(objectClass=*)" attrs="hasSubordinates,objectClass"
[29/Mar/2021:10:20:46 +0100] SEARCH RES conn=133 op=3 msgID=4 result=0 
nentries=1 etime=2
[29/Mar/2021:10:20:47 +0100] SEARCH REQ conn=128 op=572 msgID=573 base="" 
scope=base filter="(cn=ping from proxy 
secureoracle.oracledemo.com/192.168.93.130:10444)" attrs="ALL"
[29/Mar/2021:10:20:47 +0100] SEARCH RES conn=128 op=572 msgID=573 result=0 
nentries=0 etime=1
[29/Mar/2021:10:20:57 +0100] SEARCH REQ conn=128 op=573 msgID=574 base="" 
scope=base filter="(cn=ping from proxy 
secureoracle.oracledemo.com/192.168.93.130:10444)" attrs="ALL"
[29/Mar/2021:10:20:57 +0100] SEARCH RES conn=128 op=573 msgID=574 result=0 
nentries=0 etime=1

 

!ENTRY org.apache.directory.studio.slf4j-eclipselog 2 0 2021-03-29 10:33:10.713
!MESSAGE java.lang.NullPointerException (Hexdump: 30 32 02 01 06 65 07 0A 01 00 
04 00 04 00 A0 24 30 22 04 17 31 2E 33 2E 36 2E 31 2E 34 2E 31 2E 32 36 30 32 
37 2E 31 2E 35 2E 34 01 01 FF 04 04 30 02 04 00)
!STACK 0
org.apache.mina.filter.codec.ProtocolDecoderException: 
java.lang.NullPointerException (Hexdump: 30 32 02 01 06 65 07 0A 01 00 04 00 04 
00 A0 24 30 22 04 17 31 2E 33 2E 36 2E 31 2E 34 2E 31 2E 32 36 30 32 37 2E 31 
2E 35 2E 34 01 01 FF 04 04 30 02 04 00)
at 
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:263)
at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49)
at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1128)
at 
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:122)
at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:643)
at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:539)
at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
at 
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1222)
at 
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1211)
at 
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
at 
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at 
org.apache.directory.api.ldap.codec.actions.controls.StoreControlValue.action(StoreControlValue.java:81)
at 
org.apache.directory.api.ldap.codec.actions.controls.StoreControlValue.action(StoreControlValue.java:49)
at 
org.apache.directory.api.asn1.ber.grammar.AbstractGrammar.executeAction(AbstractGrammar.java:136)
at 
org.apache.directory.api.asn1.ber.Asn1Decoder.treatTLVDoneState(Asn1Decoder.java:604)
at org.apache.directory.api.asn1.ber.Asn1Decoder.decode(Asn1Decoder.java:740)
at 
org.apache.directory.api.ldap.codec.protocol.mina.LdapProtocolDecoder.decode(LdapProtocolDecoder.java:137)
at 
org.apache.directory.api.ldap.codec.protocol.mina.LdapProtocolDecoder.decode(LdapProtocolDecoder.java:86)
at 
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:254)
... 15 more

 

 

> Oracle OUD 11.1.2.3 does not list any Naming Contexts in ldapbrowser with 
> M16, previous releases are OK.
> --------------------------------------------------------------------------------------------------------
>
>                 Key: DIRSTUDIO-1271
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1271
>             Project: Directory Studio
>          Issue Type: Bug
>          Components: studio-ldapbrowser
>    Affects Versions: 2.0.0-M16
>         Environment: Windows with Oracle JDK 11 or Graal/JDK11
>            Reporter: Mark Davis
>            Priority: Major
>
> Using M16, and connecting to Oracle OUD 11.1.2.3 shows Root DSE only, and all 
> contexts underneath are missing. I can see the available namingContexts in 
> the Root DSE entry.
> Release M14 and before are fine.
> A fast test with Forgerock/OpenDJ7.0.1 (derived from the same source, but 
> diverged) is OK.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to