The framework does cache manifest entries.
Webstart will replace bundle jars when new ones are available but
does not use an OSGi APIs to tell the framework that the bundle has been
updated. This can cause old entries of your manifest to be used with
new content. It sounds like you may have run into bug 152835. See
equinox-dev-bounces@xxxxxxxxxxx wrote on 11/14/2006
> Hi all,
> I've been running in some trouble lately with seemingly impossible
> errors (classes not being found while they are present in the jars,
> with correct manifest entries)
> I can fix this by cleaning out instance/configuration area.
> Now I'm wondering: what does Equinox cache ? I know it extracts native
> libraries and probably embedded jars, but does it also cache the
> manifest entries ?
> I'm running Equinox with core.runtime (but not the rest of RCP) via
> equinox-dev mailing list