工具/软件:Code Composer Studio
作为参考、它在 Linux 操作系统上、通过带有 MacOS 主机的 VM。
启动后、CCS 欢迎窗口只显示红色错误符号、并显示:
"无法创建零件的控件"
这种情况在启动时立即发生、但当我从"视图"下拉菜单中选择以下任一项时也会发生:
资源浏览器
Resource Explorer 脱机
入门
CCS 应用中心
"<<Details" log provides this info:
com.teamdev.jxbrowser.chromium.swing.BrowserView 上的 java.lang.NullPointerException。 (sourcefile:61) 、网址为 com.ti.chromium.browser.JxBrowser。 (JxBrowser.Java:298) 、网址为 com.ti.chromium.browser.ChromiumBrowserContributor.createBrowser(ChromiumBrowserContributor.java:40) 、网址为 com.ti.browser.internal.TIBrowser。 (TIBrowser.Java:95) 、位于 com.ti.browser.TIBrowserFactory.createBrowser(TIBrowserFactory.java:81) 、位于 com.ti.ccstudio.app.center.internal.browser.AppCenterBrowser.createPartControl(AppCenterBrowser.java:162) 、位于 org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:153) 、位于 org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:99) 、位于 org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:364) 、位于 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 ) java.lang.reflect.Method.invoke(Method.java:498) org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:137) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:1005) org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:970) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:1012) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:749 org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:412) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:672) org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:727:org.eclipse.e4.contextInjectionFactory.make (ContextInjectionFactory.make (ContextInjectionFactory.Java:190) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:105 org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144)) synerglipse.ui.233 (org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:743 org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:104) org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56 (org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:778) ContextInjecteditionFactory.Jtriggers.Jtender.et (org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)) org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40 ()) org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:212) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:634) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:196) org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1235) org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:3174) org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:52) org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374) org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:174) org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:598) org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3277) org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3169)) org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)) org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135 org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:788 org.eclipse.ui.internal.WorkbenchPage.access$26(WorkbenchPage.java:3192 org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3133)) org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)))))) org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60))))())() org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3114) com.ti.ccstudio.app.center.internal.OpenAppCenterLiveAction.openAppCenter(OpenAppCenterLiveAction.java:63) com.ti.ccstudio.app.center.internal.AppCenterHandler.execute(AppCenterHandler.java:32 sun.reflect.NativeMethodAccessorImpl.invoke0(Native) org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:291)) org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:93) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318 org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152 org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:204 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336 org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4940) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) java.lang.reflect.Method.invoke(Method.java:498) org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:161) org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)) org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) org.eclipse.e1.ui.edfedContributions.swt.HandlededitItem.executeWorkbenchitedit.Workbench.org.HandlectionItem.Jav431) at org.eclipse.ed.ed.()()) org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) 位于 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.Java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152 )位于 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196 )位于 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 位于 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 位于 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 位于 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 位于 sun.reflect.NativeMethodAccessorImpl.invoke0(Native)位于 java.lang.reflect.Method.invoke(Method.java:498)位于 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) 位于 org.eclipse.equinox.Main.basicRun ( org.eclipse.equinox.launcher.Main.run(Main.java:1498)位于 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43:592: