Hello,
I’m trying to remove LVGL from my project using the “Manage SDK Components” window in MCUXpresso IDE.
When I uncheck lvgl and click OK, I get the following error
Cannot invoke "org.eclipse.cdt.managedbuilder.core.IOption.getId()" because the return value of "getSuperClass()" is null
What’s the recommended way to safely remove LVGL from the project if the SDK Manager fails?
Hi @maheshwari,
I tried to replicate the issue on the latest release of MCUXpresso (v25.6.136) and with the latest SDK (v25.06.00) and there was no issue whatsoever. Could you please try using these latest software releases?
Hi ,
Thank you for the support.
To clarify my setup:
MCUXpresso IDE: v24.9.25
SDK version: 2.14.0 for i.MX RT1050
Manifest version: 3.13.0 (apologies for the earlier incorrect version)
I’m working with a customized codebase that’s already integrated into our application, so updating to the latest IDE or SDK isn’t feasible at this point.
When I try to remove LVGL using the “Manage SDK Components” window, I encounter this error:
“Cannot invoke "org.eclipse.cdt.managedbuilder.core.IOption.getId()" because the return value of "getSuperClass()" is null”
Since removing LVGL through the GUI fails, could you please guide me on the recommended manual steps to safely remove LVGL from the project (e.g., configuration settings, include paths, source files, and linker settings)?
Thanks again,
Maheshwari
Hi @maheshwari,
I've also tried using MCUXpresso v24.9.25, with the same SDK you are using and still got no error when doing so. I was able to remove the LVGL component without any issues. This seems to be an issue of MCUXpresso on your end.
I understand you can't upgrade to the latest SDK, but upgrading MCUXpresso should cause no issues, as the latest SDK supports all previous SDKs. Please try using the latest IDE version and let me know if the problem persists.
BR,
Edwin.