Bug 74468 [Preferences]deprecated preference initialization
IDEWorkbenchPlugIn uses initializeDefaultPreferences to set up its defaults. This was deprecated in 2.0 and is no longer called as we are not on the compatibility layer any more. Here is the code to migrate: store.setDefault(IDEInternalPreferences.SAVE_ALL_BEFORE_BUILD, false); store.setDefault(IDEInternalPreferences.SAVE_INTERVAL, 5); //5 minutes store.setDefault(IDEInternalPreferences.WELCOME_DIALOG, true); store.setDefault(IDEInternalPreferences.REFRESH_WORKSPACE_ON_STARTUP, false); store.setDefault( IDEInternalPreferences.EXIT_PROMPT_ON_CLOSE_LAST_WINDOW, true); store.setDefault(IDEInternalPreferences.PROJECT_SWITCH_PERSP_MODE, IDEInternalPreferences.PSPM_PROMPT); store.setDefault(IDE.Preferences.PROJECT_OPEN_NEW_PERSPECTIVE, IWorkbenchPreferenceConstants.OPEN_PERSPECTIVE_REPLACE);
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchPlugin.java
/**
     * Returns the about information of all known features,
     * omitting any features which are missing this information.
     * 
     * @return a possibly empty list of about infos
     */
    public AboutInfo[] getFeatureInfos() {
        
        List infos = new ArrayList();
        
        IBundleGroupProvider[] providers = Platform.getBundleGroupProviders();
        if (providers != null)
            for (int i = 0; i < providers.length; ++i) {
                IBundleGroup[] bundleGroups = providers[i].getBundleGroups();
                for (int j = 0; j < bundleGroups.length; ++j)
                    infos.add(new AboutInfo(bundleGroups[j]));
            }
        return (AboutInfo[]) infos.toArray(new AboutInfo[infos.size()]);
    }
    /**
     * Returns the about information of the primary feature.
     * 
     * @return info about the primary feature, or <code>null</code> if there 
     * is no primary feature or if this information is unavailable
     */
    public AboutInfo getPrimaryInfo() {
        IProduct product = Platform.getProduct();
        return product == null ? null : new AboutInfo(product);
    }
}