[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] M6 in danger

Hi Eike,

I don't know what's up with your build. I tried to build a full site using our headless-4.3 repository and had no problems doing so. I even rebuilt both our update site and headless site and verified again. I'm unable to find any problems with the Buckminster sites.

When did your problems start? Could it be that your buckminster installation is somehow corrupted so that it doesn't update itself properly?

The p2 version that Buckminster uses (the one that is present at our headless site) is from Kepler SR2. Judging from your attached stacktrace, that's not the case with the one used in your build. These are the relevant bundles that what ought to be there:

org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1405.jar
org.eclipse.equinox.p2.publisher.eclipse_1.1.200.v20130516-1953.jar

Could it be that you have tried with Luna stuff and then have stuff lingering?

- thomas


On 2014-03-11 20:00, Eike Stepper wrote:
Hi all,

Our Buckminster-based build keeps failing with varying errors that all seem to be caused by mismatches between/within
Buckminster and p2. And maybe because the http://download.eclipse.org/tools/buckminster/headless-4.3 repo contains old
versions of p2. But this is all guessing. In the end I have no clue what's going on.

Here's a new error that seems to indicate a problem between different parts of p2 (publisher and core):

      [java] org.eclipse.equinox.internal.p2.core.helpers.CollectionUtils.emptyMap()Ljava/util/Map;
      [java] Caused by: java.lang.NoSuchMethodError:
org.eclipse.equinox.internal.p2.core.helpers.CollectionUtils.emptyMap()Ljava/util/Map;
      [java]     at org.eclipse.equinox.p2.publisher.AdviceFileAdvice.loadAdviceMap(AdviceFileAdvice.java:118)
      [java]     at org.eclipse.equinox.p2.publisher.AdviceFileAdvice.<init>(AdviceFileAdvice.java:71)
      [java]     at org.eclipse.equinox.p2.publisher.eclipse.FeaturesAction.createAdviceFileAdvice(FeaturesAction.java:166)
      [java]     at org.eclipse.equinox.p2.publisher.eclipse.FeaturesAction.generateFeatureIUs(FeaturesAction.java:407)
      [java]     at org.eclipse.buckminster.pde.tasks.FeaturesAction.generateFeatureIUs(FeaturesAction.java:274)

I can't spend more time on this tonight. I'm aware that EMF Compare seems to push me to contribute an M6 that uses their
new APIs. But at this point I can not guarantee that my M5 will be replaced tomorrow.

All ideas are welcome!

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper