[jbosstools-issues] [JBoss JIRA] (JBIDE-16165) org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions does not work with Tycho 0.19.0

Nick Boldt (JIRA) jira-events at lists.jboss.org
Fri Nov 29 11:37:05 EST 2013


     [ https://issues.jboss.org/browse/JBIDE-16165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Boldt updated JBIDE-16165:
-------------------------------

    Description: 
Trying to perform target platform validation (according to the [README|https://github.com/jbosstools/jbosstools-discovery/blob/master/jbtcentraltarget/README.md#updating-versions-of-ius-in-target-files]), but using Tycho 0.19.0 instead of 0.18.1, and I end up with this:

{code:title=https://github.com/jbosstools/jbosstools-discovery/blob/master/jbtcentraltarget/pom.xml#L12}
-               <tychoVersion>0.18.1</tychoVersion>
+               <tychoVersion>0.19.0</tychoVersion>
{code}

{code}
$ pushd jbtcentraltarget/multiple && mvn -U org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions -DtargetFile=jbtcentral-multiple.target
{code}

{code}
[ERROR] Failed to execute goal org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions (default-cli) on project jbtcentral-multiple: Execution default-cli of goal org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions failed: An API incompatibility was encountered while executing org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions: java.lang.NoSuchMethodError: org.eclipse.tycho.p2.resolver.facade.P2ResolverFactory.createTargetPlatformBuilder(Lorg/eclipse/tycho/core/ee/shared/ExecutionEnvironmentConfiguration;)Lorg/eclipse/tycho/p2/target/facade/TargetPlatformBuilder;
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/home/nboldt/.m2/repository/org/jboss/tools/tycho-plugins/target-platform-utils/0.16.0-SNAPSHOT/target-platform-utils-0.16.0-SNAPSHOT.jar
[ERROR] urls[1] = file:/home/nboldt/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
[ERROR] urls[2] = file:/home/nboldt/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
[ERROR] urls[3] = file:/home/nboldt/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
[ERROR] urls[4] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[5] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
[ERROR] urls[6] = file:/home/nboldt/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[7] = file:/home/nboldt/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[8] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.jar
[ERROR] urls[9] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-archiver/2.2/plexus-archiver-2.2.jar
[ERROR] urls[10] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-io/2.0.4/plexus-io-2.0.4.jar
[ERROR] urls[11] = file:/home/nboldt/.m2/repository/org/eclipse/tycho/tycho-p2-publisher-plugin/0.16.0/tycho-p2-publisher-plugin-0.16.0.jar
[ERROR] urls[12] = file:/home/nboldt/.m2/repository/org/eclipse/tycho/tycho-packaging-plugin/0.16.0/tycho-packaging-plugin-0.16.0.jar
[ERROR] urls[13] = file:/home/nboldt/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[project>org.jboss.tools.targetplatforms:jbtcentral-multiple:4.31.0.Final-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]]
{code}


  was:
Trying to perform target platform validation with <tychoVersion>0.19.0</tychoVersion> instead of 0.18.1, and I end up with this:

{code:title=https://github.com/jbosstools/jbosstools-discovery/blob/master/jbtcentraltarget/pom.xml#L12-L13}
-               <tychoVersion>0.18.1</tychoVersion>
+               <tychoVersion>0.19.0</tychoVersion>
{code}

{code}
$ pushd jbtcentraltarget/multiple && mvn -U org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions -DtargetFile=jbtcentral-multiple.target
{code}

{code}
[ERROR] Failed to execute goal org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions (default-cli) on project jbtcentral-multiple: Execution default-cli of goal org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions failed: An API incompatibility was encountered while executing org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions: java.lang.NoSuchMethodError: org.eclipse.tycho.p2.resolver.facade.P2ResolverFactory.createTargetPlatformBuilder(Lorg/eclipse/tycho/core/ee/shared/ExecutionEnvironmentConfiguration;)Lorg/eclipse/tycho/p2/target/facade/TargetPlatformBuilder;
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/home/nboldt/.m2/repository/org/jboss/tools/tycho-plugins/target-platform-utils/0.16.0-SNAPSHOT/target-platform-utils-0.16.0-SNAPSHOT.jar
[ERROR] urls[1] = file:/home/nboldt/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
[ERROR] urls[2] = file:/home/nboldt/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
[ERROR] urls[3] = file:/home/nboldt/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
[ERROR] urls[4] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[5] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
[ERROR] urls[6] = file:/home/nboldt/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[7] = file:/home/nboldt/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[8] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.jar
[ERROR] urls[9] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-archiver/2.2/plexus-archiver-2.2.jar
[ERROR] urls[10] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-io/2.0.4/plexus-io-2.0.4.jar
[ERROR] urls[11] = file:/home/nboldt/.m2/repository/org/eclipse/tycho/tycho-p2-publisher-plugin/0.16.0/tycho-p2-publisher-plugin-0.16.0.jar
[ERROR] urls[12] = file:/home/nboldt/.m2/repository/org/eclipse/tycho/tycho-packaging-plugin/0.16.0/tycho-packaging-plugin-0.16.0.jar
[ERROR] urls[13] = file:/home/nboldt/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[project>org.jboss.tools.targetplatforms:jbtcentral-multiple:4.31.0.Final-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]]
{code}



    
> org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions does not work with Tycho 0.19.0
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-16165
>                 URL: https://issues.jboss.org/browse/JBIDE-16165
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 4.1.1.CR1
>            Reporter: Nick Boldt
>            Assignee: Mickael Istria
>
> Trying to perform target platform validation (according to the [README|https://github.com/jbosstools/jbosstools-discovery/blob/master/jbtcentraltarget/README.md#updating-versions-of-ius-in-target-files]), but using Tycho 0.19.0 instead of 0.18.1, and I end up with this:
> {code:title=https://github.com/jbosstools/jbosstools-discovery/blob/master/jbtcentraltarget/pom.xml#L12}
> -               <tychoVersion>0.18.1</tychoVersion>
> +               <tychoVersion>0.19.0</tychoVersion>
> {code}
> {code}
> $ pushd jbtcentraltarget/multiple && mvn -U org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions -DtargetFile=jbtcentral-multiple.target
> {code}
> {code}
> [ERROR] Failed to execute goal org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions (default-cli) on project jbtcentral-multiple: Execution default-cli of goal org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions failed: An API incompatibility was encountered while executing org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT:fix-versions: java.lang.NoSuchMethodError: org.eclipse.tycho.p2.resolver.facade.P2ResolverFactory.createTargetPlatformBuilder(Lorg/eclipse/tycho/core/ee/shared/ExecutionEnvironmentConfiguration;)Lorg/eclipse/tycho/p2/target/facade/TargetPlatformBuilder;
> [ERROR] -----------------------------------------------------
> [ERROR] realm =    plugin>org.jboss.tools.tycho-plugins:target-platform-utils:0.16.0-SNAPSHOT
> [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] = file:/home/nboldt/.m2/repository/org/jboss/tools/tycho-plugins/target-platform-utils/0.16.0-SNAPSHOT/target-platform-utils-0.16.0-SNAPSHOT.jar
> [ERROR] urls[1] = file:/home/nboldt/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
> [ERROR] urls[2] = file:/home/nboldt/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
> [ERROR] urls[3] = file:/home/nboldt/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
> [ERROR] urls[4] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
> [ERROR] urls[5] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.4/plexus-utils-2.0.4.jar
> [ERROR] urls[6] = file:/home/nboldt/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> [ERROR] urls[7] = file:/home/nboldt/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
> [ERROR] urls[8] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.4/plexus-component-annotations-1.5.4.jar
> [ERROR] urls[9] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-archiver/2.2/plexus-archiver-2.2.jar
> [ERROR] urls[10] = file:/home/nboldt/.m2/repository/org/codehaus/plexus/plexus-io/2.0.4/plexus-io-2.0.4.jar
> [ERROR] urls[11] = file:/home/nboldt/.m2/repository/org/eclipse/tycho/tycho-p2-publisher-plugin/0.16.0/tycho-p2-publisher-plugin-0.16.0.jar
> [ERROR] urls[12] = file:/home/nboldt/.m2/repository/org/eclipse/tycho/tycho-packaging-plugin/0.16.0/tycho-packaging-plugin-0.16.0.jar
> [ERROR] urls[13] = file:/home/nboldt/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
> [ERROR] Number of foreign imports: 1
> [ERROR] import: Entry[import  from realm ClassRealm[project>org.jboss.tools.targetplatforms:jbtcentral-multiple:4.31.0.Final-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]]
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list