Java Fehler nach update auf 2.8.xx auf 32 Bit CPU/Rechner

java.lang.NoSuchMethodError: gObjectClass_finalize

 
Panetone
Neuling
Avatar
Geschlecht: keine Angabe
Beiträge: 1
Dabei seit: 09 / 2019
Betreff:

Java Fehler nach update auf 2.8.xx auf 32 Bit CPU/Rechner

 · 
Gepostet: 22.09.2019 - 17:48 Uhr  ·  #1
Hallo,
aufgrund des psd2 Themas habe ich zuerst meinen 64-bitterauf neuen Stand gebracht.
Weil ( beide) noch mit Debian 8.x laufen, habe ich die Java JRE auf 1.8.172 installiert.
Bei dem 64-bitter traten keine Probleme und auch keine Fehlermeldungen auf.

Auf dem 32-bitter tritt leider das Problem auf, das beim Beenden über den normalen -Menue-
Weg der Java Prozess hängen bleibt, nicht beendet wird und auch keine Datensicherung
gefahren wird. Beim Beenden über den X-Fenster Button oben rechts scheint alles OK zu sein,
da sowohl eine Datensicherung ausgeführt wird und alle Prozesse beendet werden.

Die Fehlermeldung (s.Untertitel) taucht aber trotzdem beim Programmstart UND beim Programm beenden auf.
Recherche im Internet ergab, das eclipse 32 bit CPUs nicht mehr unterstützt.

Was nun?

Vielen Dank im Voraus

/Panetone

Anhang: Kompletter Trace::
Code

[Fri Sep 20 12:19:40 CEST 2019][ERROR][main][de.willuhn.jameica.gui.util.SWTUtil.disposeChildren] error while disposing composite children
java.lang.NoSuchMethodError: gObjectClass_finalize
        at org.eclipse.swt.internal.gtk.GTK._gtk_widget_destroy(Native Method)
        at org.eclipse.swt.internal.gtk.GTK.gtk_widget_destroy(GTK.java:8625)
        at org.eclipse.swt.widgets.Widget.destroyWidget(Widget.java:467)
        at org.eclipse.swt.widgets.Widget.release(Widget.java:1197)
        at org.eclipse.swt.widgets.Control.release(Control.java:4358)
        at org.eclipse.swt.widgets.Widget.dispose(Widget.java:502)
        at de.willuhn.jameica.gui.util.SWTUtil.disposeChildren(SWTUtil.java:151)
        at de.willuhn.jameica.gui.util.SWTUtil.disposeChildren(SWTUtil.java:148)
        at de.willuhn.jameica.gui.util.SWTUtil.disposeChildren(SWTUtil.java:148)
        at de.willuhn.jameica.gui.util.SWTUtil.disposeChildren(SWTUtil.java:148)
        at de.willuhn.jameica.gui.util.SWTUtil.disposeChildren(SWTUtil.java:148)
        at de.willuhn.jameica.gui.dialogs.AbstractDialog$5.run(AbstractDialog.java:605)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
        at de.willuhn.jameica.gui.dialogs.AbstractDialog.close(AbstractDialog.java:599)
        at de.willuhn.jameica.gui.dialogs.PasswordDialog$2.handleAction(PasswordDialog.java:248)
        at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
        at de.willuhn.jameica.gui.GUI$6.run(GUI.java:899)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
        at de.willuhn.jameica.gui.GUI.startSync(GUI.java:895)
        at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
        at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:559)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
        at de.willuhn.jameica.gui.dialogs.AbstractDialog.open(AbstractDialog.java:484)
        at de.willuhn.jameica.system.ApplicationCallbackSWT.getPassword(ApplicationCallbackSWT.java:145)
        at de.willuhn.jameica.security.SSLFactory.getKeyStore(SSLFactory.java:594)
        at de.willuhn.jameica.security.SSLFactory.getSystemCertificate(SSLFactory.java:429)
        at de.willuhn.jameica.security.SSLFactory.init(SSLFactory.java:219)
        at de.willuhn.jameica.services.SSLService.init(SSLService.java:45)
        at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
        at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
        at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
        at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:70)
        at de.willuhn.jameica.system.Application.init(Application.java:103)
        at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10866
Dabei seit: 03 / 2005
Betreff:

Re: Java Fehler nach update auf 2.8.xx auf 32 Bit CPU/Rechner

 · 
Gepostet: 22.09.2019 - 20:20 Uhr  ·  #2
clio
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 374
Dabei seit: 07 / 2005
Betreff:

Re: Java Fehler nach update auf 2.8.xx auf 32 Bit CPU/Rechner

 · 
Gepostet: 22.09.2019 - 20:31 Uhr  ·  #3
Du könntest alternativ auch versuchen, Jameica und Hibiscus aus dem Repo von Jessie zu installieren. Da dürften die Versionen noch passen.
Sonst auch einen Blick ins Archiv werfen, da mußt Du die Abhängigkeiten allerdings selbst auflösen.

...mit PSD2 hat das allerdings nichts zu tun...
Gewählte Zitate für Mehrfachzitierung:   0