2010/5/11 Igor Fedorenko
<ifedorenko@xxxxxxxxxxxx>
This looks like a tycho-specific problem. I've opened
https://issues.sonatype.org/browse/TYCHO-430 to track this.
To workaround this problem I switched from pom-first to p2 dependencies between egit
and jgit builds by exposing all jgit artifacts via the jgit p2 repository and referencing that
from egit instead of sharing artifacts via maven repository shared across all builds on the
same Hudson instance.
This way we can now use a private maven repository per Hudson job. This helps to reduce
the chance to hit corrupted artifacts.
[ERROR] Internal error: java.lang.RuntimeException: Could not determine SWT implementation fragment bundle -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: Could not determine SWT implementation fragment bundle
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:430)
This problem went away when switching the used Java installation from 64 bit IBM JVM :
Java version: 1.6.0
Java home: /opt/public/common/ibm-java-ppc64-60-SR7/jre
to standard IBM JVM
Java version: 1.6.0
Java home: /opt/ibm/ibm-java-jdk-ppc-60/jre
I am crossing my fingers that this works for a while ;-)
--
Matthias