Im using Eclipse PDE and I started getting some weird exceptions/behaviour. Whats the matter?
Eclipse PDE uses Equinox OSGi platform underneath which (like other OSGi platforms) caches the bundles between re-runs. When the cache is not properly updated, one can encounter strange behaviour (such as the new services/code being picked up) or errors ranging from class versioning to linkage. Consider doing a complete clean build or, in case of Eclipse, creating a new workspace or deleting the bundle folder (depends on each project settings but most users should find it at: [workspace_dir]\.metadata\.plugins\org.eclipse.pde.core\OSGi\org.eclipse.osgi\bundles).