I was having some lingering problems on my CCS 5.1 install on 64-bit Ubuntu. I reinstalled, and before re-installing, also removed some Java/Jre packages from my machine as suggested in this posting:
http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/162174.aspx#590493
I also deleted the old workspace files to stat a new one.
Now when I run CCS and attempt to create a new CCS project or import existing ones, I get error like this:
Unhandled event loop exception
java.lang.NullPointerException
at com.ti.common.project.ui.wizards.ProjectTemplatesPage.updatePage(ProjectTemplatesPage.java:311)
at com.ti.common.project.ui.wizards.ProjectTemplatesPage.setVisible(ProjectTemplatesPage.java:289)
at com.ti.common.project.ui.internal.wizards.project.ProjectSettingsPage.setVisible(ProjectSettingsPage.java:511)
at org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1287)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:610)
at org.eclipse.jface.window.Window.create(Window.java:431)
....
AND:
Orphaned CDT build configuration [com.ti.ccstudio.buildDefinitions.C6000.Debug.1246115197]: parent extension cfg [com.ti.ccstudio.buildDefinitions.C6000.Debug] not found
java.lang.Exception
at org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin.error(ManagedBuilderCorePlugin.java:226)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.loadFromProject(Configuration.java:852)
at org.eclipse.cdt.managedbuilder.internal.core.Configuration.<init>(Configuration.java:400)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.load(ConfigurationDataProvider.java:366)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.loadConfiguration(ConfigurationDataProvider.java:541)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.loadData(CProjectDescriptionManager.java:1115)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:95)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:196)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:486)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:231)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:416)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:398)
at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.findBuildInfo(ManagedBuildManager.java:2709)
at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildInfo(ManagedBuildManager.java:2970)
at com.ti.common.project.core.util.CTIProjectCoreUtils.getBuildInfo(CTIProjectCoreUtils.java:132)
at com.ti.common.project.core.util.CTIProjectCoreUtils.getBuildInfo(CTIProjectCoreUtils.java:119)
at com.ti.common.project.core.util.CTIProjectCoreUtils.getActiveBuildConfiguration(CTIProjectCoreUtils.java:344)
at com.ti.ccstudio.project.core.util.ProjectCoreUtils.getDeviceId(ProjectCoreUtils.java:363)
at com.ti.ccstudio.project.core.util.ProjectCoreUtils.getAvailableConnections(ProjectCoreUtils.java:877)
at com.ti.ccstudio.project.ui.internal.ResourceExplorerProjectDelegate.getAvailableConnections(ResourceExplorerProjectDelegate.java:287)
at com.ti.ccstudio.project.ui.internal.ResourceExplorerProjectDelegate.getConnection(ResourceExplorerProjectDelegate.java:308)
at com.ti.ccstudio.internal.resource.explorer.StatusMonitor.getProjectsWithConnection(StatusMonitor.java:155)
at com.ti.ccstudio.internal.resource.explorer.StatusMonitor.access$4(StatusMonitor.java:149)
at com.ti.ccstudio.internal.resource.explorer.StatusMonitor$1.run(StatusMonitor.java:80)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Here is the session data from the error log:
eclipse.buildId=I20110613-1736
java.version=1.6.0_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_CA
Framework arguments: -product com.ti.ccstudio.branding.product
Command-line arguments: -os linux -ws gtk -arch x86 -product com.ti.ccstudio.branding.product -clean