[SOLVED] Fakturama ...
 
Benachrichtigungen
Alles entfernen

[SOLVED] Fakturama 2.0.1 GTK3/XULRunner-Fehler

27 Beiträge
6 Benutzer
0 Reactions
3,622 Aufrufe
(@Martin_P)
Active Member
Beigetreten: vor 9 Jahren
Beiträge: 19
Topic starter   [#674]

Hallo zusammen,

ich benutze Fakturama 2.0.1 unter Linux Arch.
Am 18.03. funktionierte Fakturama noch ohne Probleme. Gleiches Problem mit der 2.0.0.

Seit heute bekomme ich untenstehende Fehlermeldung.
Ich vermute es hängt mit Firefox zusammen. Hier verwende ich Version 59.0
Kann man hier den Default-Browser irgendwo setzen oder wird das beim kompilieren bereits gemacht? Ich werde es später noch mit einer älteren Mozilla Version versuchen.

Vielen Dank
Grüße
Martin

!ENTRY org.eclipse.e4.ui.workbench 1 0 2018-03-18 14:22:51.184
!MESSAGE Saving NatTable state to fakturamaviews.properties
!SESSION 2018-03-18 14:28:01.496 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_162
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.e4.ui.workbench 1 0 2018-03-18 14:28:09.964
!MESSAGE create Document list part

!ENTRY org.eclipse.e4.ui.workbench 1 0 2018-03-18 18:44:56.251
!MESSAGE Saving NatTable state to fakturamaviews.properties
!SESSION 2018-03-26 12:32:26.833 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_162
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2018-03-26 12:32:36.047
!MESSAGE Anwendungsfehler
!STACK 1
org.eclipse.swt.SWTError: No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet]
at org.eclipse.swt.SWT.error(SWT.java:4559)
at org.eclipse.swt.browser.MozillaDelegate.(MozillaDelegate.java:57)
at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:655)
at org.eclipse.swt.browser.Browser.(Browser.java:99)
at com.sebulli.fakturama.parts.BrowserEditor.createPartControl(BrowserEditor.java:298)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:105)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74)
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:992)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:661)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1293)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:97)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:679)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:137)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:675)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:137)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:675)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:137)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:675)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:49)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:675)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:79)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:97)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:61)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:679)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:69)
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:704)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:675)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1076)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:162)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
!SESSION 2018-03-26 12:34:33.809 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_162
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64



   
Zitat
(@Martin_P)
Active Member
Beigetreten: vor 9 Jahren
Beiträge: 19
Topic starter  

... ahrrrrr bin dem Fehler auf der Spur, Arch hat wohl webkitgtk entfernt...
Darf man jetzt mit yaourt selbst kompilieren (dauert über 10 Stunden) oder man fügt ein Repository hinzu:

AUR webkitgtk

[quote=": The awesome Arch Linux CN team maintains one. You can enable it by appending the following section to /etc/pacman.conf:

[archlinuxcn]
Server = https://cdn.repo.archlinuxcn.org/$arch

And installing as if it were official packages: sudo pacman -S webkitgtk sudo pacman -S webkitgtk2"]

Danach noch ein pacman -Syu und es sollte wieder funktionieren.
Ich geb Rückinfo sobald ich mehr weiß.

Grüße
Martin



   
AntwortZitat
(@Martin_P)
Active Member
Beigetreten: vor 9 Jahren
Beiträge: 19
Topic starter  

Hat über das zusätzliche repo funktioniert.
Mozilla hat doch zwischenzeitig XULRunner aufgegeben oder lieg ich da falsch?

Für was wird XULRunner bei Fakturama benutzt? Vermute mal für den internen Browser oder? Gibt es hier schon Pläne diesen abzulösen?

Grüße
Martin



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Hallo Martin,
danke für Deinen Beitrag, der ist sicher für viele hilfreich.
Leider ist GTK3 und Eclipse kein sehr gutes Gespann, deswegen gibt es da immer wieder Probleme. Der XULRunner wurde tatsächlich aufgegeben, soweit ich informiert bin. In Fakturama brauche ich den für die Startseite und für die Verbindung mit den Paketshops. Ich glaube aber, daß ab der kommenden Eclipse-Version dort irgendwas Neues eingebaut wurde, habe ich zumindest gelesen. Ich hab das aber noch nicht aktualisiert, das wird demnächst erst.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@eware)
Active Member
Beigetreten: vor 8 Jahren
Beiträge: 8
 

Hallo,

gibt es eine Lösung unter Debian? (Linux 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux)

Fakturama-Version: x64_2.0.1

Problem:
org.eclipse.swt.SWTError: No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet]

Es wurde mit folgenden Bibliotheken probiert:
libwebkitgtk-dev
libwebkitgtk-3.0-0

Danke und Gruß
Ewar



   
AntwortZitat
(@eware)
Active Member
Beigetreten: vor 8 Jahren
Beiträge: 8
 

Ich dachte ich habe das Problem unter Debian gelöst...

Habe die Bibliothek "libwebkitgtk-1.0-0" installieren
und den Parameter gesetzt: "export SWT_GTK3=0".

Migration wurde dann erfolgreich durchgeführt und die Anwendung gestartet.

ABER der zweiter Start geht nicht mehr, die folgenden Fehlermeldungen werden angezeigt (Ausschnitt):
java.lang.IllegalArgumentException: No enum constant com.sebulli.fakturama.money.CurrencySettingEnum.false
at java.lang.Enum.valueOf(Enum.java:238)
at com.sebulli.fakturama.money.CurrencySettingEnum.valueOf(CurrencySettingEnum.java:1)
.....
!ENTRY org.eclipse.osgi.compatibility.state.nl_de 2 0 2018-04-13 13:11:25.673
!MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_de [2]
Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state
Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state
....
org.eclipse.e4.core.di.InjectionException: org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:233)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:274)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:149)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
Caused by: org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:220)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:90)
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadOrSavePreferencesFromOrInDatabase(PreferencesInDatabase.java:120)
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadPreferencesFromDatabase(PreferencesInDatabase.java:129)
at com.sebulli.fakturama.LifecycleManager.fillWithInitialData(LifecycleManager.java:324)
at com.sebulli.fakturama.LifecycleManager.processAdditions(LifecycleManager.java:456)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
... 18 more
Caused by: java.lang.NullPointerException
at com.sebulli.fakturama.preferences.PreferencesInDatabase.loadPreferenceValue(PreferencesInDatabase.java:62)
at com.sebulli.fakturama.preferences.PreferencesInDatabase.syncWithPreferencesFromDatabase(PreferencesInDatabase.java:91)
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.syncWithPreferencesFromDatabase(ContactFormatPreferencePage.java:99)
at com.sebulli.fakturama.preferences.ContactFormatPreferencePage.loadOrSaveUserValuesFromDB(ContactFormatPreferencePage.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
... 30 more

Gruß
Ewar



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Hallo Ewar,
nimmst Du evtl Java 9?


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@eware)
Active Member
Beigetreten: vor 8 Jahren
Beiträge: 8
 

rheydenr schrieb:
-------------------------------------------------------
> Hallo Ewar,
> nimmst Du evtl Java 9?

Hallo Ralf,
Nein, Java: 1.8.0_162

Das Problem mit "java.lang.IllegalArgumentException: No enum constant com.sebulli.fakturama.money.CurrencySettingEnum.false" habe ich mittlerweile auch gelöst:
Es reicht einfach die Datei /.fakturama2/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.sebulli.fakturama.rcp.prefs zu löschen!

Die Anwendung läuft nun endlich.

Gruß
Ewar



   
AntwortZitat
(@buchhalterfa)
Estimable Member
Beigetreten: vor 8 Jahren
Beiträge: 231
 

Hallo Martin_P,

funktioniert dein Fakturama 2.0.2.1 aktuell?

MfG

buchhalterfa



   
AntwortZitat
(@Martin_P)
Active Member
Beigetreten: vor 9 Jahren
Beiträge: 19
Topic starter  

Hallo Buchhalterfa,

hatte schon funktioniert, nach aktuelen Pacman-Updates leider nicht mehr:
Ich bin gerade auf Fehlersuche ....

Grüße
Martin

WARNING: Extender - Refreshing disabled - entities in bundle com.sebulli.fakturama.model may not be woven
[Server@3ddb774f]: Initiating startup sequence...
[Server@3ddb774f]: Server socket opened successfully in 3 ms.
[Server@3ddb774f]: Database [index=0, id=0, db=xxxxxxxxxxxxxxx/fakturama/Database/Database, alias=fakdbneu] opened successfully in 682 ms.
[Server@3ddb774f]: Startup sequence completed in 687 ms.
[Server@3ddb774f]: 2018-08-27 18:25:04.344 HSQLDB server 2.4.0 is online on port 9002
[Server@3ddb774f]: To close normally, connect and execute SHUTDOWN SQL
[Server@3ddb774f]: From command line, use [Ctrl]+[C] to abort abruptly
18:25:05.971 [com.sebulli.fakturama.log.LogbackAdapter@6ef60295] DEBUG com.sebulli.fakturama.common - start DAOs - begin
18:25:06.389 [com.sebulli.fakturama.log.LogbackAdapter@6ef60295] INFO com.sebulli.fakturama.rcp - Entering default Preference Initializer
[EL Info]: 2018-08-27 18:25:06.647--ServerSession(276906191)--EclipseLink, version: Eclipse Persistence Services - 2.7.1.v20171221-bd47e8f
[EL Info]: connection: 2018-08-27 18:25:06.945--ServerSession(276906191)--/unconfigured2_nonJtaDataSource=1327848804_url=jdbc:hsqldb:hsql://localhost:9002/fakdbneu_user=xxxx login successful
18:25:06.982 [com.sebulli.fakturama.log.LogbackAdapter@6ef60295] DEBUG com.sebulli.fakturama.common - start DAOs - end
18:25:07.582 [com.sebulli.fakturama.log.LogbackAdapter@6ef60295] ERROR org.eclipse.e4.ui.workbench - Can't show the error message in Error View because no EventBroker is available!
18:25:07.586 [com.sebulli.fakturama.log.LogbackAdapter@6ef60295] ERROR org.eclipse.e4.ui.workbench - Unable to load class 'com.sebulli.fakturama.handlers.NewProductHandler' from bundle '64'
java.lang.ClassNotFoundException: com.sebulli.fakturama.handlers.NewProductHandler cannot be found by com.sebulli.fakturama.rcp_2.0.2.1
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:484) ~[na:na]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) ~[na:na]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) ~[na:na]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) ~[na:na]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_172]
at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:103) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) ~[na:na]
at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) ~[na:na]
at com.sebulli.fakturama.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:193) ~[na:na]
at com.sebulli.fakturama.addons.HandlerProcessingAddon.initialize(HandlerProcessingAddon.java:101) ~[na:na]
at com.sebulli.fakturama.addons.HandlerProcessingAddon$1.run(HandlerProcessingAddon.java:55) ~[na:na]
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119) ~[na:na]
openjdk version "1.8.0_172"
OpenJDK Runtime Environment (build 1.8.0_172-b11)
OpenJDK 64-Bit Server VM (build 25.172-b11, mixed mode)
free(): invalid pointer



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Hallo Martin,
lösch mal bitte die Datei ~/.fakturama2/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi und versuch den Start dann nochmal.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@Martin_P)
Active Member
Beigetreten: vor 9 Jahren
Beiträge: 19
Topic starter  

Hallo Ralf,

die Fehlermeldung ist jetzt weg. Ich vermute die hatte gar nichts mit dem Problem zu tun.

Was mich beunruhigt ist der invalid Pointer...

OpenJDK 64-Bit Server VM (build 25.172-b11, mixed mode)
free(): invalid pointer

Beim Starten bleibt jetzt Fakturama einfach hängen, nach ner Weile ist das Fenster weg.
Der Screen beim starten zeigt nur noch "inititialize classes .." dann Wartezeit ungefähr eine Minute und Fenster ist weg. Und überhaupt kein Eintrag mehr ins LOG-File. Dieses habe ich jetzt mal gelöscht, legt aber auch kein neues Logfile an.

Ich habe es gerade noch mit ner älteren Version und anderen JDK (oracle 8, openjdk 10) versucht, gleiches Verhalten.
Noch ne Idee ?

Viele Grüße
Martin



   
AntwortZitat
(@buchhalterfa)
Estimable Member
Beigetreten: vor 8 Jahren
Beiträge: 231
 

Hallo Martin_P,

deine Probleme kommen mir bekannt vor.
Probleme über Probleme mit Fakturama 2.0.2.1 und Linux.
Du nutzt Fakturama 2.0.2.1?
Mit Linux funktioniert bei mir nichts richtig, alles möglich habe ich schon ausprobiert.

Hast Du Fakturama 1.6.9c ausprobiert?

MfG

buchhalterfa



   
AntwortZitat
(@Martin_P)
Active Member
Beigetreten: vor 9 Jahren
Beiträge: 19
Topic starter  

Hallo buchhalterfa,

ja benutze das letzte Release.
Bis jetzt konnte ich alle Probleme mit Hilfe von Ralf lösen. Aber ohne Fehlermeldungen im Log, ist es sehr schwer.
Muss mal schauen ob ich am Wochenende mehr Zeit habe. 1.6.9c ist die DB nicht mehr kompatibel, da gibt es kein zurück...

Grüße
Martin



   
AntwortZitat
(@Martin_P)
Active Member
Beigetreten: vor 9 Jahren
Beiträge: 19
Topic starter  

Hallo zusammen,

da ich jetzt doch dringend heute noch ne Rechnung schreiben muss, habe ich jetzt mein System umgebaut und mir was überlegt, ich hab mir ein Debian9-System in einer VirtualBox aufgesetzt, dieses werde ich voraussichtlich in Zukunft auch nicht updaten (nur Fakturama).

Mein Datenordner bleibt auf meinen PC und wird nur hinein gemounted.

Ansonsten, wichtig die Gasterweiterungen zu installieren und die libwebkitgtk 3.0.
Der PDF-Viewer hat ein bisschen gestreikt, musste man dann kurz einen anderen wie Okular auswählen, nach zurückwählen funktionierte es.

Hab noch beim Autostart Fakturama und Autologon eingerichtet und lass es im Seamless-Mode laufen.
Startzeit auf SSD ist ca. 40 Sekunden, mit Speichern 10 Sekunden.

Dies dient mehr jetzt mal als Notfallsystem, vor Updates sichere ich die VM.

Grüße
Martin



   
AntwortZitat
Seite 1 / 2
Teilen: