[jira] [Comment Edited] (MPMD-382) Regression in report rendering
[ https://issues.apache.org/jira/browse/MPMD-382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17781014#comment-17781014 ] Sebastian Ratz edited comment on MPMD-382 at 10/30/23 1:26 PM: --- This particular case has nothing to do with any XML. In this case, had something like {code:java} void foo throws Exception { // PMD { }{code} resulting in {code:xml} {code} and it was bad luck / coincidence that the user message contained a literal { Anyways, all values passed to [https://maven.apache.org/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReportRenderer.html], e.g. [https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341|https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341] must be sanitized as they could contain '{'. was (Author: sratz): This particular case has nothing to do with any XML. In this case, had something like {code:java} void foo throws Exception { // PMD { }{code} resulting in {code:xml} {code} and it was bad luck / coincidence that the user message contained a literal { Anyways, all values passed to [https://maven.apache.org/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReportRenderer.html,] e.g. [https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341|https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341] must be sanitized as they could contain '{'. > Regression in report rendering > -- > > Key: MPMD-382 > URL: https://issues.apache.org/jira/browse/MPMD-382 > Project: Maven PMD Plugin > Issue Type: Bug > Components: PMD >Affects Versions: 3.21.0 >Reporter: Krystian Panek >Assignee: Michael Osipov >Priority: Major > Fix For: waiting-for-feedback > > > recent release of the plugin does not work for me - 3.21.0 > but the version before works - 3.20.0 > {code:java} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:333) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions > (MojoExecutor.java:448) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:311) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > 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
[jira] [Comment Edited] (MPMD-382) Regression in report rendering
[ https://issues.apache.org/jira/browse/MPMD-382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17781014#comment-17781014 ] Sebastian Ratz edited comment on MPMD-382 at 10/30/23 1:26 PM: --- This particular case has nothing to do with any XML. In this case, had something like {code:java} void foo throws Exception { // PMD { }{code} resulting in {code:xml} {code} and it was bad luck / coincidence that the user message contained a literal { Anyways, all values passed to [https://maven.apache.org/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReportRenderer.html,] e.g. [https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341|https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341] must be sanitized as they could contain '{'. was (Author: sratz): This particular case has nothing to do with any XML. In this case, had something like {code:java} void foo throws Exception { // PMD { }{code} resulting in {code:xml} {code} and it was bad luck / coincidence that the user message contained a literal { Anyways, all values passed to [https://maven.apache.org/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReportRenderer.html,] e.g. [https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341|https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L34] must be sanitized as they could contain '{'. > Regression in report rendering > -- > > Key: MPMD-382 > URL: https://issues.apache.org/jira/browse/MPMD-382 > Project: Maven PMD Plugin > Issue Type: Bug > Components: PMD >Affects Versions: 3.21.0 >Reporter: Krystian Panek >Assignee: Michael Osipov >Priority: Major > Fix For: waiting-for-feedback > > > recent release of the plugin does not work for me - 3.21.0 > but the version before works - 3.20.0 > {code:java} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:333) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions > (MojoExecutor.java:448) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:311) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > 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
[jira] [Comment Edited] (MPMD-382) Regression in report rendering
[ https://issues.apache.org/jira/browse/MPMD-382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17781014#comment-17781014 ] Sebastian Ratz edited comment on MPMD-382 at 10/30/23 1:26 PM: --- This particular case has nothing to do with any XML. In this case, had something like {code:java} void foo throws Exception { // PMD { }{code} resulting in {code:xml} {code} and it was bad luck / coincidence that the user message contained a literal { Anyways, all values passed to [https://maven.apache.org/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReportRenderer.html,] e.g. [https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L341|https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L34] must be sanitized as they could contain '{'. was (Author: sratz): This particular case has nothing to do with any XML. In this case, had something like {code:java} void foo throws Exception { // PMD { }{code} resulting in {code:xml} {code} and it was bad luck / coincidence that the user message contained a literal { Anyways, all values passed to [https://maven.apache.org/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReportRenderer.html,] e.g. [https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L34] must be sanitized as they could contain '{'. > Regression in report rendering > -- > > Key: MPMD-382 > URL: https://issues.apache.org/jira/browse/MPMD-382 > Project: Maven PMD Plugin > Issue Type: Bug > Components: PMD >Affects Versions: 3.21.0 >Reporter: Krystian Panek >Assignee: Michael Osipov >Priority: Major > Fix For: waiting-for-feedback > > > recent release of the plugin does not work for me - 3.21.0 > but the version before works - 3.20.0 > {code:java} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:333) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions > (MojoExecutor.java:448) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:311) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > 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:261) > at org.apache.maven.DefaultMaven.doExecute
[jira] [Commented] (MPMD-382) Regression in report rendering
[ https://issues.apache.org/jira/browse/MPMD-382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17781014#comment-17781014 ] Sebastian Ratz commented on MPMD-382: - This particular case has nothing to do with any XML. In this case, had something like {code:java} void foo throws Exception { // PMD { }{code} resulting in {code:xml} {code} and it was bad luck / coincidence that the user message contained a literal { Anyways, all values passed to [https://maven.apache.org/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReportRenderer.html,] e.g. [https://github.com/apache/maven-pmd-plugin/blob/a7fcb381afcb5b35da6c1bcbccdfcb89465e6e08/src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java#L34] must be sanitized as they could contain '{'. > Regression in report rendering > -- > > Key: MPMD-382 > URL: https://issues.apache.org/jira/browse/MPMD-382 > Project: Maven PMD Plugin > Issue Type: Bug > Components: PMD >Affects Versions: 3.21.0 >Reporter: Krystian Panek >Assignee: Michael Osipov >Priority: Major > Fix For: waiting-for-feedback > > > recent release of the plugin does not work for me - 3.21.0 > but the version before works - 3.20.0 > {code:java} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:333) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions > (MojoExecutor.java:448) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:311) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > 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:261) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:62) > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:566) > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:283) > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:226) > at
[jira] [Commented] (MPMD-382) Regression in report rendering
[ https://issues.apache.org/jira/browse/MPMD-382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17780955#comment-17780955 ] Sebastian Ratz commented on MPMD-382: - We are running into the same issue in our code base. Stack trace: {noformat} Caused by: java.lang.IllegalArgumentException: Unmatched braces in the pattern. at org.apache.maven.reporting.AbstractMavenReportRenderer.applyPattern (AbstractMavenReportRenderer.java:714) at org.apache.maven.reporting.AbstractMavenReportRenderer.linkPatternedText (AbstractMavenReportRenderer.java:512) at org.apache.maven.reporting.AbstractMavenReportRenderer.tableCell (AbstractMavenReportRenderer.java:312) at org.apache.maven.reporting.AbstractMavenReportRenderer.tableCell (AbstractMavenReportRenderer.java:287) at org.apache.maven.reporting.AbstractMavenReportRenderer.tableRow (AbstractMavenReportRenderer.java:335) at org.apache.maven.plugins.pmd.PmdReportRenderer.renderSuppressedViolations (PmdReportRenderer.java:341) at org.apache.maven.plugins.pmd.PmdReportRenderer.renderBody (PmdReportRenderer.java:132) at org.apache.maven.reporting.AbstractMavenReportRenderer.render (AbstractMavenReportRenderer.java:82) at org.apache.maven.plugins.pmd.PmdReport.executeReport (PmdReport.java:308) at org.apache.maven.reporting.AbstractMavenReport.generate (AbstractMavenReport.java:289) at org.apache.maven.reporting.AbstractMavenReport.execute (AbstractMavenReport.java:166) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) ... {noformat} > Regression in report rendering > -- > > Key: MPMD-382 > URL: https://issues.apache.org/jira/browse/MPMD-382 > Project: Maven PMD Plugin > Issue Type: Bug > Components: PMD >Affects Versions: 3.21.0 >Reporter: Krystian Panek >Assignee: Michael Osipov >Priority: Major > Fix For: waiting-for-feedback > > > recent release of the plugin does not work for me - 3.21.0 > but the version before works - 3.20.0 > {code:java} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd (pmd) on project > acme.core: Execution pmd of goal > org.apache.maven.plugins:maven-pmd-plugin:3.21.0:pmd failed: Unmatched braces > in the pattern. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:333) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions > (MojoExecutor.java:448) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:311) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > 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:261) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) > at
[jira] [Created] (MDEPLOY-311) Regression in 3.0.0: deploy-file: -Dpackaging is not considered during artifact upload
Sebastian Ratz created MDEPLOY-311: -- Summary: Regression in 3.0.0: deploy-file: -Dpackaging is not considered during artifact upload Key: MDEPLOY-311 URL: https://issues.apache.org/jira/browse/MDEPLOY-311 Project: Maven Deploy Plugin Issue Type: Bug Components: deploy:deploy-file Affects Versions: 3.1.1, 3.1.0, 3.0.0 Reporter: Sebastian Ratz Regression in [https://github.com/apache/maven-deploy-plugin/pull/26] Property passed via {{-Dpackaging}} is not considered anymore during upload. Instead, packaging is always derived from the file name. To reproduce: {{$ mvn -Dfile=foo.zip -DgroupId=com.bar -Dclassifier=baz -DrepositoryId=deploy.snapshots -DartifactId=foo -D{*}packaging=alterantivepackaging{*} -Dversion=1.0.0-SNAPSHOT deploy:{*}3.0.0-M2{*}:deploy-file -Durl=file:./repo}} {{...}} {{Uploading to deploy.snapshots: file:./repo/com/bar/foo/1.0.0-SNAPSHOT/foo-1.0.0-20230703.093021-2-baz{*}.alterantivepackaging{*}}} {{...}} {{$ mvn -Dfile=foo.zip -DgroupId=com.bar -Dclassifier=baz -DrepositoryId=deploy.snapshots -DartifactId=foo -Dpackaging=alterantivepackaging -Dversion=1.0.0-SNAPSHOT deploy:{*}3.0.0{*}:deploy-file -Durl=file:./repo}} {{...}} {{Uploading to deploy.snapshots: file:./repo/com/bar/foo/1.0.0-SNAPSHOT/foo-1.0.0-20230703.093125-3-baz.zip}} {{...}} The problematic line is [https://github.com/apache/maven-deploy-plugin/blob/707ab61615606053eb816e7c96d1fc276a80a47f/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java#L278C58-L278C96] Here, {{packaging}} should be used instead of {{isFilePom ? "pom" : getExtension(file)}} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (MNG-6642) Tycho-based modules do not build with 3.6.1 (works with 3.6.0)
[ https://issues.apache.org/jira/browse/MNG-6642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16900220#comment-16900220 ] Sebastian Ratz commented on MNG-6642: - Any news on a 3.6.2 release? The regression was introduced in a patch release so I think this also warrants a timely patch release with a fix. > Tycho-based modules do not build with 3.6.1 (works with 3.6.0) > -- > > Key: MNG-6642 > URL: https://issues.apache.org/jira/browse/MNG-6642 > Project: Maven > Issue Type: Bug >Affects Versions: 3.6.1 >Reporter: Francesco Chicchiriccò >Assignee: Sylwester Lachiewicz >Priority: Major > Fix For: 3.6.2 > > > Build does not work with Maven 3.6.1 (works fine with Maven 3.6.0). > How to reproduce: > # git clone https://github.com/apache/syncope.git > # git checkout 2_1_X > # $M2_HOME/bin/mvn clean > When {{M2_HOME}} points to 3.6.0, build goes fine. > When {{M2_HOME}} points to 3.6.1, the following output is reported: > {code} > [INFO] Scanning for projects... > [INFO] Computing target platform for MavenProject: > org.apache.syncope.ide.eclipse:org.apache.syncope.ide.eclipse.plugin:2.1.4-SNAPSHOT > @ > /home/ilgrosso/work/syncope/syncope/ide/eclipse/bundles/org.apache.syncope.ide.eclipse.plugin/pom.xml > [INFO] Resolving dependencies of MavenProject: > org.apache.syncope.ide.eclipse:org.apache.syncope.ide.eclipse.plugin:2.1.4-SNAPSHOT > @ > /home/ilgrosso/work/syncope/syncope/ide/eclipse/bundles/org.apache.syncope.ide.eclipse.plugin/pom.xml > [INFO] {osgi.os=linux, osgi.ws=gtk, org.eclipse.update.install.features=true, > osgi.arch=x86} > [ERROR] Cannot resolve project dependencies: > [ERROR] Software being installed: org.apache.syncope.ide.eclipse.plugin > 2.1.4.qualifier > [ERROR] Missing requirement: org.apache.syncope.ide.eclipse.plugin > 2.1.4.qualifier requires 'osgi.bundle; org.eclipse.ui 0.0.0' but it could not > be found > [ERROR] > [ERROR] See > http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting for help. > [ERROR] Cannot resolve dependencies of MavenProject: > org.apache.syncope.ide.eclipse:org.apache.syncope.ide.eclipse.plugin:2.1.4-SNAPSHOT > @ > /home/ilgrosso/work/syncope/syncope/ide/eclipse/bundles/org.apache.syncope.ide.eclipse.plugin/pom.xml: > See log for details -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MavenExecutionException > {code} -- This message was sent by Atlassian JIRA (v7.6.14#76016)