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.

[参考译文] !消息在以下期间发生内部错误:"重建文件"。

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

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/997101/message-an-internal-error-occurred-during-rebuilding-files

Thread 中讨论的其他器件:CCStudio

大家好、CCS Champs、

我们在 Windows 上使用 CCS8.3 (我认为 Win10需要再次检查)。 我们的目标是 C6657 DSP。

问题是、我们每次都必须在 CCS 中使用完全重建(Rebuild Project)来重建库、因为如果您尝试执行只编译已更改的文件(Build Project)的编译、 或者、如果您只是尝试构建单个.c 文件(生成选定的文件)、则会立即出现 Java 堆栈溢出错误、并且不会生成该文件。 这在我们的 CCS 项目内的所有源文件上都是100%可重复的。  

我们尝试 了下面提到的建议,但没有结果。

http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_troubleshooting.html#general-ide

下面 是弹出错误的屏幕截图。 由于粘贴到此帖子时图像的缩放比例降低、因此我列出了关键文本、因此可能难以读取。

左上方的错误对话框显示:  

"重建 文件"遇到问题。

"重建文件"期间发生内部错误。

右下角的错误对话框显示:

内部错误

发生了堆栈溢出错误

bla bla bla bla 关于关闭工作区

下面是从 CCS 日志文件一直到错误点的一个片段。 这是可重复的、有趣的是、在生成错误之前、总是会有一组需要代理身份验证的消息。 这些是否有某种关联? CCS 在进行增量编译时是否尝试检查更新的文件或类似的文件?  

!会议2021-04-23 12:02:10.713 ------
Eclipse.buildId=4.7.3.M20180301-0715
java.version=1.8.0_112
java.vendor=Oracle Corporation
引导加载程序常量:OS=Win32、ARCH=x86、WS=Win32、NL=en_US
框架参数:-product com.ti.ccstudio.branding.product
命令行参数:-OS Win32 -ws Win32 -arch x86 -product com.ti.ccstudio.branding.product

这是日志文件 C:\Users\...\.metadata\.bak_0.log 的延续
创建时间:2021-04-23 12:02:27.973

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:27.974
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../artifacts.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:27.974
!需要消息代理身份验证

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:28.088
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../artifacts.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:28.088
!需要消息代理身份验证

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:28.195
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../artifacts.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:28.196
!需要消息代理身份验证

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:28.315
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../content.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:28.315
!需要消息代理身份验证

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:28.428
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../content.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:28.428
!需要消息代理身份验证

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:28.542
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../content.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:28.543
!需要消息代理身份验证

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:29.524
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../artifacts.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:29.524
!需要消息代理身份验证

!entry org.eclipse.equinox.p2.transport。ecf 4 1002 2021-04-23 12:02:29.631
!消息 HTTP 代理身份验证必需: software-dl.ti.com/.../content.xml
!堆栈1
org.eclipse.ecf.filletransfer.BrowseFileTransferException:需要代理身份验证
org.eclipse.ecf.provider.filletransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:291)
org.eclipse.ecf.provider.filletransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
!子条目1 org.eclipse.ecf.identity 4 02021-04-23 12:02:29.631
!需要消息代理身份验证

!entry org.eclipse.core.jobs 4 2 2021-04-23 12:02:35.278.
!消息:“Rebuilding files”(重建文件)期间出现内部错误。
!堆栈0
java.lang.StackOverflowError
在 java.util.HashMap.putVal (HashMap.Java:628)
在 java.util.HashMap.put (HashMap.Java:611)
在 java.util.HashSet.add (HashSet.java:219)
com.ti.ccstudio.project.core.internal.build.temp.BuildDescriptionManager.getSteps(BuildDescriptionManager.java:172)
com.ti.ccstudio.project.core.internal.build.temp.BuildDescriptionManager.doAccept(BuildDescriptionManager.java:127)
com.ti.ccstudio.project.core.internal.build.temp.BuildDescriptionManager.doAccept(BuildDescriptionManager.java:132)

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

    Brad、您好!

    这是完全重建工作的奇怪方式、但增量重建(或构建单个文件)失败。

    [引用 userid="6450" URL"~/support/tools/ccs/f/code-composer-studio-forum/997101/message-an-internal-error-occurred-during-rebuilding-files "]有趣的是,在生成错误之前,总是会出现一组需要代理身份验证的消息。 这些是否有某种关联? CCS 在进行增量编译时是否尝试检查更新的文件或类似的文件?  [/报价]

    我很确定这是一个不相关的错误、但我需要确认。

    是否有机会尝试使用最新的 CCS 版本(10.3.0)?

    谢谢

    Ki

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

    您是否有机会为我们提供一个示例项目、以便在最终重现此项目? 越小越好(只要问题可以重现)

    Ki