Troubleshooting¶
Plugin - No Extension Found¶
See if you have a file extensions.idx
in
each plugin.
- If file
extensions.idx
doesn't exist then probably it's something wrong with the annotation processing step (enable annotation processing in your IDE). - If file
extensions.idx
exists and it's not empty then sure you have a class loader issue (you have the same extension point in two different class loader), in this situation you must remove some libraries (probably the API jar) from plugin.
If the problem persist or you want to find more info related to the
extensions discovery process (e.g what interfaces/classes are loaded by
each plugin, what classes are not recognized as extensions for an
extension point) then you must activate TRACE level in log4j logger for
PluginClassLoader and AbstractExtensionFinder (see file log4j.properties
).