Hi,
In my tests LDAP scenarios are failing after the commit that updated LDAP version: ba30aa5
I wonder if this did not happen in your testing environment?
The scenarios cause exception which crashes all LDAP test cases:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/directory/api/util/ComponentsMonitor
at org.apache.directory.api.ldap.aci.ACIItemChecker.<init>(ACIItemChecker.java:59)
at org.apache.directory.api.ldap.aci.ACIItemSyntaxChecker.<init>(ACIItemSyntaxChecker.java:95)
at org.apache.directory.api.ldap.aci.ACIItemSyntaxChecker.<clinit>(ACIItemSyntaxChecker.java:47)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:377)
at org.apache.directory.api.ldap.schema.loader.SchemaEntityFactory.classLoadSyntaxChecker(SchemaEntityFactory.java:343)
at org.apache.directory.api.ldap.schema.loader.SchemaEntityFactory.getSyntaxChecker(SchemaEntityFactory.java:444)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.addSyntaxCheckers(DefaultSchemaManager.java:1110)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.addSchemaObjects(DefaultSchemaManager.java:301)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.load(DefaultSchemaManager.java:843)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadDepsFirst(DefaultSchemaManager.java:1394)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadDepsFirst(DefaultSchemaManager.java:1410)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadDepsFirst(DefaultSchemaManager.java:1410)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadWithDeps(DefaultSchemaManager.java:1299)
at org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadAllEnabled(DefaultSchemaManager.java:1178)
at org.apache.directory.server.core.factory.DefaultDirectoryServiceFactory.initSchema(DefaultDirectoryServiceFactory.java:184)
at org.apache.directory.server.core.factory.DefaultDirectoryServiceFactory.build(DefaultDirectoryServiceFactory.java:250)
at org.apache.directory.server.core.factory.DefaultDirectoryServiceFactory.init(DefaultDirectoryServiceFactory.java:124)
at org.owasp.benchmark.helpers.LDAPServer.init(LDAPServer.java:138)
at org.owasp.benchmark.helpers.LDAPServer.<init>(LDAPServer.java:101)
at org.owasp.benchmark.helpers.LDAPServer.main(LDAPServer.java:373)
Caused by: java.lang.ClassNotFoundException: org.apache.directory.api.util.ComponentsMonitor
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 21 more
Hi,
In my tests LDAP scenarios are failing after the commit that updated LDAP version: ba30aa5
I wonder if this did not happen in your testing environment?
The scenarios cause exception which crashes all LDAP test cases: