Re: Eclipse Plugin wird nicht geladen



Poste mal workspace/.metadata/.log

es gibt auch irgendwo unter "run" eine möglichkeit zum überprüfen ob
die Plugin-Abhängigkeiten vollständig aufgelöst werden können.

On 26 Sep., 20:33, Boris Glawe <pub...@xxxxxxxxxxxxxx> wrote:
Hallo,

leider weiß ich nicht, wohin ich mit meiner Frage gehen soll. Ich habe
mich schon bei zwei eclipse Mailinglisten eingeschrieben, auf denen so
gut wie niemand etwas postet. Daher hoffe ich, hier eine Antwort zu
bekommen. Weiß jemand vielleicht, welche Mailingliste von den hunderten
Verfügbaren des Eclipse Projektes für mein unten formuliertes Problem
die richtige ist, auf der aber auch gleichzeitig auch andere anzutreffen
sind?

Hier mein Problem:

Ich habe dutzende von Projekten, die jeweils ein Eclipse Plugin
implementieren. Diese Projekte bzw. Plugins hängen voneinander ab.

Plugin A braucht Plugin B.

Mein Problem: sobald A eine Klasse von B instanziieren will, führt das
zu einem ClassDefNotFoundError.

Sofern ich Eclipse richtig verstanden habe, wird mit der ersten
Instanziierung einer Klasse aus einem Plugin das Plugin erst geladen
(Lazy Loading oder so ähnlich ist in den Plugins A und B aktiviert).

Meine Idee: System.out.println Ausgaben in den Konstruktor der Klasse,
die als Bundle-Activator im Manifest.mf von Plugin B definiert ist,
hinzufügen und erneut ausprobieren. Ergebnis: Es kommt keinerlei
Textausgabe auf der Konsole vor dem ClassDefNotFoundError. Der Activator
und die Klasse, die nicht gefunden wird, sind zwei verschiedene Klassen.

Mein Schluss: Eclipse versucht erst gar nicht, das Plugin zu laden.

Nächster eigentlich sinnfreier Versuch, ist die Textausgabe nicht im
Konstruktor zu machen, sondern in der start(BundleContext bc) Methode
des Activators, welche von Eclipse beim Starten des Plugins aufgerufen
werden sollte. Auch das führte zu keiner Textausgabe auf der Konsole -
was auch relativ wahrscheinlich ist, nachdem der Konstruktor schon nicht
aufgerufen wurde.

Ach: Breakpoints setzen und im Debugmodus starten habe ich auch
versucht, aber die Breakpoints (in Konstruktor und start(BundleContext
bc) Methode der Activatorklasse) werden in der Ausführung eben so wenig
erreicht, wie meine System.out.println() Aufrufe von oben.

Schaue ich in help-> Plugin Details oder so ähnlich, dann ist das Plugin
B dort aufgelistet. Heißt das, dass das Plugin nur installiert ist oder
auch, dass es schon geladen wurde!?

An welcher Stelle kann ich mehr Informationen darüber gewinnen, warum
mein Plugin nicht geladen werden kann??

Der Errorlog spuckt nur die ClassDefNotFoundError Meldung aus. Andere
Logdateien sind mir nicht bekannt.

Wer hat eine Idee, wie ich Eclipse davon überzeugen kann, Plugin B zu
laden. Wer weiß, wo ich weiterführenden Fehlermeldungen finden kann. Ich
kann mir nicht vorstellen, dass Eclipse ein Plugin registriert (es wird
schließlich in help->plugin details aufgelistet) sich aber dann darüber
ausschweigt, dass es nicht geladen werden kann.

Vielen Danke für Lösungsvorschäge

Grüße Boris


.



Relevant Pages

  • Re: Programming IDE
    ... use Eclipse with the C/C++ IDE plugin and then just build your ... >> me to point it at the makefile I wish ... > But in terms of true development environments, ...
    (Fedora)
  • [OT] Eclipse Plugin wird nicht geladen
    ... Ich habe mich schon bei zwei eclipse Mailinglisten eingeschrieben, auf denen so gut wie niemand etwas postet. ... die jeweils ein Eclipse Plugin implementieren. ... System.out.println Ausgaben in den Konstruktor der Klasse, die als Bundle-Activator im Manifest.mf von Plugin B definiert ist, hinzufügen und erneut ausprobieren. ... Nächster eigentlich sinnfreier Versuch, ist die Textausgabe nicht im Konstruktor zu machen, sondern in der startMethode des Activators, welche von Eclipse beim Starten des Plugins aufgerufen werden sollte. ...
    (de.comp.lang.java)
  • Re: Regular Expression Analyzer
    ... For example Search type one is an exact match search. ... Eclipse has a plugin that does regular expression analysis. ...
    (comp.lang.java.programmer)
  • Re: eclipse plugin
    ... You would have to study the details of eclipse plugins, and you would have to call the ... >1) Can i make a plugin in C++ for eclipse. ... >1) How to convert GUI part of my application (which uses MFC& Win32 ... MVP Tips: http://www.flounder.com/mvp_tips.htm ...
    (microsoft.public.vc.mfc)