Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.3, 2.5.12
-
None
Description
in groovy sh, when you import class that doesn't exist, the error you see is NullPointer instead of class not found.
I tracked the problem to ImportCommand class
catch (CompilationFailedException e) { def msg = "Invalid import definition: '${importSpec}'; reason: $e.message" // TODO: i18n log.debug(msg, e) fail(msg) } finally { // Remove the class generated while testing the import syntax classLoader.removeClassCacheEntry(type?.name) <-- null is passed to remove call inside }
I don't know the process, but I wouldn't mind to create PR