RCP Anwendung nicht weiterladen bei Exception in Plugin

SegFault

Bekanntes Mitglied
Ich habe für meine RCP Anwendung nun ein Plugin "DataProvider" welches dann die GUI mit Daten versorgen soll. Beim starten der RCP Anwendung wird es geladen und ein Login Window erscheint. Falls der Login Schief geht. Der Dienst oder Ähnliches nicht läuft kommt ein Meldungsfenster und das laden des Plugins wirft eine Exception. Das führt zwar dazu das die Anwendung nicht weiter gestartet wird. Aber es kommt nochmal ein Meldungsfenster das die Anwendung nicht gestartet werden kann da eine Exception aufgetreten ist. Kann ich dies irgendwie unterdrücken?
Z.B. dadurch das ich, anstatt eine Exception zu werfen einen bestimmten Rückgabewert mache, welcher der Anwendung sagt, das sie tunerfahren soll. Es ist für den nutzer blöd wenn er die Anwendung startet erstmal das Fenster kommt "Dienst läuft nicht" und dannach ein Fenster "Launch Error, the Application could not start".
 
G

Gonzo17

Gast
Öhm, ich verstehe nicht so hundertprozentig, wie du jetzt wo was machen willst. Aber ich kann dir sagen, wie du deine Anwendung beendest:

Java:
PlatformUI.getWorkbench().close();
 

SegFault

Bekanntes Mitglied
Naja der Ablauf ist in etwas so:
Code:
Start der RCP Anwendung:
   Sofortiges Nachladen des DataProvider Plugins
      Aufbau verbindung zum Server
      Darstellung login Fenster und Login
   Aufbau des Workbench
Aufbau der Verbindung zum Server und darstellung des loginfensters ist im Activator.start des DataProvider Plugins geregelt. Jedoch könnte das ja schiefgehen, daher werf ich dort eine Exception.
Wenn ich die anwendung nun starte und eine Exception geworfen wird. Kommt ja nochmal eine Fehlermeldung. Diese mag ich nicht da ich ja auf Pluginseite schon eine Fehlermeldung anzeige.
Aktuell ist mir eingefallen das ich einfach keine Exception werfen wenn etwas schiefgeht sondern nur ein flag auf false setze. Die Application prüft dieses Flag und beendet ggf die Anwendung.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G RCP Die Anwendung {0} konnte nicht in der Registry gefunden werden. Plattformprogrammierung 3
S XMI Datensatz in RAP Anwendung nutzen Plattformprogrammierung 2
Z MySQL-Treiber in RAP-Anwendung für Jetty im OSGI- Equinox- Maven-Dschungel Plattformprogrammierung 0
J Probleme mit Toolbar Konfiguartion in e4 Anwendung. Plattformprogrammierung 0
P Artifact-Editor in RCP-Anwendung Plattformprogrammierung 14
D Action von RCP-Anwendung extern aufrufen Plattformprogrammierung 4
S Wie lauffähige .jar-Datei mit Netbeans für Java3D Anwendung erstellen? Plattformprogrammierung 8
N Was brauche ich für eine Web- und was für eine Fat-Client-Anwendung? Plattformprogrammierung 14
M Unter welchem Benutzer läuft eine RCP-Anwendung? (Windows-Berechtigungsproblem) Plattformprogrammierung 7
K OSGi Verteilte Anwendung? Plattformprogrammierung 9
dzim RCP Überführen einer RCP-Anwendung nach RAP Plattformprogrammierung 11
E eclipse RCP Anwendung programmatisch / aus einem anderen Programme starten? Plattformprogrammierung 8
J RCP-Anwendung aus EMF erzeugen und vor allem danach modifizieren Plattformprogrammierung 11
K Bild Problem in exportierter RCP Anwendung Plattformprogrammierung 5
K Log4j in Eclipse RCP Anwendung Plattformprogrammierung 5
R Eclipse RCP Anwendung per Web start verteilen Plattformprogrammierung 23
dzim Eclipse 3.5: p2 in eigener Anwendung Plattformprogrammierung 11
SaSa83 Inkompatibilität meiner RCP Anwendung zwischen JAVA 1.5 & JAVA6 Plattformprogrammierung 2
H Visueller Editor für Eclipse RCP Anwendung Plattformprogrammierung 3
B Bildbearbeitung in Eclipse-RCP-Anwendung Plattformprogrammierung 8
Kirby.exe Tastatur und Maus reagieren nicht auf dem Login Screen Plattformprogrammierung 1
V JRE installieren oder nicht ? Plattformprogrammierung 40
M exe kann .dat nicht richtig lesen/ schreiben Plattformprogrammierung 2
Blender3D Swing Timer läuft unter Windows korrekt nicht aber unter UBUNTU Plattformprogrammierung 11
D Nach Sprachpaket Installation kann eclipse nicht mehr gestartet werden Plattformprogrammierung 4
G Nullpointer im Debugger, jedoch nicht beim normalen Starten Plattformprogrammierung 12
J Maven löst Zertifikatspfad bei HTTPS zum Repository-Server NEXUS nicht auf Plattformprogrammierung 1
P OSGi Maven build startet nicht <Unable to process "BundleTranslationProvider.locale"> Plattformprogrammierung 0
N Update auf JRE 7_71 - Klasse wird nicht gefunden? Plattformprogrammierung 3
S Maven "mvn" funktioniert nicht Plattformprogrammierung 1
B Mac Installer aus .product Datei - Programm öffnet sich nicht Plattformprogrammierung 1
K Eclipse fährt nicht mehr hoch. Metadatendatei schuld? Plattformprogrammierung 7
E Maven wird nicht mehr gefunden Plattformprogrammierung 3
S RCP Exportiertes RCP Produkt lädt Datei nicht, bei Start aus Eclipse wird Datei jedoch gefunden Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
R RCP Application Model - Änderungen erfolgen nicht Plattformprogrammierung 17
M OSGi Erweiterung über Extension Point wird nicht erkannt Plattformprogrammierung 2
R progress bar animation funktioniert nicht Plattformprogrammierung 3
M Krieg Hallo World nicht zum laufen Plattformprogrammierung 2
P RCP Text Editor Example - Missing Bundles lassen sich nicht auffinden. Plattformprogrammierung 6
C Ausführbare Jar erzeugen (Datei wird nicht gefunden) Plattformprogrammierung 4
G RCP Show View Command bestimmte View nicht erlauben Plattformprogrammierung 2
A Eclipse undo/redo button reagiert nicht auf Änderungen in der OperationHistory Plattformprogrammierung 5
H Datei in eclipse wird nicht erkannt Plattformprogrammierung 3
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
L RCP WelcomePage wird nicht geöffnet Plattformprogrammierung 2
M eclipse führt applikationen nicht mehr aus Plattformprogrammierung 6
C Java Editor funktioniert nicht Plattformprogrammierung 9
R Resourcen werden im jar nicht gefunden Plattformprogrammierung 4
A RCP RAP-Bundle nach Installation nicht auffindbar?! Plattformprogrammierung 5
A OSGi Bundle exportieren, importieren und vewenden geht nicht?! Plattformprogrammierung 4
M Eclipse - Dokumentation nicht über das Internet benutzen Plattformprogrammierung 3
D eclipse-RCP von der Konsole baut nicht Plattformprogrammierung 3
K RCP View wird nicht angezeigt Plattformprogrammierung 2
lumo RCP libraries werden nach dem export nicht gefunden Plattformprogrammierung 17
M RCP Aktivierung eines CommandHandlers, Änderungen in der plugin.xml wirken sich nicht aus... Plattformprogrammierung 2
W Wahrscheinlich triviales Problem, aber komm nicht weiter Plattformprogrammierung 7
E Common Navigator Framework erste Knoten werden nicht angezeigt Plattformprogrammierung 4
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
A RCP p2 - manuelles update "check for updates" von core bundle funktioniert nicht Plattformprogrammierung 6
musiKk OSGi Bundle findet Activator nicht (ClassNotFoundException) Plattformprogrammierung 1
J Plugin wird nicht mit gestartet Plattformprogrammierung 4
G Generierte ItemColorProvider werden nicht benutzt. Plattformprogrammierung 2
G EMF -> Leere Elemente sollen in Property View nicht angezeigt werden Plattformprogrammierung 9
R eclipse - about:blank wurde nicht gefunden Plattformprogrammierung 4
O Bundle in Projekt-Dependencies nicht sichtbar Plattformprogrammierung 6
R Eclipse - Eigene JavaDoc nicht angezeigt Plattformprogrammierung 3
hdi Plugin Icon wird nicht angezeigt Plattformprogrammierung 7
P Kann exportiertes Programm nicht starten Plattformprogrammierung 14
L View nicht bekannt machen Plattformprogrammierung 4
T JDOM kann nicht eingebunden werden Plattformprogrammierung 11
M Command in Toolbar aktiv wenn View nicht aktiv Plattformprogrammierung 2
N import von Plug-in nicht Plattformprogrammierung 4
T SWT_AWT bridge: javax.swing.JTextField nicht "anklickbar" Plattformprogrammierung 2
M Plugin wird nicht mehr geladen Plattformprogrammierung 3
K Editor nicht in der 'EditorArea' öffnen, sondern in einem Folder(Layout). Plattformprogrammierung 10
V [erledigt] Eclipse plugin startet nicht Plattformprogrammierung 3
M Nach Export läuft Applikation nicht mehr??? Plattformprogrammierung 2
A Job in der Fortschrittsanzeige NICHT anzeigen Plattformprogrammierung 2
S Bean will nicht in netbeans Plattformprogrammierung 2
G Service nicht abbrechen Plattformprogrammierung 6
G ViewPart nicht schließbar Plattformprogrammierung 4
byte Equinox - Klasse aus Plug-In wird nicht gefunden Plattformprogrammierung 3
N Nicht schließbare View? Plattformprogrammierung 7
B Progress monitor bei Job erscheint nicht Plattformprogrammierung 5
J GMF Änderungen werden nicht übernommen Plattformprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben