Ahti Kitsik
Building tools with Python, Java, Go, JS. For enquiries email inbox@ahtik.com

writings biography

P2 fun: Failed to prepare partial IU

18 Nov 2008 by @ahtik

I got this while trying to install new version of subclipse on top of eclipse rcp edition of ganymede release. Running eclipse with -clean didn't help.

[code]
!ENTRY org.eclipse.equinox.p2.engine 4 4 2008-11-18 13:17:31.218
!MESSAGE An error occurred during provisioning.
!SUBENTRY 1 org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2008-11-18 13:17:31.218
!MESSAGE Failed to prepare partial IU: [R]org.tigris.subversion.clientadapter.javahl 1.5.4.
[/code]

Then I thought - what the heck, not going to reinstall - and tried to update whole eclipse with P2. Worked nicely, all updated.

After that also installing full subclipse worked again, at least without errors.

BUT just installation. It didn't actually work -- it shows up as installed plugin in P2 manager -- but not visible in Help->About->Plugin Details. Workspace .log is clean.

So, new eclipse re-install, here I come :(

This all probably started because I first tried to upgrade from older subclipse to 1.4.6 using p2 update manager. Usually I've been just reinstalling manually.

And I'm not even sure if it's a P2 or subclipse update site issue. Some P2 internal cache trees maybe got screwed that -clean couldn't reach.

@ahtik is on twitter!