How to materialize target platform [message #384864] |
Sat, 18 April 2009 11:39 |
Achim Demelt Messages: 160 Registered: July 2009 |
Senior Member |
|
|
Hi,
I'm in the process of migrating our headless builds from Buckminster 3.4 to
Buckminster 3.5. The first part of the build is to materialize the target
platform.
With Buckminster 3.4, I had a classic, non-p2 update site where I could use
the site.feature reader to resolve site.feature components. That was fast
and reliable.
With Buckminster 3.5, I am using a p2 update site to materialize from. The
site.feature reader won't work anymore, since it doesn't find a site.xml at
the p2 update site. So I'm using the eclipse.import reader to resolve
eclipse.feature and osgi.bundle components.
Resolution works like a charm. When materializing the BOM using the
"targetPlatform" materializer, I receive the following error:
ERROR [0001] : Unable to access file "null". [error in opening zip file]
Debug logs provide no additional information, but with the debugger, I was
able to capture the exception shown below.
How can I materialize a target platform with Buckminster 3.5?
Regards,
Achim
[buckminster import] org.eclipse.core.runtime.CoreException: Unable to
obtain site from: file:/opt/spare/projects/engine/site.ganymede/site
[buckminster import] at
org.eclipse.buckminster.core.reader.SiteFeatureReaderType.ge tSite(SiteFeatureReaderType.java:73)
[buckminster import] at
org.eclipse.buckminster.core.reader.SiteFeatureReaderType.ge tSiteFeature(SiteFeatureReaderType.java:86)
[buckminster import] at
org.eclipse.buckminster.core.reader.SiteFeatureReader.getFea ture(SiteFeatureReader.java:39)
[buckminster import] at
org.eclipse.buckminster.core.internal.ctype.SiteFeatureResol utionBuilder.build(SiteFeatureResolutionBuilder.java:92)
[buckminster import] at
org.eclipse.buckminster.core.ctype.AbstractComponentType.get Resolution(AbstractComponentType.java:343)
[buckminster import] at
org.eclipse.buckminster.core.ctype.AbstractComponentType.get Resolution(AbstractComponentType.java:207)
[buckminster import] at
org.eclipse.buckminster.pde.internal.EclipsePlatformReaderTy pe.convertToSiteFeatures(EclipsePlatformReaderType.java:270)
[buckminster import] at
org.eclipse.buckminster.core.materializer.AbstractSiteMateri alizer.collectSites(AbstractSiteMaterializer.java:170)
[buckminster import] at
org.eclipse.buckminster.core.materializer.AbstractSiteMateri alizer.materialize(AbstractSiteMaterializer.java:252)
[buckminster import] at
org.eclipse.buckminster.core.materializer.MaterializerJob.ru n(MaterializerJob.java:71)
[buckminster import] at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
[buckminster import] Caused by: org.eclipse.core.runtime.CoreException:
Unable to access "file:/opt/spare/projects/engine/site.ganymede/site".
[buckminster import] at
org.eclipse.update.core.Utilities.newCoreException(Utilities .java:225)
[buckminster import] at
org.eclipse.update.core.Utilities.newCoreException(Utilities .java:256)
[buckminster import] at
org.eclipse.update.internal.core.InternalSiteManager.createS ite(InternalSiteManager.java:318)
[buckminster import] at
org.eclipse.update.internal.core.InternalSiteManager.attempt CreateSite(InternalSiteManager.java:222)
[buckminster import] at
org.eclipse.update.internal.core.InternalSiteManager.getSite (InternalSiteManager.java:157)
[buckminster import] at
org.eclipse.update.core.SiteManager.getSite(SiteManager.java :82)
[buckminster import] at
org.eclipse.buckminster.core.reader.SiteFeatureReaderType.ge tSite(SiteFeatureReaderType.java:65)
[buckminster import] ... 10 more
[buckminster import] Caused by: org.eclipse.core.runtime.CoreException:
Unable to access file "null". [error in opening zip file]
[buckminster import] at
org.eclipse.update.core.Utilities.newCoreException(Utilities .java:225)
[buckminster import] at
org.eclipse.update.core.Utilities.newCoreException(Utilities .java:256)
[buckminster import] at
org.eclipse.update.internal.core.SiteFileFactory.parsePackag edPlugins(SiteFileFactory.java:407)
[buckminster import] at
org.eclipse.update.internal.core.SiteFileFactory.parseSite(S iteFileFactory.java:142)
[buckminster import] at
org.eclipse.update.internal.core.SiteFileFactory.createSite( SiteFileFactory.java:97)
[buckminster import] at
org.eclipse.update.internal.core.InternalSiteManager.createS ite(InternalSiteManager.java:336)
[buckminster import] at
org.eclipse.update.internal.core.InternalSiteManager.createS ite(InternalSiteManager.java:326)
[buckminster import] at
org.eclipse.update.internal.core.InternalSiteManager.createS ite(InternalSiteManager.java:305)
[buckminster import] ... 14 more
[buckminster import] Caused by: java.util.zip.ZipException: error in opening
zip file
[buckminster import] at java.util.zip.ZipFile.open(Native Method)
[buckminster import] at java.util.zip.ZipFile.<init>(ZipFile.java:114)
[buckminster import] at java.util.jar.JarFile.<init>(JarFile.java:133)
[buckminster import] at java.util.jar.JarFile.<init>(JarFile.java:97)
[buckminster import] at
org.eclipse.update.core.JarContentReference.asJarFile(JarCon tentReference.java:146)
[buckminster import] at
org.eclipse.update.core.JarContentReference.peek(JarContentR eference.java:328)
[buckminster import] at
org.eclipse.update.internal.core.SiteFileFactory.parsePackag edPlugins(SiteFileFactory.java:383)
[buckminster import] ... 19 more
|
|
|
Powered by
FUDForum. Page generated in 0.03706 seconds