请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CODECOMPOSER 工具与软件:
您好!
打开使用最新的 CCS 20.1通过 CCS 12创建的工程时、我在日志中多次出现以下异常情况:
java.lang.NullPointerException: Cannot invoke "String.matches(String)" because the return value of "java.lang.Throwable.getMessage()" is null at com.ti.ccs.core.LogFilterManager$2.run(LogFilterManager.java:122) at com.ti.ccs.core.LogFilterManager$XLog.log(LogFilterManager.java:59) at org.eclipse.core.internal.utils.Policy.log(Policy.java:160) at org.eclipse.core.internal.resources.Filter.match(Filter.java:67) at org.eclipse.core.internal.resources.Filter.filterExcludes(Filter.java:160) at org.eclipse.core.internal.resources.Filter.filter(Filter.java:115) at org.eclipse.core.internal.resources.Resource.filterChildren(Resource.java:1994) at org.eclipse.core.internal.resources.Resource.isFilteredWithException(Resource.java:1940) at org.eclipse.core.internal.resources.Resource.isFiltered(Resource.java:1912) at org.eclipse.core.internal.localstore.FileSystemResourceManager.allResourcesFor(FileSystemResourceManager.java:235) at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:79) at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:72) at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocation(WorkspaceRoot.java:67) at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildFullPath(ManagedBuildManager.java:2473) at org.eclipse.cdt.managedbuilder.internal.core.Builder.getDefaultOutputSettings(Builder.java:2640) at org.eclipse.cdt.managedbuilder.internal.core.Builder.getOutputEntries(Builder.java:2624) at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildBuildData.getOutputDirectories(BuildBuildData.java:58) at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultBuildData.copySettingsFrom(CDefaultBuildData.java:58) at org.eclipse.cdt.internal.core.settings.model.CBuildSettingCache.<init>(CBuildSettingCache.java:45) at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.copyBuildData(CConfigurationDescriptionCache.java:204) at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationData.copySettingsFrom(CDefaultConfigurationData.java:101) at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:129) at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:199) at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:511) at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:242) at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:376) at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:358) at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:352) at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:345) at org.eclipse.cdt.core.model.CoreModel.getProjectDescription(CoreModel.java:284) at org.eclipse.cdt.managedbuilder.internal.core.ManagedBuildInfo.findExistingDefaultConfiguration(ManagedBuildInfo.java:141) at org.eclipse.cdt.managedbuilder.internal.core.ManagedBuildInfo.getDefaultConfiguration(ManagedBuildInfo.java:127) at com.ti.ccs.project.ProjectCoreUtils.getActiveBuildConfiguration(ProjectCoreUtils.java:591) at com.ti.ccs.project.ProjectCoreUtils.getActiveBuildConfiguration(ProjectCoreUtils.java:584) at com.ti.ccs.project.ProjectCoreUtils.isSystemProject(ProjectCoreUtils.java:2289) at com.ti.ccs.project.ProjectCoreUtils.findSystemProjects(ProjectCoreUtils.java:1949) at com.ti.ccs.project.ProjectCoreUtils.findReferencingSystemProjects(ProjectCoreUtils.java:1962) at com.ti.ccs.project.ProjectCoreUtils.findAllCollaboratingSysConfigScripts(ProjectCoreUtils.java:2024) at com.ti.ccs.project.build.SysConfigCommandLineGenerator.flags_insertInputScripts(SysConfigCommandLineGenerator.java:122) at com.ti.ccs.project.build.SysConfigCommandLineGenerator.processFlags(SysConfigCommandLineGenerator.java:69) at com.ti.ccs.project.build.ACommandLineGenerator.generateCommandLineInfo(ACommandLineGenerator.java:68) at com.ti.ccs.project.build.SysConfigCommandLineGenerator.generateCommandLineInfo(SysConfigCommandLineGenerator.java:59) at com.ti.ccs.project.ProjectCoreUtils.getSysConfigToolCommandLine(ProjectCoreUtils.java:3399) at com.ti.ccs.project.build.SysConfigOutputNameProvider.launchSysConfigTool(SysConfigOutputNameProvider.java:276) at com.ti.ccs.project.build.SysConfigOutputNameProvider.getReferencedFiles(SysConfigOutputNameProvider.java:235) at com.ti.ccs.project.build.SysConfigOutputNameProvider.getReferencedNames(SysConfigOutputNameProvider.java:137) at com.ti.ccs.project.build.SysConfigOutputNameProvider.getCompilerOptionsFiles(SysConfigOutputNameProvider.java:158) at com.ti.ccs.project.build.CompilerCommandLineGenerator.processFlags(CompilerCommandLineGenerator.java:134) at com.ti.ccs.project.build.ACommandLineGenerator.generateCommandLineInfo(ACommandLineGenerator.java:68) at com.ti.ccs.project.build.CompilerCommandLineGenerator.generateCommandLineInfo(CompilerCommandLineGenerator.java:82) at com.ti.ccs.project.ProjectCoreUtils.getCompilerToolCommandLine(ProjectCoreUtils.java:3213) at com.ti.ccs.server.core.ClangdCompilationDatabaseGenerator.composeCommand(ClangdCompilationDatabaseGenerator.java:687) at com.ti.ccs.server.core.ClangdCompilationDatabaseGenerator$1.visit(ClangdCompilationDatabaseGenerator.java:573) at org.eclipse.core.internal.resources.Resource.lambda$0(Resource.java:85) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:135) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:55) at com.ti.ccs.server.core.ClangdCompilationDatabaseGenerator.process(ClangdCompilationDatabaseGenerator.java:565) at com.ti.ccs.server.core.ClangdCompilationDatabaseGenerator$ProcessingJob.runInWorkspace(ClangdCompilationDatabaseGenerator.java:413) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
这看起来像是日志错误、而不是真正的问题。 有什么想法如何进行和找出真正的原因?
谢谢。此致、
Oliver