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.

Job found still running after platform shutdown

Other Parts Discussed in Thread: CODECOMPOSER, CCSTUDIO

Hi

I try to compile a Codecomposer Project (Version: 6.1.0.201502111100) using command line with the following command:

C:\ti\ccsv6\eclipse\eclipsec.exe -noSplash -data "C:\Data\workspace_v6_1_Unity" -application com.ti.ccstudio.apps.projectBuild -ccs.projects ProjectTemplate_Whitebox_Test

This results SOMETIMES in:

...

**** Build Finished ****


================================================================================

CCS headless build complete!
Job found still running after platform shutdown.  Jobs should be canceled by the
 plugin that scheduled them during shutdown: org.eclipse.cdt.internal.core.pdom.
PDOMIndexerJob$ProgressUpdateJob

The Workspace .log shows:

!ENTRY com.ti.common.core 4 0 2016-11-23 15:55:46.984
!MESSAGE path=ccs_base/DebugServer

!ENTRY com.ti.common.core 4 0 2016-11-23 15:55:46.988
!MESSAGE debugServerDir=C:/ti/ccsv6/ccs_base/DebugServer

!ENTRY org.eclipse.cdt.core 4 0 2016-11-23 15:55:54.405
!MESSAGE Error
!STACK 0
java.lang.NullPointerException
 at com.ti.common.project.core.util.CTIProjectCoreUtils.getToolChainPropertyProvider(CTIProjectCoreUtils.java:411)
 at com.ti.common.project.core.util.CTIProjectCoreUtils.getLinkerTool(CTIProjectCoreUtils.java:450)
 at com.ti.ccstudio.project.core.internal.options.OutputFileOptionValueHandler.handleValue(OutputFileOptionValueHandler.java:49)
 at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.performValueHandlerEvent(ManagedBuildManager.java:3275)
 at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.performValueHandlerEvent(ManagedBuildManager.java:3227)
 at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.load(ConfigurationDataProvider.java:392)
 at org.eclipse.cdt.managedbuilder.internal.dataprovider.ConfigurationDataProvider.loadConfiguration(ConfigurationDataProvider.java:557)
 at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:136)
 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:500)
 at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:237)
 at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:437)
 at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:419)
 at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:413)
 at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:406)
 at org.eclipse.cdt.internal.core.model.CProject.computeSourceRoots(CProject.java:585)
 at org.eclipse.cdt.internal.core.model.CProject.computeChildren(CProject.java:606)
 at org.eclipse.cdt.internal.core.model.CProject.buildStructure(CProject.java:570)
 at org.eclipse.cdt.internal.core.model.Openable.generateInfos(Openable.java:273)
 at org.eclipse.cdt.internal.core.model.CElement.openWhenClosed(CElement.java:427)
 at org.eclipse.cdt.internal.core.model.CElement.getElementInfo(CElement.java:305)
 at org.eclipse.cdt.internal.core.model.CElement.getElementInfo(CElement.java:295)
 at org.eclipse.cdt.internal.core.model.Parent.getChildren(Parent.java:55)
 at org.eclipse.cdt.internal.core.model.CModelManager.create(CModelManager.java:290)
 at org.eclipse.cdt.internal.core.model.CModelManager.create(CModelManager.java:267)
 at org.eclipse.cdt.internal.core.model.DeltaProcessor.createElement(DeltaProcessor.java:87)
 at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:453)
 at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:471)
 at org.eclipse.cdt.internal.core.model.DeltaProcessor.processResourceDelta(DeltaProcessor.java:433)
 at org.eclipse.cdt.internal.core.model.CModelManager.resourceChanged(CModelManager.java:900)
 at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
 at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
 at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
 at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:378)
 at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1498)
 at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.core.jobs 2 2 2016-11-23 15:55:54.727
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.cdt.internal.core.pdom.PDOMIndexerJob$ProgressUpdateJob

This leads to a return code of 0 interrupting the build server procedure. So I would appreciate any solution, even suppressing the error.

Regards Tobi

  • Hello Tobi,
    I see you are using an older version of v6. Would it be possible to try using the latest v6 (6.2.0) build? There have been several improvements/fixes to the build functionality so I'd like to see if those fixes help in your case.

    Thanks
    ki