| Summary: | [update] Error reading digest file | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Olivier Thomann <Olivier_Thomann> |
| Component: | p2 | Assignee: | Simon Kaegi <simon_kaegi> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | pascal, simon_kaegi |
| Version: | 3.4 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
This shouldn't happen because UpdateSite.loadFeaturesFromDigest only tries to parse if the file transfer is successful. See also bug 228931. Not sure what could have caused the regression here. *** This bug has been marked as a duplicate of bug 252393 *** |
I got this stack trace: !ENTRY org.eclipse.equinox.p2.updatesite 4 0 2008-10-01 08:52:19.656 !MESSAGE Error reading site digest C:\DOCUME~1\othomann\LOCALS~1\Temp\digest17934.zip. !STACK 0 java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:127) at java.util.jar.JarFile.<init>(JarFile.java:146) at java.util.jar.JarFile.<init>(JarFile.java:110) at org.eclipse.equinox.internal.p2.updatesite.DigestParser.parse(DigestParser.java:76) at org.eclipse.equinox.internal.p2.updatesite.UpdateSite.loadFeaturesFromDigest(UpdateSite.java:402) at org.eclipse.equinox.internal.p2.updatesite.UpdateSite.loadFeatures(UpdateSite.java:375) at org.eclipse.equinox.internal.p2.updatesite.artifact.UpdateSiteArtifactRepositoryFactory.generateArtifactDescriptors(UpdateSiteArtifactRepositoryFactory.java:82) at org.eclipse.equinox.internal.p2.updatesite.artifact.UpdateSiteArtifactRepositoryFactory.initializeRepository(UpdateSiteArtifactRepositoryFactory.java:78) at org.eclipse.equinox.internal.p2.updatesite.artifact.UpdateSiteArtifactRepositoryFactory.load(UpdateSiteArtifactRepositoryFactory.java:47) at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(ArtifactRepositoryManager.java:426) at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(ArtifactRepositoryManager.java:403) at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(ArtifactRepositoryManager.java:389) at org.eclipse.equinox.internal.provisional.p2.engine.phases.Sizing.completeInstallableUnitPhase(Sizing.java:81) at org.eclipse.equinox.internal.provisional.p2.engine.InstallableUnitPhase.completePhase(InstallableUnitPhase.java:79) at org.eclipse.equinox.internal.provisional.p2.engine.Phase.postPerform(Phase.java:143) at org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:85) at org.eclipse.equinox.internal.provisional.p2.engine.InstallableUnitPhase.perform(InstallableUnitPhase.java:53) at org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:46) at org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:38) at org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:53) at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.getSizeInfo(ProvisioningUtil.java:253) at org.eclipse.equinox.internal.p2.ui.dialogs.UpdateOrInstallWizardPage$2.run(UpdateOrInstallWizardPage.java:69) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) trying to update to yesterday's build. There is no such file in my temp directory.