You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (Jira)" <ji...@apache.org> on 2023/04/04 17:59:00 UTC

[jira] [Comment Edited] (DOXIASITETOOLS-301) Automatically remove the 0-byte site descriptors from the local repo

    [ https://issues.apache.org/jira/browse/DOXIASITETOOLS-301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17708522#comment-17708522 ] 

Michael Osipov edited comment on DOXIASITETOOLS-301 at 4/4/23 5:58 PM:
-----------------------------------------------------------------------

{{rm -rf ~/.m2/repository}} just works. Why add any extra logic to it? Moreover, this is a major version. Fine to break stuff. This is a clear break of separation of concerns. We do not maintain the local repo, Maven Resolver does. [~cstamas]


was (Author: michael-o):
{{rm -rf ~/.m2/repository}} just works. Why add any extra logic to it? Moreover, this is a major version. Fine to break stuff.

> Automatically remove the 0-byte site descriptors from the local repo
> --------------------------------------------------------------------
>
>                 Key: DOXIASITETOOLS-301
>                 URL: https://issues.apache.org/jira/browse/DOXIASITETOOLS-301
>             Project: Maven Doxia Sitetools
>          Issue Type: Improvement
>    Affects Versions: 2.0.0-M6
>            Reporter: Konrad Windszus
>            Priority: Major
>
> As older versions created 0-byte site descriptors in the local repo those should be automatically removed if detected. Otherwise you run into the following error
> {code}
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:4.0.0-M6:site
> (generate-site) on project openmeetings-parent: SiteToolException:
> Error reading site descriptor: input contained no data -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal org.apache.maven.plugins:maven-site-plugin:4.0.0-M6:site
> (generate-site) on project openmeetings-parent: SiteToolException:
> Error reading site descriptor
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:347)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:330)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:213)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:175)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
> (MojoExecutor.java:76)
>    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
> (MojoExecutor.java:163)
>    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
> (DefaultMojosExecutionStrategy.java:39)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:160)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:105)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:73)
>    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> (SingleThreadedBuilder.java:53)
>    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:118)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:260)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
>    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
>    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
>    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
>    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:77)
>    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
>    at java.lang.reflect.Method.invoke (Method.java:568)
>    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)
> Caused by: org.apache.maven.plugin.MojoExecutionException:
> SiteToolException: Error reading site descriptor
>    at org.apache.maven.plugins.site.descriptor.AbstractSiteDescriptorMojo.prepareDecorationModel
> (AbstractSiteDescriptorMojo.java:94)
>    at org.apache.maven.plugins.site.render.AbstractSiteRenderingMojo.createSiteRenderingContext
> (AbstractSiteRenderingMojo.java:246)
>    at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
> (SiteMojo.java:138)
>    at org.apache.maven.plugins.site.render.SiteMojo.execute (SiteMojo.java:123)
>    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:126)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:342)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:330)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:213)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:175)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
> (MojoExecutor.java:76)
>    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
> (MojoExecutor.java:163)
>    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
> (DefaultMojosExecutionStrategy.java:39)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:160)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:105)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:73)
>    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> (SingleThreadedBuilder.java:53)
>    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:118)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:260)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
>    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
>    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
>    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
>    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:77)
>    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
>    at java.lang.reflect.Method.invoke (Method.java:568)
>    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)
> Caused by: org.apache.maven.doxia.tools.SiteToolException: Error
> reading site descriptor
>    at org.apache.maven.doxia.tools.DefaultSiteTool.readDecorationModel
> (DefaultSiteTool.java:1026)
>    at org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel
> (DefaultSiteTool.java:947)
>    at org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel
> (DefaultSiteTool.java:979)
>    at org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel
> (DefaultSiteTool.java:386)
>    at org.apache.maven.plugins.site.descriptor.AbstractSiteDescriptorMojo.prepareDecorationModel
> (AbstractSiteDescriptorMojo.java:91)
>    at org.apache.maven.plugins.site.render.AbstractSiteRenderingMojo.createSiteRenderingContext
> (AbstractSiteRenderingMojo.java:246)
>    at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
> (SiteMojo.java:138)
>    at org.apache.maven.plugins.site.render.SiteMojo.execute (SiteMojo.java:123)
>    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:126)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:342)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:330)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:213)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:175)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
> (MojoExecutor.java:76)
>    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
> (MojoExecutor.java:163)
>    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
> (DefaultMojosExecutionStrategy.java:39)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:160)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:105)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:73)
>    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> (SingleThreadedBuilder.java:53)
>    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:118)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:260)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
>    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
>    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
>    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
>    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:77)
>    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
>    at java.lang.reflect.Method.invoke (Method.java:568)
>    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)
> Caused by: java.io.EOFException: input contained no data
>    at org.codehaus.plexus.util.xml.pull.MXParser.fillBuf (MXParser.java:3898)
>    at org.codehaus.plexus.util.xml.pull.MXParser.more (MXParser.java:3980)
>    at org.codehaus.plexus.util.xml.pull.MXParser.parseProlog
> (MXParser.java:1774)
>    at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl (MXParser.java:1757)
>    at org.codehaus.plexus.util.xml.pull.MXParser.next (MXParser.java:1375)
>    at org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.read
> (DecorationXpp3Reader.java:1415)
>    at org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.read
> (DecorationXpp3Reader.java:579)
>    at org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.read
> (DecorationXpp3Reader.java:594)
>    at org.apache.maven.doxia.tools.DefaultSiteTool.readDecorationModel
> (DefaultSiteTool.java:1022)
>    at org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel
> (DefaultSiteTool.java:947)
>    at org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel
> (DefaultSiteTool.java:979)
>    at org.apache.maven.doxia.tools.DefaultSiteTool.getDecorationModel
> (DefaultSiteTool.java:386)
>    at org.apache.maven.plugins.site.descriptor.AbstractSiteDescriptorMojo.prepareDecorationModel
> (AbstractSiteDescriptorMojo.java:91)
>    at org.apache.maven.plugins.site.render.AbstractSiteRenderingMojo.createSiteRenderingContext
> (AbstractSiteRenderingMojo.java:246)
>    at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
> (SiteMojo.java:138)
>    at org.apache.maven.plugins.site.render.SiteMojo.execute (SiteMojo.java:123)
>    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:126)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:342)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:330)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:213)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:175)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
> (MojoExecutor.java:76)
>    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
> (MojoExecutor.java:163)
>    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
> (DefaultMojosExecutionStrategy.java:39)
>    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:160)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:105)
>    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:73)
>    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
> (SingleThreadedBuilder.java:53)
>    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:118)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:260)
>    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
>    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
>    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
>    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
>    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:77)
>    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
>    at java.lang.reflect.Method.invoke (Method.java:568)
>    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)
> {code}
> This has been reported in https://the-asf.slack.com/archives/C7Q9JB404/p1680156986876729?thread_ts=1680110297.233759&cid=C7Q9JB404 and in https://lists.apache.org/thread/8w6c5l2pz2hbv918os0f8w58l4jnflyw



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