Community
Participate
Working Groups
I recently had to import an existing project with many external references into eclipse. I tried to build the project and it came up with the error message "hierarchy of type ... is inconsistent" and not showing any additional information. - I searched google.com for an explanation of the error message and finally found one in bug 35899 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=35899). Eclipse doesn't give any hint about where it couldn't resolve the necessary classes. A more speaking error message with additional information about the exact problem or a quickfix would be greatly apreciated
IMHO, it wouldn't be particularly resource consuming to - include the missing super class name in the error message Furthemore, an idea could be to provide the following quick-fix options: - "create super class" - remove "extends" in the class definition, - ...
I agree that it would be nice if the error message is more helpful. Moving to jdt.core.
Well actually we do tag the offending type with a specific error message (missing superclass or superinterface, etc.). Its only the subtypes of that type that are tagged with "hierarchy is inconsistent". Did you look at all of your errors or browse the hierarchy of one of the error types?
Any new input? Closing as REMIND. Please reopen if looking at the hierarchy didn't help.
As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you.