Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Equinox » problem to load references in a p2 repository
problem to load references in a p2 repository [message #118772] Tue, 30 September 2008 17:43
Gustavo de Paula is currently offline Gustavo de PaulaFriend
Messages: 118
Registered: July 2009
Senior Member
hi,

i'm developing an RCP that should be deployed on linux and wind32 and we
use a p2 repository to update it.

we are using in our metadata repository references to other repositories
(both metadata and artifacts).

when a select update in my IU, p2 access the main repository, add the
references, but only the metadata not the artifacts. since that, my
update process always fail.

on linux the reference repositories are not even added (an exception is
thrown).

is there any way that i can force the refresh of the repositories before
the update and make sure that
org.eclipse.equinox.p2.artifact.repository.prefs and
org.eclipse.equinox.p2.metadata.repository.prefs are updated?

it seems to me that the eclipse sdk does something like that since i can't
see this issue on eclipse itself

below is the exception that i see on linux

!ENTRY org.eclipse.equinox.p2.artifact.repository 4 0 2008-09-30
11:56:45.558
!MESSAGE Unable to load repository: https://www.myrepo.com/2.x/common
!STACK 1
org.eclipse.equinox.internal.provisional.p2.core.ProvisionEx ception:
Unable to read repository at file:/tmp/artifacts64983.xml.
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.S impleArtifactRepositoryIO.read(SimpleArtifactRepositoryIO.ja va:99)
at
org.eclipse.equinox.internal.provisional.spi.p2.artifact.rep ository.SimpleArtifactRepositoryFactory.load(SimpleArtifactR epositoryFactory.java:86)
at
org.eclipse.equinox.internal.p2.artifact.repository.Artifact RepositoryManager.loadRepository(ArtifactRepositoryManager.j ava:439)
at
org.eclipse.equinox.internal.p2.artifact.repository.Artifact RepositoryManager.loadRepository(ArtifactRepositoryManager.j ava:415)
at
org.eclipse.equinox.internal.p2.artifact.repository.Artifact RepositoryManager.loadRepository(ArtifactRepositoryManager.j ava:402)
at
org.eclipse.equinox.internal.provisional.p2.engine.phases.Si zing.completeInstallableUnitPhase(Sizing.java:81)
at
org.eclipse.equinox.internal.provisional.p2.engine.Installab leUnitPhase.completePhase(InstallableUnitPhase.java:79)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.pos tPerform(Phase.java:143)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.per form(Phase.java:85)
at
org.eclipse.equinox.internal.provisional.p2.engine.Installab leUnitPhase.perform(InstallableUnitPhase.java:53)
at
org.eclipse.equinox.internal.provisional.p2.engine.Phase.per form(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.pe rform(Engine.java:53)
at
org.eclipse.equinox.internal.provisional.p2.ui.operations.Pr ovisioningUtil.getSizeInfo(ProvisioningUtil.java:253)
at
org.eclipse.equinox.internal.p2.ui.dialogs.UpdateOrInstallWi zardPage$2.run(UpdateOrInstallWizardPage.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: Content is not allowed in prolog.
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.S impleArtifactRepositoryIO$Parser.parse(SimpleArtifactReposit oryIO.java:237)
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.S impleArtifactRepositoryIO.read(SimpleArtifactRepositoryIO.ja va:81)
... 15 more
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 1002 2008-09-30
11:56:45.560
!MESSAGE Unable to read repository at file:/tmp/artifacts64983.xml.
!STACK 0

thanks,
gustavo
Previous Topic:P2 director app not generating bundles.info when provisioning a new target application
Next Topic:Deploying sample.http.war.feature
Goto Forum:
  


Current Time: Thu Apr 25 17:01:22 GMT 2024

Powered by FUDForum. Page generated in 0.02836 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top