This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Encounter an error when importing CCS v3.3 project to CCS v6

Other Parts Discussed in Thread: CCSTUDIO

I am trying to import a CCS v3.3 project to CCS v6 and I follows steps: file->import->legacy CCSv3.3-> next-> finish. But it finally pops a windows says an error occurs and it is in the log file. Is there anyone can give me a help?The log file is shown below,Thanks.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

!ERROR: java.lang.NullPointerException
 at com.ti.ccstudio.project.core.internal.initializer.CCSConfigurationInitializer.doInitializeConfiguration(CCSConfigurationInitializer.java:167)
 at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.internalInitializeConfiguration(AConfigurationInitializer.java:247)
 at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.internalInitializeConfiguration(AConfigurationInitializer.java:232)
 at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.initialize(AConfigurationInitializer.java:71)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.initializeBuildConfigurations(LegacyProjectImporter.java:540)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.createManagedMakeProject(LegacyProjectImporter.java:459)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.doRun(LegacyProjectImporter.java:268)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.access$0(LegacyProjectImporter.java:229)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter$1.run(LegacyProjectImporter.java:212)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2327)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.run(LegacyProjectImporter.java:210)
 at com.ti.ccstudio.project.ui.internal.wizards.importlegacy.ImportLegacyProjectWizard$2.run(ImportLegacyProjectWizard.java:144)
 at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)


!ERROR: java.lang.NullPointerException
 at com.ti.ccstudio.project.core.internal.initializer.CCSConfigurationInitializer.doInitializeConfiguration(CCSConfigurationInitializer.java:167)
 at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.internalInitializeConfiguration(AConfigurationInitializer.java:247)
 at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.internalInitializeConfiguration(AConfigurationInitializer.java:232)
 at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.initialize(AConfigurationInitializer.java:71)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.initializeBuildConfigurations(LegacyProjectImporter.java:540)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.createManagedMakeProject(LegacyProjectImporter.java:459)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.doRun(LegacyProjectImporter.java:268)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.access$0(LegacyProjectImporter.java:229)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter$1.run(LegacyProjectImporter.java:212)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2327)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.run(LegacyProjectImporter.java:210)
 at com.ti.ccstudio.project.ui.internal.wizards.importlegacy.ImportLegacyProjectWizard$2.run(ImportLegacyProjectWizard.java:144)
 at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)


!ERROR: java.lang.NullPointerException
 at org.eclipse.cdt.managedbuilder.internal.core.Configuration.getEditableBuilder(Configuration.java:2351)
 at org.eclipse.cdt.managedbuilder.internal.core.Configuration.getBuildData(Configuration.java:2344)
 at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildConfigurationData.getBuildData(BuildConfigurationData.java:147)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescription$1.getChildren(CConfigurationDescription.java:300)
 at org.eclipse.cdt.internal.core.settings.model.ProxyProvider.fillCache(ProxyProvider.java:60)
 at org.eclipse.cdt.internal.core.settings.model.ProxyProvider.getProxy(ProxyProvider.java:84)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescription.getTargetPlatformSetting(CConfigurationDescription.java:534)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationSpecSettings.getReferenceDelta(CConfigurationSpecSettings.java:929)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationSpecSettings.checkReconsile(CConfigurationSpecSettings.java:624)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationSpecSettings.reconcileExtensionSettings(CConfigurationSpecSettings.java:672)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationSpecSettings.copyExtensionInfo(CConfigurationSpecSettings.java:887)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationSpecSettings.<init>(CConfigurationSpecSettings.java:197)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.<init>(CConfigurationDescriptionCache.java:163)
 at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.<init>(CProjectDescription.java:309)
 at org.eclipse.cdt.internal.core.settings.model.SetCProjectDescriptionOperation.executeOperation(SetCProjectDescriptionOperation.java:93)
 at org.eclipse.cdt.internal.core.model.CModelOperation.execute(CModelOperation.java:341)
 at org.eclipse.cdt.internal.core.model.CModelOperation.run(CModelOperation.java:607)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
 at org.eclipse.cdt.internal.core.model.CModelOperation.runOperation(CModelOperation.java:638)
 at org.eclipse.cdt.internal.core.settings.model.AbstractCProjectDescriptionStorage.setProjectDescription(AbstractCProjectDescriptionStorage.java:203)
 at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionStorageManager.setProjectDescription(CProjectDescriptionStorageManager.java:149)
 at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.setProjectDescription(CProjectDescriptionManager.java:873)
 at org.eclipse.cdt.managedbuilder.internal.core.BuildSettingsUtil.checkApplyDescription(BuildSettingsUtil.java:211)
 at org.eclipse.cdt.managedbuilder.internal.core.BuildSettingsUtil.checkApplyDescription(BuildSettingsUtil.java:198)
 at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.updateBuildInfo(ManagedBuildManager.java:1404)
 at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.saveBuildInfo(ManagedBuildManager.java:1363)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.processDependencies(LegacyProjectImporter.java:554)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.createManagedMakeProject(LegacyProjectImporter.java:461)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.doRun(LegacyProjectImporter.java:268)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.access$0(LegacyProjectImporter.java:229)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter$1.run(LegacyProjectImporter.java:212)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2327)
 at com.ti.ccstudio.project.core.internal.legacy.LegacyProjectImporter.run(LegacyProjectImporter.java:210)
 at com.ti.ccstudio.project.ui.internal.wizards.importlegacy.ImportLegacyProjectWizard$2.run(ImportLegacyProjectWizard.java:144)
 at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

  • I am far from being an expert on this issue, but it looks like a CCS bug.  Are you using the newest CCS version (CCSv6.1)?

    Personally, I would try CCSv5 and work my way up to CCSv6.   However, if you don't want to go through all the trouble, you can wait for a TI expert to help you.

    Stephen

  • If you are using linux, take a look at e2e.ti.com/.../170159.
  • Migrating directly from CCS 3.3 to CCSv6 is quite a jump. Although many projects will import without issues, I would not be surprised if more complex projects do not import seamlessly. 

    Is this a BIOS project? Depending on the size and complexity of the project, rather than spend time addressing migration issues, a better option (or at least better time spent) would be to create a new project in CCSv6 and manually copy over your source files and project settings.