Dave Wichers created DIRAPI-433:
-----------------------------------

             Summary: ClassNotFoundException: 
org.apache.directory.api.util.ComponentsMonitor
                 Key: DIRAPI-433
                 URL: https://issues.apache.org/jira/browse/DIRAPI-433
             Project: Directory Client API
          Issue Type: Bug
    Affects Versions: 2.1.8
            Reporter: Dave Wichers


Per this PR: https://github.com/OWASP-Benchmark/BenchmarkJava/pull/474

When I upgrade both:

{code:java}
            <groupId>org.apache.directory.api</groupId>
            <artifactId>api-ldap-model</artifactId>
and
            <groupId>org.apache.directory.api</groupId>
            <artifactId>api-ldap-schema-data</artifactId>
{code}

To version 2.1.8 I get this error:


{code:java}
[INFO] --- antrun:3.2.0:run (database-server) @ benchmark ---
[INFO] Executing tasks
[INFO]      [java]      at java.base/java.lang.Class.forName(Class.java:375)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.loader.SchemaEntityFactory.classLoadSyntaxChecker(SchemaEntityFactory.java:343)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.loader.SchemaEntityFactory.getSyntaxChecker(SchemaEntityFactory.java:444)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.addSyntaxCheckers(DefaultSchemaManager.java:1110)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.addSchemaObjects(DefaultSchemaManager.java:301)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.load(DefaultSchemaManager.java:843)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadDepsFirst(DefaultSchemaManager.java:1394)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadDepsFirst(DefaultSchemaManager.java:1410)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadDepsFirst(DefaultSchemaManager.java:1410)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadWithDeps(DefaultSchemaManager.java:1299)
[INFO]      [java]      at 
org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager.loadAllEnabled(DefaultSchemaManager.java:1178)
[INFO]      [java]      at 
org.apache.directory.server.core.factory.DefaultDirectoryServiceFactory.initSchema(DefaultDirectoryServiceFactory.java:184)
[INFO]      [java]      at 
org.apache.directory.server.core.factory.DefaultDirectoryServiceFactory.build(DefaultDirectoryServiceFactory.java:250)
[INFO]      [java]      at 
org.apache.directory.server.core.factory.DefaultDirectoryServiceFactory.init(DefaultDirectoryServiceFactory.java:124)
[INFO]      [java]      at 
org.owasp.benchmark.helpers.LDAPServer.init(LDAPServer.java:138)
[INFO]      [java]      at 
org.owasp.benchmark.helpers.LDAPServer.<init>(LDAPServer.java:101)
[INFO]      [java]      at 
org.owasp.benchmark.helpers.LDAPServer.main(LDAPServer.java:373)
[INFO]      [java] Caused by: java.lang.ClassNotFoundException: 
org.apache.directory.api.util.ComponentsMonitor
[INFO]      [java]      at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
[INFO]      [java]      at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
[INFO]      [java]      at 
java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[INFO]      [java]      ... 21 more
{code}

If I upgrade just:

{code:java}
            <groupId>org.apache.directory.api</groupId>
            <artifactId>api-ldap-schema-data</artifactId>
{code}

to version 2.1.8 but DON'T upgrade api-ldap-model (i.e., leave it at 2.1.7) it 
works fine.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to