Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Beim Beenden von Hibiscus erfolgt immer eine SWTException

consumer de.willuhn.jameica.messaging.StatusBarGUIMessageConsumer produced an error (org.eclipse.swt.SWTException: ... Invalid thread access)

TurboRS

Betreff:

Beim Beenden von Hibiscus erfolgt immer eine SWTException

 ·  Gepostet: 20.02.2014 - 10:58 Uhr  ·  #103281
Hallo allerseits,
bin seit heute hier in diesem Forum, weil ich seit kurzem Hibiscus auf Mac OS X installiert und ausprobiert habe und an dieser Stelle auch den Programmautor(en) erst mal ein ausgesprochenes Danke-schön für so ein tolles und auch sehr umfangreiches Onlinebanking Programm aussprechen möchte, das unter Open Source ja frei verfügbar ist.

Da ich in den FAQ's und in dem Forum usw. nichts zu dem Thema gefunden habe, möchte ich hier Euch fragen, ob Ihr dazu was wisst bzw. wie man es abstellen kann:

Bei jeder Beendigung von Jamaika / Hibiscus sehe ich im logfile einen Fehler bzw. auch Exception, von der ich aber annehme, daß sie keine größeren Auswirkungen hat. Hier ein Auszug aus dem log (log.level TRACE, eingesetzte java Version ist 1.6.0_65-b14-462-11M4609):

[Thu Feb 20 09:52:30 CET 2014][DEBUG][de.willuhn.jameica.security.Wallet.<init>] creating wallet de.willuhn.jameica.services.ReminderService via AESEngine
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window maximized flag: false
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window size: 1503x953
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window location: 726x448
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.unRegisterMessageConsumer] queue [default]: unregistering message consumer de.willuhn.jameica.hbci.gui.boxes.Overview$SaldoMessageConsumer
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.unRegisterMessageConsumer] queue [default]: unregistering message consumer de.willuhn.jameica.hbci.gui.input.KontoInput$SaldoMessageConsumer
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.unRegisterMessageConsumer] queue hibiscus.sync.status: unregistering message consumer de.willuhn.jameica.hbci.gui.parts.SynchronizeList$SyncMessageConsumer
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.unRegisterMessageConsumer] queue jameica.gui.view.unbind: unregistering message consumer de.willuhn.jameica.hbci.gui.parts.SynchronizeList$CacheMessageConsumer
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.unRegisterMessageConsumer] queue [default]: unregistering message consumer de.willuhn.jameica.hbci.gui.parts.UmsatzList$UmsatzChangedMessageConsumer
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.unRegisterMessageConsumer] queue [default]: unregistering message consumer de.willuhn.jameica.hbci.gui.parts.UmsatzList$UmsatzNewMessageConsumer
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.gui.parts.table.FeatureShortcut$1.widgetDisposed] unbound ALT+G: de.willuhn.jameica.hbci.gui.action.FlaggableChange
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.gui.parts.table.FeatureShortcut$1.widgetDisposed] unbound ALT+CTRL+G: de.willuhn.jameica.hbci.gui.action.FlaggableChange
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.gui.parts.table.FeatureShortcut$1.widgetDisposed] unbound ALT+K: de.willuhn.jameica.hbci.gui.action.UmsatzAssign
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.gui.GUI.quit] shutting down GUI
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver] deliver message [Thu Feb 20 09:52:46 CET 2014] shutting down jameica
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver] deliver message [Thu Feb 20 09:52:46 CET 2014][OK] shutting down jameica
[Thu Feb 20 09:52:46 CET 2014][ERROR][de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver] consumer de.willuhn.jameica.messaging.StatusBarGUIMessageConsumer produced an error (org.eclipse.swt.SWTException: org.eclipse.swt.SWTException: Invalid thread access) while consuming message [Thu Feb 20 09:52:46 CET 2014][OK] shutting down jameica
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.gui.SplashScreen.<init>] init splash screen
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver] error while processing message
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Display.error(Unknown Source)
at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
at org.eclipse.swt.widgets.Display.create(Unknown Source)
at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.getDefault(Unknown Source)
at de.willuhn.jameica.gui.GUI.getDisplay(GUI.java:881)
at de.willuhn.jameica.gui.parts.NotificationPanel.setText(NotificationPanel.java:146)
at de.willuhn.jameica.gui.parts.NotificationPanel.setText(NotificationPanel.java:127)
at de.willuhn.jameica.messaging.StatusBarGUIMessageConsumer.handleMessage(StatusBarGUIMessageConsumer.java:53)
at de.willuhn.jameica.messaging.NamedConcurrentQueue.deliver(NamedConcurrentQueue.java:246)
at de.willuhn.jameica.messaging.NamedConcurrentQueue.access$000(NamedConcurrentQueue.java:26)
at de.willuhn.jameica.messaging.NamedConcurrentQueue$1.run(NamedConcurrentQueue.java:81)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)

[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.jameica.gui.SplashScreen.run] starting splash screen thread
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.gui.SplashScreen$3.run] shutting down service de.willuhn.jameica.services.Init5 ...
[Thu Feb 20 09:52:46 CET 2014][TRACE][de.willuhn.jameica.gui.SplashScreen$1.run] startup completed: 1 %
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.boot.BootLoader.shutdown] shutting down service de.willuhn.jameica.services.Init5
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.gui.SplashScreen$3.run] shutting down service de.willuhn.jameica.services.UpdateService ...
[Thu Feb 20 09:52:46 CET 2014][TRACE][de.willuhn.jameica.gui.SplashScreen$1.run] startup completed: 2 %
[Thu Feb 20 09:52:46 CET 2014][DEBUG][de.willuhn.boot.BootLoader.shutdown] shutting down service de.willuhn.jameica.services.UpdateService
[Thu Feb 20 09:52:46 CET 2014][INFO][de.willuhn.jameica.gui.SplashScreen$3.run] shutting down service de.willuhn.jameica.services.RepositoryService ...
[Thu Feb 20 09:52:46 CET 2014][TRACE][de.willuhn.jameica.gui.SplashScreen$1.run] startup completed: 3 %

hibiscus

Betreff:

Re: Beim Beenden von Hibiscus erfolgt immer eine SWTException

 ·  Gepostet: 20.02.2014 - 11:26 Uhr  ·  #103282
Die Fehler-Meldung kannst du ignorieren. Da wird lediglich versucht, in der Status-Zeile noch ein "Jameica wird beendet" anzuzeigen, obwohl das Fenster schon weg ist. Ist ne Race-Condition, die nur unter OSX auftritt und wie gesagt harmlos ist. Habs dennoch mal gefixt - in der naechsten Version von Jameica wird diese Meldung nicht mehr erscheinen.

TurboRS

Betreff:

Re: Beim Beenden von Hibiscus erfolgt immer eine SWTException

 ·  Gepostet: 20.02.2014 - 11:54 Uhr  ·  #103285
Danke für die schnelle Antwort und den Fix, Hibiscus.

A propos: macht es noch Sinn, einen nightly build zu installieren oder kommt bald eine neue - stable - Version?

hibiscus

Betreff:

Re: Beim Beenden von Hibiscus erfolgt immer eine SWTException

 ·  Gepostet: 20.02.2014 - 11:57 Uhr  ·  #103286
Von Hibiscus kommt demnaechst eine neue Version. Bei Jameica erstmal nicht. Nur wegen der Exception im Log wuerde ich aber noch kein Update machen.