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.

CCSTUDIO: Workspace fails to launch

Part Number: CCSTUDIO

Hi Champ,

I am asking for my customer.

Someday, they are encountering workspace crashed once they start from the CCS launcher to launch the workspace in CCS 12.6. In previously, the workspace could be launched w/o any problem. However, suddenly the workspace fails to launch forever. 

It would pop out a message as below. How could I fix it ?

Thanks and regards,

Johnny

  • Hello,

    Please try cleaning your workspace:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_troubleshooting.html#clean-the-workspace-or-try-using-a-new-one

    If the issue still exists, please provide the .log file mentioned in the error message.

    Thanks

    ki

  • Hi Ki,

    Thanks for your swift reply.

    I tried both ways, use the -clean Argument When Calling "ccstudio(.exe) and delete the .metadata folder in the workspace. But either way, it doesn't work. The error message is still shown as the same, and attach the log file in .metadata folder as below.

    !SESSION 2024-05-02 10:02:34.119 -----------------------------------------------
    eclipse.buildId=4.23.0.I20220308-0310
    java.version=11.0.13
    java.vendor=Eclipse Adoptium
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_TW
    Framework arguments:  -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product com.ti.ccstudio.branding.product -clean
    
    !ENTRY com.ti.common.core 1 0 2024-05-02 10:03:08.967
    !MESSAGE path=ccs_base/DebugServer
    
    !ENTRY com.ti.common.core 1 0 2024-05-02 10:03:08.970
    !MESSAGE debugServerDir=C:/ti/ccs1260/ccs/ccs_base/DebugServer
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.547
    !MESSAGE constructor
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.549
    !MESSAGE done with directories
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.550
    !MESSAGE loading ti_logger
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.552
    !MESSAGE Platform os: win32
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.553
    !MESSAGE loading cToolsIF
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.558
    !MESSAGE loading cTools
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.562
    !MESSAGE loading TraceFactory
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.564
    !MESSAGE loading sqlite3
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.567
    !MESSAGE loading CloudTrace
    
    !ENTRY com.ti.dbgtrc.webapp.CloudTraceInterface 0 0 2024-05-02 10:03:10.575
    !MESSAGE CloudTrace interface loaded
    
    !ENTRY org.eclipse.equinox.event 4 0 2024-05-02 10:03:12.497
    !MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/application/ApplicationElement/tags/ADD] {ChangedElement=org.eclipse.e4.primaryDataStack=org.eclipse.e4.ui.model.application.ui.basic.impl.PartStackImpl@1f4de96e (tags: [org.eclipse.e4.primaryDataStack, EditorStack, active, Maximized], contributorURI: null) (widget: CTabFolder {} [layout=org.eclipse.swt.custom.CTabFolderLayout@3b191676], renderer: org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer@6f09cb98, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null), org.eclipse.e4.data={ChangedElement=org.eclipse.e4.primaryDataStack=org.eclipse.e4.ui.model.application.ui.basic.impl.PartStackImpl@1f4de96e (tags: [org.eclipse.e4.primaryDataStack, EditorStack, active, Maximized], contributorURI: null) (widget: CTabFolder {} [layout=org.eclipse.swt.custom.CTabFolderLayout@3b191676], renderer: org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer@6f09cb98, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null), AttName=tags, EventType=ADD, Position=3, Widget=CTabFolder {} [layout=org.eclipse.swt.custom.CTabFolderLayout@3b191676], NewValue=Maximized}, AttName=tags, EventType=ADD, Position=3, Widget=CTabFolder {} [layout=org.eclipse.swt.custom.CTabFolderLayout@3b191676], NewValue=Maximized} to handler org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler@75b05ec7
    !STACK 0
    org.eclipse.e4.core.di.InjectionException: java.lang.IllegalArgumentException: 
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68)
    	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
    	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
    	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4779)
    	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
    	at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64)
    	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
    	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
    	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
    	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
    	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
    	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
    	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
    	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
    	at org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:249)
    	at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:304)
    	at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:304)
    	at org.eclipse.ui.internal.WorkbenchIntroManager.setIntroStandby(WorkbenchIntroManager.java:200)
    	at org.eclipse.ui.internal.WorkbenchIntroManager.showIntro(WorkbenchIntroManager.java:139)
    	at org.eclipse.ui.application.WorkbenchWindowAdvisor.openIntro(WorkbenchWindowAdvisor.java:188)
    	at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.openIntro(IDEWorkbenchWindowAdvisor.java:573)
    	at org.eclipse.ui.internal.WorkbenchWindow.setup(WorkbenchWindow.java:933)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:96)
    	at org.eclipse.e4.core.contexts.ContextInjectionFactory.inject(ContextInjectionFactory.java:83)
    	at org.eclipse.ui.internal.Workbench.createWorkbenchWindow(Workbench.java:1469)
    	at org.eclipse.ui.internal.StandardTrim.createStatusLine(StandardTrim.java:118)
    	at org.eclipse.ui.internal.StandardTrim.createWidget(StandardTrim.java:48)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:403)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:344)
    	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:227)
    	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:94)
    	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
    	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:37)
    	at org.eclipse.e4.ui.workbench.renderers.swt.ToolControlRenderer.createWidget(ToolControlRenderer.java:129)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712)
    	at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72)
    	at org.eclipse.e4.ui.workbench.renderers.swt.TrimBarRenderer.processContents(TrimBarRenderer.java:109)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528)
    	at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:680)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
    	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
    Caused by: java.lang.IllegalArgumentException: 
    	at org.eclipse.core.runtime.Assert.isLegal(Assert.java:66)
    	at org.eclipse.core.runtime.Assert.isLegal(Assert.java:50)
    	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.findElementsRecursive(ModelServiceImpl.java:175)
    	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.findElements(ModelServiceImpl.java:437)
    	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.findElements(ModelServiceImpl.java:430)
    	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.findValidElementsToMinimize(MinMaxAddon.java:855)
    	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.getElementsToMinimize(MinMaxAddon.java:798)
    	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.maximize(MinMaxAddon.java:734)
    	at org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon.subscribeTopicTagsChanged(MinMaxAddon.java:408)
    	at jdk.internal.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    	... 89 more
    
    !ENTRY com.ti.ccstudio.branding 4 0 2024-05-02 10:03:13.068
    !MESSAGE No setBarVisibilty method for ViewIntroAdapterPart
    !STACK 0
    java.lang.reflect.InvocationTargetException
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at com.ti.ccstudio.branding.internal.CCSIntroPart.setBarVisibility(CCSIntroPart.java:138)
    	at com.ti.ccstudio.branding.internal.CCSIntroPart.access$2(CCSIntroPart.java:132)
    	at com.ti.ccstudio.branding.internal.CCSIntroPart$2.run(CCSIntroPart.java:118)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4035)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3635)
    	at org.eclipse.swt.widgets.Display.release(Display.java:3710)
    	at org.eclipse.swt.graphics.Device.dispose(Device.java:324)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:168)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
    Caused by: java.lang.NullPointerException
    	at org.eclipse.ui.internal.ViewIntroAdapterPart.setBarVisibility(ViewIntroAdapterPart.java:231)
    	... 26 more
    Root exception:
    java.lang.NullPointerException
    	at org.eclipse.ui.internal.ViewIntroAdapterPart.setBarVisibility(ViewIntroAdapterPart.java:231)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at com.ti.ccstudio.branding.internal.CCSIntroPart.setBarVisibility(CCSIntroPart.java:138)
    	at com.ti.ccstudio.branding.internal.CCSIntroPart.access$2(CCSIntroPart.java:132)
    	at com.ti.ccstudio.branding.internal.CCSIntroPart$2.run(CCSIntroPart.java:118)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4035)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3635)
    	at org.eclipse.swt.widgets.Display.release(Display.java:3710)
    	at org.eclipse.swt.graphics.Device.dispose(Device.java:324)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:168)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
    
    !ENTRY com.ti.ccstudio.branding 4 0 2024-05-02 10:03:13.073
    !MESSAGE An internal error was logged by 'com.ti.ccstudio.branding'.
    !STACK 0
    java.lang.NullPointerException
    	at com.ti.ccstudio.branding.internal.HttpRouteProvider.isSimpleMode(HttpRouteProvider.java:227)
    	at com.ti.ccstudio.branding.internal.HttpRouteProvider.lambda$6(HttpRouteProvider.java:84)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4035)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3635)
    	at org.eclipse.swt.widgets.Display.release(Display.java:3710)
    	at org.eclipse.swt.graphics.Device.dispose(Device.java:324)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:168)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
    
    !ENTRY org.eclipse.osgi 4 0 2024-05-02 10:03:13.099
    !MESSAGE Application error
    !STACK 1
    org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
    	at org.eclipse.swt.SWT.error(SWT.java:4918)
    	at org.eclipse.swt.SWT.error(SWT.java:4833)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:188)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4035)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3635)
    	at org.eclipse.swt.widgets.Display.release(Display.java:3710)
    	at org.eclipse.swt.graphics.Device.dispose(Device.java:324)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:168)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
    Caused by: org.eclipse.swt.SWTException: Widget is disposed
    	at org.eclipse.swt.SWT.error(SWT.java:4918)
    	at org.eclipse.swt.SWT.error(SWT.java:4833)
    	at org.eclipse.swt.SWT.error(SWT.java:4804)
    	at org.eclipse.swt.widgets.Widget.error(Widget.java:447)
    	at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:366)
    	at org.eclipse.swt.widgets.Control.setRedraw(Control.java:3664)
    	at com.ti.ccstudio.branding.internal.CCSIntroPart$2.run(CCSIntroPart.java:119)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    	... 17 more
    
    !ENTRY org.eclipse.e4.ui.workbench 4 0 2024-05-02 10:03:13.119
    !MESSAGE NullPointerException
    !STACK 0
    java.lang.NullPointerException
    	at org.eclipse.jface.resource.JFaceResources.getResources(JFaceResources.java:224)
    	at org.eclipse.jface.resource.JFaceResources.getResources(JFaceResources.java:242)
    	at org.eclipse.ui.part.WorkbenchPart.dispose(WorkbenchPart.java:105)
    	at org.eclipse.ui.navigator.CommonNavigator.dispose(CommonNavigator.java:320)
    	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.invalidate(CompatibilityPart.java:264)
    	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.destroy(CompatibilityPart.java:421)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:960)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:452)
    	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:161)
    	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:83)
    	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103)
    	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:68)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:102)
    	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:144)
    	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:944)
    	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229)
    	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138)
    	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130)
    	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217)
    	at org.eclipse.osgi.container.Module.publishEvent(Module.java:499)
    	at org.eclipse.osgi.container.Module.doStop(Module.java:658)
    	at org.eclipse.osgi.container.Module.stop(Module.java:521)
    	at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
    	at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)
    	at java.base/java.lang.Thread.run(Unknown Source)
    
    !ENTRY org.eclipse.e4.ui.workbench 4 0 2024-05-02 10:03:13.126
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.eclipse.e4.core.di.InjectionException: org.eclipse.swt.SWTException: Device is disposed
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:960)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:452)
    	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:161)
    	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:83)
    	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103)
    	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:68)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
    	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:102)
    	at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:144)
    	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:944)
    	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229)
    	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138)
    	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130)
    	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217)
    	at org.eclipse.osgi.container.Module.publishEvent(Module.java:499)
    	at org.eclipse.osgi.container.Module.doStop(Module.java:658)
    	at org.eclipse.osgi.container.Module.stop(Module.java:521)
    	at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
    	at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)
    	at java.base/java.lang.Thread.run(Unknown Source)
    Caused by: org.eclipse.swt.SWTException: Device is disposed
    	at org.eclipse.swt.SWT.error(SWT.java:4918)
    	at org.eclipse.swt.SWT.error(SWT.java:4833)
    	at org.eclipse.swt.SWT.error(SWT.java:4804)
    	at org.eclipse.swt.widgets.Display.error(Display.java:1272)
    	at org.eclipse.swt.widgets.Display.asyncExec(Display.java:789)
    	at org.eclipse.ui.internal.WorkbenchWindow$3.changed(WorkbenchWindow.java:886)
    	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:356)
    	at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:372)
    	at org.eclipse.e4.ui.internal.services.ContextContextService.setEventCaching(ContextContextService.java:126)
    	at org.eclipse.e4.ui.internal.services.ContextContextService.deferUpdates(ContextContextService.java:87)
    	at org.eclipse.ui.internal.contexts.ContextService.deferUpdates(ContextService.java:92)
    	at org.eclipse.ui.internal.contexts.ContextService.deactivateContexts(ContextService.java:203)
    	at org.eclipse.ui.internal.contexts.SlaveContextService.dispose(SlaveContextService.java:197)
    	at org.eclipse.ui.internal.PartSite.dispose(PartSite.java:344)
    	at org.eclipse.ui.internal.ViewSite.dispose(ViewSite.java:58)
    	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.disposeSite(CompatibilityPart.java:443)
    	at org.eclipse.ui.internal.e4.compatibility.CompatibilityView.disposeSite(CompatibilityView.java:291)
    	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.internalDisposeSite(CompatibilityPart.java:434)
    	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.invalidate(CompatibilityPart.java:272)
    	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.destroy(CompatibilityPart.java:421)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    	... 27 more
    

    Thanks and regards,

    Johnny

  • Thanks. Can you try rebooting your PC?

  • Hi Ki,

    After reboot the PC, the error is still shown as the same one.

    Any other trial to resolve it ?

    Thanks.

  • Does this happen with multiple users in the company? Or is this an isolated issue?

  • Hi Ki,

    Only see it in my PC, and one from my customer. 

    Any finding from the log in the .metadata folder ?

  • Only see it in my PC

    So you can reproduce the same issue? Can you try CCS 12.7.0 and see if you have the same issue?

    one from my customer. 

    But does it impact other users from the same customer?

    Any finding from the log in the .metadata folder ?

    Engineering took a look and noticed that some process looked locked. They expected a reboot to help the situation. Both you and the customer tried rebooting your machines and it did not help?

  • Hi Ki,

    I tried with CCS12.7.0. In the beginning, it operates fine with a new created workspace, after few times later, the error starts to show up and either create another new workspace could help at all. 

    But does it impact other users from the same customer?

    Right now, only one of my customer sees this issue. However, it happens in my PC with CCS12.6.0 and CCS12.7.0.

    Both you and the customer tried rebooting your machines and it did not help?

    Not help at all. Tried with several times.

  • However, it happens in my PC with CCS12.6.0 and CCS12.7.0.

    I assume this happens on your TI PC. Would it be possible for CCS engineers to have remote access to debug CCS on your PC?

  • Hi Ki,

    Sure, would you kindly bridge the CCS engineer with me offline in a mail ?

    Thank you for the support.

  • I will follow up via direct e-mail