Skip to content

Commit af4a2b8

Browse files
author
jan
committed
trying to fix the build
1 parent 4af0376 commit af4a2b8

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

io.sloeber.autoBuild/src/io/sloeber/autoBuild/api/IAutoBuildConfigurationDescription.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,18 @@ public static IAutoBuildConfigurationDescription getActiveConfig(ICProjectDescri
4949
public static IAutoBuildConfigurationDescription getConfig(ICConfigurationDescription confDesc) {
5050
if (confDesc == null)
5151
return null;
52+
if(confDesc.isReadOnly()) {
53+
/*read only will try to make it writable and that gives
54+
* Error: Exception in thread "pool-161-thread-2" java.lang.ClassCastException:
55+
* class io.sloeber.autoBuild.integration.AutoBuildConfigurationDescription cannot be cast to
56+
* class org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache
57+
* (io.sloeber.autoBuild.integration.AutoBuildConfigurationDescription is in unnamed module
58+
* of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @312045ce;
59+
* org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache is in unnamed
60+
* module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @587d228d)
61+
*/
62+
return null;
63+
}
5264
if(!(confDesc.getConfigurationData() instanceof AutoBuildConfigurationDescription)) {
5365
return null;
5466
}

0 commit comments

Comments
 (0)