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.

[参考译文] CCS 10.2在升级后启动时挂起

Guru**** 2589280 points
Other Parts Discussed in Thread: CCSTUDIO

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/983281/ccs-10-2-hangs-on-startup-after-upgrade

主题中讨论的其他器件:CCStudioCC1310

按照清除元数据的建议,这可以解决问题。 我创建了一个新的工作区、并仅导入了两个项目。 在 CCS 和 Win10 PC 正常关闭后、CCS 环境会在今天上午再次打开时挂起、此时会显示与之前报告的部分呈现屏幕相同的屏幕。 仅10.2版才开始出现这种情况。  

我已恢复到版本10.1.1、故障工作区现在打开并正确呈现。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mark、您好!

    您使用的是什么主机操作系统?

    您能否在中提供 Eclipse 错误日志文件 /.metadata/.log?

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ki 说:
    您正在使用什么主机操作系统?[/quot]

    忽略此问题。 您在帖子中清楚地说明了 Windows 10。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我清除了工作区中首次显示问题的日志、并使用该工作区启动 CCS 10.2。 正如预期的那样、渲染失败、唯一的方法是通过任务管理器。 以下是一次性启动的干净日志的内容。

    !Session 2021-03-04 16:17:26.384-----
    Eclipse.buildId=4.14.0.I20191210-0610
    java.version=1.8.0_144
    java.vendor=Oracle Corporation
    Bootloader 常量:os=Win32、arch=x86_64、WS=Win32、NL=en_GB
    框架参数:-product com.ti.ccstudio.branding.product
    命令行参数:-OS Win32 -ws Win32 -arch x86_64 -product com.ti.ccstudio.branding.product

    !entry org.eclipse.core.resources 2 10035 2021-03-04 16:17:31.527
    !消息工作区退出并在上一会话中有未保存的更改;正在刷新工作区以恢复更改。

    !Entry com.ti.common.core 1 0 2021-03-04 16:17:31.761
    !message path=ccs_base/DebugServer

    !Entry com.ti.common.core 1 0 2021-03-04 16:17:31.777
    !message debugServerDir=C:/ti/ccs1020/ccs/ccs_base/DebugServer

    !Entry org.eclipse.e4.ui.workbench.SWT 4 2 2021-03-04 16:17:47.196
    !从插件调用代码时出现消息问题:"org.eclipse.e4.ui.workbench.SWT"。
    !堆栈0
    java.lang.IllegalArgumentException:参数无效
    在 org.eclipse.swt.swt.error (swt.java:4701)
    在 org.eclipse.swt.swt.error (swt.java:4635)
    在 org.eclipse.swt.swt.error (swt.java:4606)
    org.eclipse.swt.graphics.GC.setForeground(GC.java:4344)
    在 org.eclipse.ui.forms.widgets.Section.OnPaint (Section.Java:384)
    在 org.eclipse.ui.forms.widget.ExpandableComposite 复合数据 lambd$0 (ExpandableComposite 复合数据 Java:574)
    在 org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.Java:234)
    org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
    org.eclipse.swt.widgets.Display.sendEvent(Display.java:4175)
    org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
    org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081)
    org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
    org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1654)
    在 org.eclipse.swt.widget.Control.windowProc (Control.java:4816)
    在 org.eclipse.swt.widgets.canvas.windowProc (Canvas.Java:348)
    在 org.eclipse.swt.widget.Display.windowProc (Display.java:4827)
    org.eclipse.swt.internal.win32.OS.UpdateWindow(Native 方法)
    org.eclipse.swt.widgets.Decorations.setVisible(Decorations.java:1312)
    org.eclipse.swt.widgets.Shell.setVisible(Shell.java:1958)
    在 org.eclipse.swt.widgets.Shell.open (Shell.java:1267)
    在 org.eclipse.e4.ui.workbench.renders.SWT.WBWRenderer.postprocess (WBWRenderer.Java:747)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:680)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
    org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1086)
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
    org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:660)
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:559)
    在 org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.Java:154)
    org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
    org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native 方法)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown 来源)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 来源)
    java.lang.reflect.Method.invoke(Unknown 来源)
    org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
    在 org.eclipse.equinox.launcher.Main.basicRun (Main.java:594)
    org.eclipse.equinox.launcher.Main.run(Main.java:1465)

    !Entry org.eclipse.e4.ui.workbench4 0 2021-03-04 16:17:47.205
    !渲染时出现消息异常:IDEWindow=org.eclipse.e4.ui.model.ui.basic.impl.TrimedWindowImpl@@5809fa26 (标签:[toplevel、shellRenderized]、contributorURI:platform:/plugin/org.eclipse.ui.workbench)(小工具:shell {org_v10 - rfoned LinkWindowImpedos_5809fa26)(标签:[tos_remax.eedos.trender.cs.true.cs.cs.true.tractu.cs.true.true.cs.cs.true.true.cs.cs.cs.trower.tractu.cs.true.true.cs.true.true.cs.cs.cs.true.cs.tr containerData:空、accessibilityPhrase:空)(标签:空、iconURI:空、工具提示:空、上下文:TrimedWindowImpl (IDEWindow)上下文、变量:[]、x:0、y:0、宽度:1384、 高度:928)
    !堆栈0
    java.lang.IllegalArgumentException:参数无效
    在 org.eclipse.swt.swt.error (swt.java:4701)
    在 org.eclipse.swt.swt.error (swt.java:4635)
    在 org.eclipse.swt.swt.error (swt.java:4606)
    org.eclipse.swt.graphics.GC.setForeground(GC.java:4344)
    在 org.eclipse.ui.forms.widgets.Section.OnPaint (Section.Java:384)
    在 org.eclipse.ui.forms.widget.ExpandableComposite 复合数据 lambd$0 (ExpandableComposite 复合数据 Java:574)
    在 org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.Java:234)
    org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
    org.eclipse.swt.widgets.Display.sendEvent(Display.java:4175)
    org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
    org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081)
    org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
    org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1654)
    在 org.eclipse.swt.widget.Control.windowProc (Control.java:4816)
    在 org.eclipse.swt.widgets.canvas.windowProc (Canvas.Java:348)
    在 org.eclipse.swt.widget.Display.windowProc (Display.java:4827)
    org.eclipse.swt.internal.win32.OS.UpdateWindow(Native 方法)
    org.eclipse.swt.widgets.Decorations.setVisible(Decorations.java:1312)
    org.eclipse.swt.widgets.Shell.setVisible(Shell.java:1958)
    在 org.eclipse.swt.widgets.Shell.open (Shell.java:1267)
    在 org.eclipse.e4.ui.workbench.renders.SWT.WBWRenderer.postprocess (WBWRenderer.Java:747)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:680)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:768)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:739)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:733)
    org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:717)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1086)
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
    org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:660)
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:559)
    在 org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.Java:154)
    org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
    org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native 方法)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown 来源)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 来源)
    java.lang.reflect.Method.invoke(Unknown 来源)
    org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
    在 org.eclipse.equinox.launcher.Main.basicRun (Main.java:594)
    org.eclipse.equinox.launcher.Main.run(Main.java:1465)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的日志。 遗憾的是、那里没有足够的数据供我们继续使用。

    如果您使用新工作区、但未导入这些旧工程、然后关闭 CCS、它是否仍会在后续启动时挂起?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据您请求的有效测试。

    我现在尝试了另一个工作区、其中包含不同的项目集(并非导入、只是选择了工作区)、就像我第一次发现此问题时一样。 10.2即可打开。 返回到原始工作区或从原始工作区导入两个工程的新工作区、会重复该错误。

    这似乎与项目有关。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否有机会分享这些项目? 现在,我只能尝试使用项目文件夹中的三个.*项目文件。 如果您不想公开分享、请与我开始私人 E2E 对话。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    很抱歉、回复很慢、我有很多工作要做。 我可以测试它是否只是项目文件、或者如果不是、我将 与您私下共享失败的工作区。 请勿关闭此主题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然、没问题。 感谢您的更新。