Return-Path: X-Original-To: apmail-maven-issues-archive@minotaur.apache.org Delivered-To: apmail-maven-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 00ACF18022 for ; Wed, 27 Jan 2016 20:37:01 +0000 (UTC) Received: (qmail 14695 invoked by uid 500); 27 Jan 2016 20:29:40 -0000 Delivered-To: apmail-maven-issues-archive@maven.apache.org Received: (qmail 14641 invoked by uid 500); 27 Jan 2016 20:29:40 -0000 Mailing-List: contact issues-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list issues@maven.apache.org Received: (qmail 14511 invoked by uid 99); 27 Jan 2016 20:29:40 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Jan 2016 20:29:40 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id ACC562C14F0 for ; Wed, 27 Jan 2016 20:29:40 +0000 (UTC) Date: Wed, 27 Jan 2016 20:29:40 +0000 (UTC) From: "Hudson (JIRA)" To: issues@maven.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (MCOMPILER-235) duplicate classes due to MCOMPILER-157 when compiler is called twice or more MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MCOMPILER-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15120106#comment-15120106 ] Hudson commented on MCOMPILER-235: ---------------------------------- SUCCESS: Integrated in maven-plugins #5035 (See [https://builds.apache.org/job/maven-plugins/5035/]) [MCOMPILER-235] extend IT to verify that the repeated build without a clean works when using an annotation processor that generates java sources. (agudian: [http://svn.apache.org/viewvc/?view=rev&rev=1727173]) * maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java/org/issue/SimpleAnnotationProcessor.java * maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/invoker.properties > duplicate classes due to MCOMPILER-157 when compiler is called twice or more > ---------------------------------------------------------------------------- > > Key: MCOMPILER-235 > URL: https://issues.apache.org/jira/browse/MCOMPILER-235 > Project: Maven Compiler Plugin > Issue Type: Bug > Affects Versions: 3.2 > Environment: Maven 3.2.3 > Reporter: Arnaud HERITIER > Assignee: Andreas Gudian > Fix For: 2.5.1 > > Attachments: MCOMPILER-235.zip > > > I tried to upgrade our projects to use the compiler 3.2 and instead of 3.1 > Classical builds are ok but site builds are KO because for various reasons (reports) the lifecycle is forked and thus the compiler is called twice (or more) and fails because it finds duplicated classes > Example : > {code} > [INFO] ------------------------------------------------------------------------ > [INFO] Building eXo Commons - Common Services 4.1.x-SNAPSHOT > [INFO] ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-java-version) @ commons-component-common --- > [INFO] > [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven-version) @ commons-component-common --- > [INFO] > [INFO] --- buildnumber-maven-plugin:1.3:create (default) @ commons-component-common --- > [INFO] > [INFO] --- jacoco-maven-plugin:0.7.2.201409121644:prepare-agent (prepare-ut-agent) @ commons-component-common --- > [INFO] argLine set to -javaagent:/srv/ciagent/workspace/commons-master-site/.repository/org/jacoco/org.jacoco.agent/0.7.2.201409121644/org.jacoco.agent-0.7.2.201409121644-runtime.jar=destfile=/srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/jacoco.exec,append=true > [INFO] > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ commons-component-common --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 0 resource > [INFO] Copying 5 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ commons-component-common --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 97 source files to /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/classes > [WARNING] Supported source version 'RELEASE_5' from annotation processor 'org.chromattic.apt.ChromatticProcessor' less than -source '1.7' > [INFO] About to process the type org.exoplatform.settings.chromattic.SettingsRoot > [INFO] About to process the type org.exoplatform.settings.chromattic.SubContextEntity > [INFO] About to process the type org.exoplatform.settings.chromattic.SimpleContextEntity > [INFO] About to process the type org.exoplatform.settings.chromattic.ScopeEntity > [INFO] About to process the type org.exoplatform.settings.chromattic.ContextEntity > [INFO] Processing node type package org.exoplatform.settings.chromattic > [INFO] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/main/java/org/exoplatform/services/user/UserStateService.java: Some input files use unchecked or unsafe operations. > [INFO] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/main/java/org/exoplatform/services/user/UserStateService.java: Recompile with -Xlint:unchecked for details. > [INFO] > [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ commons-component-common --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 19 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ commons-component-common --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 32 source files to /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/test-classes > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[29,23] junit.framework.Assert in junit.framework has been deprecated > [WARNING] Supported source version 'RELEASE_5' from annotation processor 'org.chromattic.apt.ChromatticProcessor' less than -source '1.7' > [WARNING] Supported source version 'RELEASE_5' from annotation processor 'org.chromattic.testgenerator.CheckTestProcessor' less than -source '1.7' > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[29,23] junit.framework.Assert in junit.framework has been deprecated > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[29,23] junit.framework.Assert in junit.framework has been deprecated > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[88,9] junit.framework.Assert in junit.framework has been deprecated > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[95,9] junit.framework.Assert in junit.framework has been deprecated > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[123,9] junit.framework.Assert in junit.framework has been deprecated > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[130,9] junit.framework.Assert in junit.framework has been deprecated > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/commons/event/TestEventManager.java:[135,9] junit.framework.Assert in junit.framework has been deprecated > [WARNING] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/settings/impl/UserSettingServiceTest.java:[136,17] setCreatedDate(java.util.Date) in org.exoplatform.services.organization.User has been deprecated > [INFO] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/settings/impl/SettingServiceEventTest.java: /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/settings/impl/SettingServiceEventTest.java uses unchecked or unsafe operations. > [INFO] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/src/test/java/org/exoplatform/settings/impl/SettingServiceEventTest.java: Recompile with -Xlint:unchecked for details. > [INFO] > [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ commons-component-common --- > [INFO] Surefire report directory: /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/surefire-reports > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > Running org.exoplatform.services.user.RESTUserServiceTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.112 sec - in org.exoplatform.services.user.RESTUserServiceTest > Running org.exoplatform.services.user.UserStateServiceTest > Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.127 sec - in org.exoplatform.services.user.UserStateServiceTest > Running org.exoplatform.services.bench.TestDataInjector > Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.653 sec - in org.exoplatform.services.bench.TestDataInjector > Running org.exoplatform.services.bench.TestDataInjectorService > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.327 sec - in org.exoplatform.services.bench.TestDataInjectorService > Running org.exoplatform.services.deployment.TestContentInitializerService > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.exoplatform.services.deployment.TestContentInitializerService > Running org.exoplatform.services.deployment.ContentInitializerServiceTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.151 sec - in org.exoplatform.services.deployment.ContentInitializerServiceTest > Running org.exoplatform.services.deployment.plugins.XMLDeploymentPluginTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.718 sec - in org.exoplatform.services.deployment.plugins.XMLDeploymentPluginTest > Running org.exoplatform.services.deployment.UtilsTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.45 sec - in org.exoplatform.services.deployment.UtilsTest > Running org.exoplatform.commons.utils.CommonsUtilsTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.331 sec - in org.exoplatform.commons.utils.CommonsUtilsTest > Running org.exoplatform.commons.utils.TestActivityTypeUtils > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.412 sec - in org.exoplatform.commons.utils.TestActivityTypeUtils > Running org.exoplatform.commons.utils.XPathUtilsTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.4 sec - in org.exoplatform.commons.utils.XPathUtilsTest > Running org.exoplatform.commons.embedder.EmbedderTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.205 sec - in org.exoplatform.commons.embedder.EmbedderTest > Running org.exoplatform.commons.notification.template.TemplateUtilsTestCase > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.266 sec - in org.exoplatform.commons.notification.template.TemplateUtilsTestCase > Running org.exoplatform.commons.notification.NotificationContextImplTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.266 sec - in org.exoplatform.commons.notification.NotificationContextImplTest > Running org.exoplatform.commons.notification.NotificationServiceTest > Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.249 sec - in org.exoplatform.commons.notification.NotificationServiceTest > Running org.exoplatform.commons.notification.TemplateTestCase > Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.605 sec - in org.exoplatform.commons.notification.TemplateTestCase > Running org.exoplatform.commons.notification.TestNotificationUtils > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.315 sec - in org.exoplatform.commons.notification.TestNotificationUtils > Running org.exoplatform.commons.notification.PluginContainerTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.356 sec - in org.exoplatform.commons.notification.PluginContainerTest > Running org.exoplatform.commons.event.TestEventManager > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.507 sec - in org.exoplatform.commons.event.TestEventManager > Running org.exoplatform.settings.impl.SettingServiceEventTest > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.605 sec - in org.exoplatform.settings.impl.SettingServiceEventTest > Running org.exoplatform.settings.impl.UserSettingServiceTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.861 sec - in org.exoplatform.settings.impl.UserSettingServiceTest > Running org.exoplatform.settings.impl.CacheSettingTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.58 sec - in org.exoplatform.settings.impl.CacheSettingTest > Running org.exoplatform.settings.impl.FeatureServiceTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.12 sec - in org.exoplatform.settings.impl.FeatureServiceTest > Running org.exoplatform.settings.impl.SettingServiceImplTest > Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.995 sec - in org.exoplatform.settings.impl.SettingServiceImplTest > Running org.exoplatform.job.MultiTenancyTaskTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.148 sec - in org.exoplatform.job.MultiTenancyTaskTest > Running org.exoplatform.job.MultiTenancyJobTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.118 sec - in org.exoplatform.job.MultiTenancyJobTest > Results : > Tests run: 77, Failures: 0, Errors: 0, Skipped: 1 > [JENKINS] Recording test results > [INFO] > [INFO] --- build-helper-maven-plugin:1.9.1:parse-version (parse-version) @ commons-component-common --- > [INFO] > [INFO] --- maven-jar-plugin:2.5:jar (default-jar) @ commons-component-common --- > [INFO] Building jar: /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/commons-component-common-4.1.x-SNAPSHOT.jar > [INFO] > [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ commons-component-common --- > [INFO] Building jar: /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/commons-component-common-4.1.x-SNAPSHOT-sources.jar > [INFO] > [INFO] --- jacoco-maven-plugin:0.7.2.201409121644:prepare-agent-integration (prepare-it-agent) @ commons-component-common --- > [INFO] argLine set to -javaagent:/srv/ciagent/workspace/commons-master-site/.repository/org/jacoco/org.jacoco.agent/0.7.2.201409121644/org.jacoco.agent-0.7.2.201409121644-runtime.jar=destfile=/srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/jacoco-it.exec,append=true > [INFO] > [INFO] --- maven-failsafe-plugin:2.17:integration-test (integration-test) @ commons-component-common --- > [JENKINS] Recording test results > [INFO] > [INFO] --- maven-failsafe-plugin:2.17:verify (verify) @ commons-component-common --- > [INFO] Failsafe report directory: /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/surefire-reports > [JENKINS] Recording test results > [INFO] > [INFO] --- maven-site-plugin:3.4:site (default-site) @ commons-component-common --- > [INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:2.7 > [INFO] configuring report plugin org.apache.maven.plugins:maven-dependency-plugin:2.9 > [INFO] preparing 'analyze-report' report requires 'test-compile' forked phase execution > [INFO] > [INFO] >>> maven-dependency-plugin:2.9:analyze-report @ commons-component-common >>> > [INFO] > [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-java-version) @ commons-component-common --- > [INFO] > [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven-version) @ commons-component-common --- > [INFO] > [INFO] --- buildnumber-maven-plugin:1.3:create (default) @ commons-component-common --- > [INFO] > [INFO] --- jacoco-maven-plugin:0.7.2.201409121644:prepare-agent (prepare-ut-agent) @ commons-component-common --- > [INFO] argLine set to -javaagent:/srv/ciagent/workspace/commons-master-site/.repository/org/jacoco/org.jacoco.agent/0.7.2.201409121644/org.jacoco.agent-0.7.2.201409121644-runtime.jar=destfile=/srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/jacoco.exec,append=true > [INFO] > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ commons-component-common --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 0 resource > [INFO] Copying 5 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ commons-component-common --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 107 source files to /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/classes > [INFO] About to process the type org.exoplatform.settings.chromattic.SimpleContextEntity > [INFO] About to process the type org.exoplatform.settings.chromattic.SettingsRoot > [INFO] About to process the type org.exoplatform.settings.chromattic.SubContextEntity > [INFO] About to process the type org.exoplatform.settings.chromattic.ScopeEntity > [INFO] About to process the type org.exoplatform.settings.chromattic.ContextEntity > [INFO] Processing node type package org.exoplatform.settings.chromattic > [INFO] ------------------------------------------------------------- > [WARNING] COMPILATION WARNING : > [INFO] ------------------------------------------------------------- > [WARNING] Supported source version 'RELEASE_5' from annotation processor 'org.chromattic.apt.ChromatticProcessor' less than -source '1.7' > [INFO] 1 warning > [INFO] ------------------------------------------------------------- > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/SimpleContextEntity_Chromattic.java:[4,8] duplicate class: org.exoplatform.settings.chromattic.SimpleContextEntity_Chromattic > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/SettingsRoot_Chromattic.java:[4,8] duplicate class: org.exoplatform.settings.chromattic.SettingsRoot_Chromattic > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/SubContextEntity_Chromattic.java:[4,8] duplicate class: org.exoplatform.settings.chromattic.SubContextEntity_Chromattic > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/ScopeEntity_Chromattic.java:[4,8] duplicate class: org.exoplatform.settings.chromattic.ScopeEntity_Chromattic > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/ContextEntity_Chromattic.java:[4,8] duplicate class: org.exoplatform.settings.chromattic.ContextEntity_Chromattic > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/ScopeEntity_.java:[3,8] duplicate class: org.exoplatform.settings.chromattic.ScopeEntity_ > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/SimpleContextEntity_.java:[3,8] duplicate class: org.exoplatform.settings.chromattic.SimpleContextEntity_ > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/ContextEntity_.java:[3,8] duplicate class: org.exoplatform.settings.chromattic.ContextEntity_ > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/SubContextEntity_.java:[3,8] duplicate class: org.exoplatform.settings.chromattic.SubContextEntity_ > [ERROR] /srv/ciagent/workspace/commons-master-site/sources/commons-component-common/target/generated-sources/annotations/org/exoplatform/settings/chromattic/SettingsRoot_.java:[3,8] duplicate class: org.exoplatform.settings.chromattic.SettingsRoot_ > [INFO] 10 errors > {code} > Full logs : https://ci.exoplatform.org/job/commons-master-site/26/console > It seems to be related to MCOMPILER-157 but I don't really know if it should be considered as a bug in the compiler plugin > You can reproduce it with (I hope) > {code} > git clone https://github.com/exoplatform/commons.git && cd commons && git checkout 4.1.0-RC1 && mvn site -Dversion.compiler.plugin=3.2 > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)