Bug 510399 - Launch debugger: Internal error running job of serializing language settings
Summary: Launch debugger: Internal error running job of serializing language settings
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-debug (show other bugs)
Version: Next   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: cdt-debug-inbox@eclipse.org CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-12 18:38 EST by Aleks Totic CLA
Modified: 2020-09-04 15:21 EDT (History)
3 users (show)

See Also:


Attachments
Failed launch configuration (2.48 KB, application/octet-stream)
2017-01-12 18:38 EST, Aleks Totic CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleks Totic CLA 2017-01-12 18:38:38 EST
Created attachment 266288 [details]
Failed launch configuration

I am trying to set up eclipse as a debugger for Chrome, and encounter the following error when trying to launch the debugger.

It looks like project.gdbinitrc can't be generated because "serialization of language settings" fail.

I used to develop Eclipse plugins 10 years ago, so I'll be happy to try and debug this for you.

I've attached the exported launch file, and, project settings.

Stack:

org.eclipse.core.runtime.CoreException: Internal error while trying to serialize language settings
	at org.eclipse.cdt.internal.core.language.settings.providers.LanguageSettingsProvidersSerializer.serializeLanguageSettings(LanguageSettingsProvidersSerializer.java:909)
	at org.eclipse.cdt.internal.core.language.settings.providers.LanguageSettingsProvidersSerializer$2.run(LanguageSettingsProvidersSerializer.java:925)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.IllegalArgumentException: Attempted to beginRule: P/src, does not match outer scope rule: F/src/.settings
	at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
	at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:134)
	at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:333)
	at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:85)
	at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307)
	at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:121)
	at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2188)
	at org.eclipse.core.internal.resources.Folder.create(Folder.java:90)
	at org.eclipse.core.internal.resources.Folder.create(Folder.java:121)
	at org.eclipse.cdt.internal.core.language.settings.providers.LanguageSettingsProvidersSerializer.serializeLanguageSettings(LanguageSettingsProvidersSerializer.java:879)
	... 2 more