Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 #2175

Closed
arolfes opened this issue Mar 21, 2023 · 2 comments
Closed

Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 #2175

arolfes opened this issue Mar 21, 2023 · 2 comments
Labels
dependencies Pull requests that update a dependency file

Comments

@arolfes
Copy link
Contributor

arolfes commented Mar 21, 2023

After Upgrade maven-javadoc-plugin the following error occured during build from taskana-rest-spring

javadoc: error - In doclet class capital.scalable.restdocs.jsondoclet.ExtractDocumentationAsJsonDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper
        at capital.scalable.restdocs.jsondoclet.ExtractDocumentationAsJsonDoclet.createObjectMapper(ExtractDocumentationAsJsonDoclet.java:94)
        at capital.scalable.restdocs.jsondoclet.ExtractDocumentationAsJsonDoclet.start(ExtractDocumentationAsJsonDoclet.java:44)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.invoke(DocletInvoker.java:333)
        at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.start(DocletInvoker.java:212)
        at jdk.javadoc/com.sun.tools.javadoc.main.Start.parseAndExecute(Start.java:446)
        at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:238)
        at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:224)
        at jdk.javadoc/com.sun.tools.javadoc.Main.execute(Main.java:174)
        at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:420)
        at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:345)
        at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
        at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 16 more
Command line was: /opt/graalvm/graalvm-22.3.1-java11/bin/javadoc @options @packages
@arolfes arolfes added the dependencies Pull requests that update a dependency file label Mar 21, 2023
@arolfes
Copy link
Contributor Author

arolfes commented Mar 21, 2023

Adding additionalDependencies or bootclasspathArtifacts doesn’t solve the problem

example:

<additionalDependencies>
                <additionalDependency>
                  <groupId>com.fasterxml.jackson.core</groupId>
                  <artifactId>jackson-databind</artifactId>
                  <version>2.13.4.2</version>
                </additionalDependency>
              </additionalDependencies>
              <bootclasspathArtifacts>
                <bootclasspathArtifact>
                  <groupId>com.fasterxml.jackson.core</groupId>
                  <artifactId>jackson-databind</artifactId>
                  <version>2.13.4.2</version>
                </bootclasspathArtifact>
              </bootclasspathArtifacts>

@ryzheboka
Copy link
Contributor

Already newer version see #2426

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
Archived in project
Development

No branches or pull requests

2 participants