File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
io.sloeber.autoBuild/src/io/sloeber/autoBuild/api Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments