Community
Participate
Working Groups
in bug 205561 patch I have added: /** * Returns whether bundle with given name is available or not. */ public boolean isRequiredBundleAvailable(String symbolicName) { return ((PackageAdmin) packageAdminTracker.getService()).getRequiredBundles(symbolicName) != null; } to fix things as: // TODO this isn't the best way to check... we should be smarter and use package admin // check to see if org.eclipse.ui.ide is available Class.forName("org.eclipse.ui.ide.IDE"); //$NON-NLS-1$ // check to see if org.eclipse.core.filesystem is available Class.forName("org.eclipse.core.filesystem.IFileStore"); //$NON-NLS-1$ action = new OpenIDELogFileAction(this); It'd be good to go new way after patch for bug 205561 is applied.
no longer valid