Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-17 Thread Sylwester Lachiewicz
Found same issue with javadoc plugin in our dist-check tool

Sylwester

niedz., 17 lip 2022, 13:57 użytkownik Gary Gregory 
napisał:

> On Sun, Jul 17, 2022 at 7:04 AM Michael Osipov 
> wrote:
> >
> > Am 2022-07-17 um 13:02 schrieb Gary Gregory:
> > > (Sorry for the top post) So it sounds like the simplest from a user's
> POV
> > > is to wait for JDepend 2.1.
> >
> > Technically yes, but given the requirements I have depicted I don't
> > expect any release soon. I won't put any effort into this plugin beyond
> > a pure release.
>
> k, I've dropped jdepend-maven-plugin from commons-parent, we can
> always put it back when it is fixed later.
>
> Gary
>
> >
> > M
> >
> > > On Sat, Jul 16, 2022, 16:21 Michael Osipov 
> wrote:
> > >
> > >> Gary,
> > >>
> > >> went through. It is jdepend-maven-plugin only. With:
> > >>> D:\Entwicklung\Projekte\commons-dbcp [master ≡ +0 ~1 -0 !]> git diff
> > >>> diff --git a/pom.xml b/pom.xml
> > >>> index 1269f8b3..694d24e1 100644
> > >>> --- a/pom.xml
> > >>> +++ b/pom.xml
> > >>> @@ -365,6 +365,11 @@
> > >>>   
> > >>> 
> > >>>   
> > >>> + 
> > >>> +  org.apache.maven.plugins
> > >>> +  maven-site-plugin
> > >>> +  3.12.0
> > >>> +
> > >>>   
> > >>>   
> > >>> org.apache.maven.plugins
> > >>> @@ -457,6 +462,11 @@
> > >>> 
> > >>> 
> > >>>   
> > >>> + 
> > >>> +org.codehaus.mojo
> > >>> +jdepend-maven-plugin
> > >>> +2.1-SNAPSHOT
> > >>> +
> > >>> 
> > >>>   com.github.siom79.japicmp
> > >>>   japicmp-maven-plugin
> > >>
> > >> it works:
> > >>> [INFO] Generating "JDepend" report   ---
> > >> jdepend-maven-plugin:2.1-SNAPSHOT:generate
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>>
> > >>> Unknown constant: 18
> > >>
> > >>
> > >> The report looks good as well. We now have the following problems:
> > >>
> > >> * JDepend 2.10 isn't in Central and has trouble with Java 8
> > >> * The ITs are horribly outdated plugin/dependency-wise
> > >>
> > >> I'd push a new relese of this plugin if someone could take care at
> least
> > >> of the ITs.
> > >>
> > >> Note: Since the last relese of this plugin is ages ago it depends on a
> > >> deprecated class for about 10 years ago. The ABI incompat is my fault,
> > >> it was already reported by the Asciidoctor team on ASF JIRA and they
> > >> simply aligned their code and it worked again.
> > >>
> > >> Let me know how you'd like to proceed.
> > >>
> > >> M
> > >>
> > >> M
> > >>
> > >
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-17 Thread Gary Gregory
On Sun, Jul 17, 2022 at 7:04 AM Michael Osipov  wrote:
>
> Am 2022-07-17 um 13:02 schrieb Gary Gregory:
> > (Sorry for the top post) So it sounds like the simplest from a user's POV
> > is to wait for JDepend 2.1.
>
> Technically yes, but given the requirements I have depicted I don't
> expect any release soon. I won't put any effort into this plugin beyond
> a pure release.

k, I've dropped jdepend-maven-plugin from commons-parent, we can
always put it back when it is fixed later.

Gary

>
> M
>
> > On Sat, Jul 16, 2022, 16:21 Michael Osipov  wrote:
> >
> >> Gary,
> >>
> >> went through. It is jdepend-maven-plugin only. With:
> >>> D:\Entwicklung\Projekte\commons-dbcp [master ≡ +0 ~1 -0 !]> git diff
> >>> diff --git a/pom.xml b/pom.xml
> >>> index 1269f8b3..694d24e1 100644
> >>> --- a/pom.xml
> >>> +++ b/pom.xml
> >>> @@ -365,6 +365,11 @@
> >>>   
> >>> 
> >>>   
> >>> + 
> >>> +  org.apache.maven.plugins
> >>> +  maven-site-plugin
> >>> +  3.12.0
> >>> +
> >>>   
> >>>   
> >>> org.apache.maven.plugins
> >>> @@ -457,6 +462,11 @@
> >>> 
> >>> 
> >>>   
> >>> + 
> >>> +org.codehaus.mojo
> >>> +jdepend-maven-plugin
> >>> +2.1-SNAPSHOT
> >>> +
> >>> 
> >>>   com.github.siom79.japicmp
> >>>   japicmp-maven-plugin
> >>
> >> it works:
> >>> [INFO] Generating "JDepend" report   ---
> >> jdepend-maven-plugin:2.1-SNAPSHOT:generate
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>>
> >>> Unknown constant: 18
> >>
> >>
> >> The report looks good as well. We now have the following problems:
> >>
> >> * JDepend 2.10 isn't in Central and has trouble with Java 8
> >> * The ITs are horribly outdated plugin/dependency-wise
> >>
> >> I'd push a new relese of this plugin if someone could take care at least
> >> of the ITs.
> >>
> >> Note: Since the last relese of this plugin is ages ago it depends on a
> >> deprecated class for about 10 years ago. The ABI incompat is my fault,
> >> it was already reported by the Asciidoctor team on ASF JIRA and they
> >> simply aligned their code and it worked again.
> >>
> >> Let me know how you'd like to proceed.
> >>
> >> M
> >>
> >> M
> >>
> >
>

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-17 Thread Michael Osipov

Am 2022-07-17 um 13:02 schrieb Gary Gregory:

(Sorry for the top post) So it sounds like the simplest from a user's POV
is to wait for JDepend 2.1.


Technically yes, but given the requirements I have depicted I don't 
expect any release soon. I won't put any effort into this plugin beyond 
a pure release.


M


On Sat, Jul 16, 2022, 16:21 Michael Osipov  wrote:


Gary,

went through. It is jdepend-maven-plugin only. With:

D:\Entwicklung\Projekte\commons-dbcp [master ≡ +0 ~1 -0 !]> git diff
diff --git a/pom.xml b/pom.xml
index 1269f8b3..694d24e1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -365,6 +365,11 @@
  

  
+ 
+  org.apache.maven.plugins
+  maven-site-plugin
+  3.12.0
+
  
  
org.apache.maven.plugins
@@ -457,6 +462,11 @@


  
+ 
+org.codehaus.mojo
+jdepend-maven-plugin
+2.1-SNAPSHOT
+

  com.github.siom79.japicmp
  japicmp-maven-plugin


it works:

[INFO] Generating "JDepend" report   ---

jdepend-maven-plugin:2.1-SNAPSHOT:generate


Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18



The report looks good as well. We now have the following problems:

* JDepend 2.10 isn't in Central and has trouble with Java 8
* The ITs are horribly outdated plugin/dependency-wise

I'd push a new relese of this plugin if someone could take care at least
of the ITs.

Note: Since the last relese of this plugin is ages ago it depends on a
deprecated class for about 10 years ago. The ABI incompat is my fault,
it was already reported by the Asciidoctor team on ASF JIRA and they
simply aligned their code and it worked again.

Let me know how you'd like to proceed.

M

M







Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-17 Thread Gary Gregory
(Sorry for the top post) So it sounds like the simplest from a user's POV
is to wait for JDepend 2.1.

Gary

On Sat, Jul 16, 2022, 16:21 Michael Osipov  wrote:

> Gary,
>
> went through. It is jdepend-maven-plugin only. With:
> > D:\Entwicklung\Projekte\commons-dbcp [master ≡ +0 ~1 -0 !]> git diff
> > diff --git a/pom.xml b/pom.xml
> > index 1269f8b3..694d24e1 100644
> > --- a/pom.xml
> > +++ b/pom.xml
> > @@ -365,6 +365,11 @@
> >  
> >
> >  
> > + 
> > +  org.apache.maven.plugins
> > +  maven-site-plugin
> > +  3.12.0
> > +
> >  
> >  
> >org.apache.maven.plugins
> > @@ -457,6 +462,11 @@
> >
> >
> >  
> > + 
> > +org.codehaus.mojo
> > +jdepend-maven-plugin
> > +2.1-SNAPSHOT
> > +
> >
> >  com.github.siom79.japicmp
> >  japicmp-maven-plugin
>
> it works:
> > [INFO] Generating "JDepend" report   ---
> jdepend-maven-plugin:2.1-SNAPSHOT:generate
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
> >
> > Unknown constant: 18
>
>
> The report looks good as well. We now have the following problems:
>
> * JDepend 2.10 isn't in Central and has trouble with Java 8
> * The ITs are horribly outdated plugin/dependency-wise
>
> I'd push a new relese of this plugin if someone could take care at least
> of the ITs.
>
> Note: Since the last relese of this plugin is ages ago it depends on a
> deprecated class for about 10 years ago. The ABI incompat is my fault,
> it was already reported by the Asciidoctor team on ASF JIRA and they
> simply aligned their code and it worked again.
>
> Let me know how you'd like to proceed.
>
> M
>
> M
>


Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-16 Thread Michael Osipov

Gary,

went through. It is jdepend-maven-plugin only. With:

D:\Entwicklung\Projekte\commons-dbcp [master ≡ +0 ~1 -0 !]> git diff
diff --git a/pom.xml b/pom.xml
index 1269f8b3..694d24e1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -365,6 +365,11 @@
 
   
 
+ 
+  org.apache.maven.plugins
+  maven-site-plugin
+  3.12.0
+
 
 
   org.apache.maven.plugins
@@ -457,6 +462,11 @@
   
   
 
+ 
+org.codehaus.mojo
+jdepend-maven-plugin
+2.1-SNAPSHOT
+
   
 com.github.siom79.japicmp
 japicmp-maven-plugin


it works:

[INFO] Generating "JDepend" report   --- 
jdepend-maven-plugin:2.1-SNAPSHOT:generate

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18

Unknown constant: 18



The report looks good as well. We now have the following problems:

* JDepend 2.10 isn't in Central and has trouble with Java 8
* The ITs are horribly outdated plugin/dependency-wise

I'd push a new relese of this plugin if someone could take care at least 
of the ITs.


Note: Since the last relese of this plugin is ages ago it depends on a 
deprecated class for about 10 years ago. The ABI incompat is my fault, 
it was already reported by the Asciidoctor team on ASF JIRA and they 
simply aligned their code and it worked again.


Let me know how you'd like to proceed.

M

M


Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-16 Thread Michael Osipov

Am 2022-07-11 um 22:05 schrieb Gary Gregory:

On Mon, Jul 11, 2022 at 10:42 AM Tamás Cservenák  wrote:


Howdy,

seems m-site-p 3.11.0 introduced something that broke Maven2 (!!) jdepend
plugin (comes from parent).

I could make it work like this
mvn clean package org.apache.maven.plugins:maven-site-plugin:3.10.0:site
-DskipTests


That command breaks in a different way for me:

WARNING] An issue has occurred with apache-rat-plugin:0.14:rat report,
skipping LinkageError
org.apache.rat.mp.RatReportMojo.generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V,
please report an issue to Maven dev team.
java.lang.AbstractMethodError:
org.apache.rat.mp.RatReportMojo.generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V
 at 
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(ReportDocumentRenderer.java:235)


I don't understand this on RAT. I have clearly instructed what needs to 
be done to fix that. Gary, let me try to look at that. I'll let you know.




Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-11 Thread Gary Gregory
On Mon, Jul 11, 2022 at 10:42 AM Tamás Cservenák  wrote:
>
> Howdy,
>
> seems m-site-p 3.11.0 introduced something that broke Maven2 (!!) jdepend
> plugin (comes from parent).
>
> I could make it work like this
> mvn clean package org.apache.maven.plugins:maven-site-plugin:3.10.0:site
> -DskipTests

That command breaks in a different way for me:

WARNING] An issue has occurred with apache-rat-plugin:0.14:rat report,
skipping LinkageError
org.apache.rat.mp.RatReportMojo.generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V,
please report an issue to Maven dev team.
java.lang.AbstractMethodError:
org.apache.rat.mp.RatReportMojo.generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V
at 
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(ReportDocumentRenderer.java:235)
at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
(DefaultSiteRenderer.java:348)
at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
(SiteMojo.java:194)
at org.apache.maven.plugins.site.render.SiteMojo.execute (SiteMojo.java:143)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
(MojoExecutor.java:370)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
(MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:171)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:163)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)
at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
(Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:347)

So,Catch-22 :-(

Using:

Maven home: /usr/local/Cellar/maven/3.8.6/libexec
Java version: 1.8.0_322, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+322/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.4", arch: "x86_64", family: "mac"

On Java 11, it also fails like this:

[WARNING] An issue has occurred with apache-rat-plugin:0.14:rat
report, skipping LinkageError Receiver class
org.apache.rat.mp.RatReportMojo does not define or inherit an
implementation of the resolved method 'abstract void
generate(org.codehaus.doxia.sink.Sink, java.util.Locale)' of interface
org.apache.maven.reporting.MavenReport., please report an issue to
Maven dev team.
java.lang.AbstractMethodError: Receiver class
org.apache.rat.mp.RatReportMojo does not define or inherit an
implementation of the resolved method 'abstract void
generate(org.codehaus.doxia.sink.Sink, java.util.Locale)' of interface
org.apache.maven.reporting.MavenReport.
at 
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(ReportDocumentRenderer.java:235)
at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
(DefaultSiteRenderer.java:348)
at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
(SiteMojo.java:194)
at org.apache.maven.plugins.site.render.SiteMojo.execute (SiteMojo.java:143)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
(MojoExecutor.java:370)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
(MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute

Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-11 Thread Tamás Cservenák
Howdy,

seems m-site-p 3.11.0 introduced something that broke Maven2 (!!) jdepend
plugin (comes from parent).

I could make it work like this
mvn clean package org.apache.maven.plugins:maven-site-plugin:3.10.0:site
-DskipTests

(package was needed as then japicmp would fail)

HTH
T


On Mon, Jul 11, 2022 at 3:52 PM Gary Gregory  wrote:

> Hi All,
>
> I'm looking for help in how to remedy an AbstractMethodError at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
>
> Running:
>
> git clone https://gitbox.apache.org/repos/asf/commons-dbcp.git
> cd commons-dbcp
> maven clean site -DskipTests
>
> Any thoughts?
>
> [INFO] Generating "JDepend" report   ---
> jdepend-maven-plugin:2.0:generate-no-fork
> [WARNING] An issue has occurred with
> jdepend-maven-plugin:2.0:generate-no-fork report, skipping
> LinkageError null, please report an issue to Maven dev team.
> java.lang.AbstractMethodError
> at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
> (ReportDocumentRenderer.java:235)
> at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
> (DefaultSiteRenderer.java:348)
> at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
> (SiteMojo.java:194)
> at org.apache.maven.plugins.site.render.SiteMojo.execute
> (SiteMojo.java:143)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:137)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:370)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:351)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:215)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:171)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:163)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:117)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
> at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke (Method.java:498)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
> (Launcher.java:282)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> (Launcher.java:225)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> (Launcher.java:406)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main
> (Launcher.java:347)
>
> TY,
> Gary
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-11 Thread Tomo Suzuki
My Maven (3.6.3 + Java 11) also hit the same error from the command, but
gave a better explanation:

[INFO] Generating "JDepend" report   ---
jdepend-maven-plugin:2.0:generate-no-fork
[WARNING] An issue has occurred with
jdepend-maven-plugin:2.0:generate-no-fork report, skipping LinkageError
Receiver class org.codehaus.mojo.jdepend.JDependNoForkMojo does not define
or inherit an implementation of the resolved method '*abstract void
generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)*' of interface
org.apache.maven.reporting.MavenReport., please report an issue to Maven
dev team.
java.lang.AbstractMethodError: Receiver class
org.codehaus.mojo.jdepend.JDependNoForkMojo does not define or inherit an
implementation of the resolved method 'abstract void
generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)' of interface
org.apache.maven.reporting.MavenReport.
at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(ReportDocumentRenderer.java:235)
at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
(DefaultSiteRenderer.java:348)
at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
(SiteMojo.java:194)
at org.apache.maven.plugins.site.render.SiteMojo.execute
(SiteMojo.java:143)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:148)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:117)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)
at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)



(I hope the error message above will help you find a good compatible
dependency versions)


On Mon, Jul 11, 2022 at 9:52 AM Gary Gregory  wrote:

> Hi All,
>
> I'm looking for help in how to remedy an AbstractMethodError at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
>
> Running:
>
> git clone https://gitbox.apache.org/repos/asf/commons-dbcp.git
> cd commons-dbcp
> maven clean site -DskipTests
>
> Any thoughts?
>
> [INFO] Generating "JDepend" report   ---
> jdepend-maven-plugin:2.0:generate-no-fork
> [WARNING] An issue has occurred with
> jdepend-maven-plugin:2.0:generate-no-fork report, skipping
> LinkageError null, please report an issue to Maven dev team.
> java.lang.AbstractMethodError
> at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
> (ReportDocumentRenderer.java:235)
> at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
> (DefaultSiteRenderer.java:348)
> at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
> (SiteMojo.java:194)
> at org.apache.maven.plugins.site.render.SiteMojo.execute
> (SiteMojo.java:143)
> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:137)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:370)
> at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:351)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:215)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:171)
> at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:163)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:117)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
> at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> (SingleThreadedBuilder.java:56)
> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> at