[
https://issues.apache.org/jira/browse/DIRAPI-433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18105693#comment-18105693
]
Emmanuel Lécharny commented on DIRAPI-433:
------------------------------------------
Hi Dave,
it get way more complicated than what I thought... I'm fighting with a nasty
SASL issue in the Server tests, which really need to be fixed before the
release...
> 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
> Priority: Major
>
> 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]