Fehlerbehebung¶
Plugin - Keine Extension gefunden¶
Vergewissern Sie sich, ob Sie eine Datei
extensions.idx
in jedem Plugin haben.
- Wenn die Datei
extensions.idx
nicht existiert, dann ist es wahrscheinlich etwas mit dem Annotation Processing fehlerhaft (Aktivieren Sie die Annotationsverarbeitung in Ihrer Entwicklungsumgebung). - Wenn die Datei
extensions.idx
existiert und es nicht leer ist, dann liegt das Problem möglicherweise am Klassenlader (Sie haben dann vermutlich den gleichen Extensionpoint in unterschiedlichen Klassenladern definiert). In dieser Situation müssen Sie einige Bibliotheken vom Plugin entfernen.
Wenn das Problem weiterhin besteht oder Sie weitere Informationen zum Extension-Erkennungsprozess finden möchten (z.B. welche Schnittstellen
und Klassen von jedem Plugin geladen werden, welche Klassen nicht als Erweiterungen für einen Extensionpoint erkannt werden), dann müssen Sie
über log4j die TRACE-Option für PluginClassLoader
und AbstractExtensionFinder
aktivieren (siehe log4j.properties
).