Betatest v2.1.0 (Wi...
 
Benachrichtigungen
Alles entfernen

[Gelöst] Betatest v2.1.0 (Windows 10 pro - mysql)

61 Beiträge
8 Benutzer
0 Reactions
4,512 Aufrufe
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Moin,
bei dem vorigen Post von Dir sah es so aus, als wenn sich zwei unterschiedliche Versionen in die Quere gekommen sind. In so einem Fall hilft die Radikalkur: komplettes Programmverzeichnis löschen und neu installieren.


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


   
AntwortZitat
(@chandler77)
Trusted Member
Beigetreten: vor 8 Jahren
Beiträge: 63
 

Moin,

bislang läuft die 2.1b bis auf die oben genannte Einschränkung gut, allerdings gibt es noch einen Bug an der Oberfläche:

Wenn ich in der Produktliste doppelt auf ein Produkt klicke, dann öffnet sich nicht immer das Produkt in der Detailansicht. Der Fehler tritt auf, wenn der Produkte Tab aktiv ist. Ist zuvor der Tab einer einzelnen Produktansicht aktiv, dann lässt sich per Doppelklick auch ein weiteres Produkt aus der Liste öffnen.

Viele Grüße

Chandler


------------------------------------------------------------
Fakturama
Version: 2.1.3-SNAPSHOT
Build-ID: 20230421-0827
Java-Version: 17.0.1
Windows 11 Prof. 64bit
------------------------------------------------------------


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

Moin Chandler,
danke für den Hinweis. Das ist tatsächlich ein Fehler gewesen, der aber schon etwas länger drin sein dürfte. Ich hab's behoben (aber noch nicht hochgeladen).
Was ist denn noch mit der "oben genannten Einschränkung" gemeint? Hat sich das jetzt erledigt oder gibt es da noch Handlungsbedarf?


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


   
AntwortZitat
(@chandler77)
Trusted Member
Beigetreten: vor 8 Jahren
Beiträge: 63
 

Moin Ralf,

diesen Fehler hatte ich in der 2.05 nicht, aber schön, dass du ihn beseitigen konntest. Mit der Einschränkung meinte ich nur, dass es mir nicht zwei unterschiedlichen Rechnern nicht gelungen ist die 2.1b im Standardverzeichnis zum Laufen zu bringen. Ich hatte mich zwar bemüht alle alten Installationsreste zu entfernen, aber anscheinend hat, da noch irgendetwas geklemmt.

Wenn du magst, teste ich gerne die nächste Beta, wenn sie fertig ist.

Viele Grüße

Alexander


------------------------------------------------------------
Fakturama
Version: 2.1.3-SNAPSHOT
Build-ID: 20230421-0827
Java-Version: 17.0.1
Windows 11 Prof. 64bit
------------------------------------------------------------


   
AntwortZitat
(@lastboyscout)
Reputable Member
Beigetreten: vor 10 Jahren
Beiträge: 249
Topic starter  

Hallo zusammen,

wie bereits berichtet, musste ich bei mir noch den Ordner %HOMEPATH%.eclipse vor der Installation löschen, damit sich die Beta funktionstüchtig starten ließ.

@Ralf
Inzwischen habe ich mich auch mit meinen Testdaten der Vorversion verbinden können. Er hat dabei auch die Kontakte und Adressen in die neue Struktur überführt. Allerdings wurden dabei die hinterlegten Lieferadressen (Stichwort: FK_ALTERNATECONTACT) nicht mit übergangen. Das sollte daher nochmal überprüft werden.

In der Programmoberfläche ist mir ansonsten bis dato noch keine Unstimmigkeit aufgefallen...
Sieht wirklich gut aus. (tu) An dieser Stelle daher schon mal ein dickes Lob für deine wirklich tolle Arbeit als Einzelkämpfer!!!

Bei einem ersten Blick in die neue Datenbank sind mir dann aber doch noch ein paar Punkte aufgefallen... Bevor ich mich damit aber eingehender befasse und viel Zeit investiere, wollte ich Nachfragen ob daran überhaupt noch Interessen besteht? und falls ja über welchen Kanal ich das kommunizieren soll? Du verstehst bestimmt warum!

Gruß
Matthew


Fakturama 2.1.3 auf Win10 pro x64 an MariaDB auf ner DiskStation


   
AntwortZitat
(@Marcel2)
Active Member
Beigetreten: vor 7 Jahren
Beiträge: 14
 

Ich habe heute die aktuelle Version heruntergeladen (Windows 10 Home, Amazon Corretto 8, Standardinstallation mit interner DB ).
Der initdb-Fehler kam leider auch heute noch. Mit -clean kam Fakturama dann aber hoch. Nicht optimal, aber OK.

Der Import-Dialog funktioniert bei mir nicht. Klick auf Datei -> Import. Im folgenden Fenster bewirkt ein Klick auf "Weiter" nichts, egal was ich importieren will.
Löschen von .fakturama2 ändert daran nichts, auch nicht eine komplette Neuinstallation (Deinstallation + Installation).
Im Log oder in der Console (-consoleLog) wird soweit ich das sehe nichts dazu angezeigt.



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

ich hab die aktuelle Beta auch noch nicht hochgeladen. Bei den Import/Export-Wizards gab es noch ein Problem.


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


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

Info: Neue Beta ist online.


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


   
AntwortZitat
(@chandler77)
Trusted Member
Beigetreten: vor 8 Jahren
Beiträge: 63
 

Moin Ralf,

prima danke. Die neue Beta, ließ sich ohne Probleme installieren und ich werde weiter testen.

Gesten habe habe ich noch mit der alten Beta vom 29.1. festgestellt, dass bei mir der Zugferd Export nicht mehr funktioniert.

Command 'org.fakturama.exporter.zugferd.command.zfcmd' failed in: # (-1)

Das Problem besteht für mich auch in der aktuellen Beta. Libre Office steht auf

PDF/A,ISO 19005), PDF/A-1b.

Eventuell hängt das Problem auch damit zusammen, dass ich Fakturama komplett neu installiert habe. Weißt du die Fehlermeldung zu interpretieren?

Danke und viele Grüße

Alexander


------------------------------------------------------------
Fakturama
Version: 2.1.3-SNAPSHOT
Build-ID: 20230421-0827
Java-Version: 17.0.1
Windows 11 Prof. 64bit
------------------------------------------------------------


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

Moin, ich hab das jetzt soweit alles repariert, bitte nochmal testen. Falls irgendwie nichts Sichtbares passiert beim Starten sollte man Fakturama über die Kommandozeile mit dem Parameter -consoleLog starten. Dann sieht man, was gerade im Hintergrund getan wird. Das ist insbesondere hilfreich, wenn bei der Migration der Datenbank irgendwas schiefgeht.


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


   
AntwortZitat
(@Marcel2)
Active Member
Beigetreten: vor 7 Jahren
Beiträge: 14
 

Der Import zeigt nach wie vor keine Reaktion (wie von mir zuvor schon beschrieben).

Das Log zeigt Fehler, die haben aber nichts mit dem Importdialog zu tun (das wird schon beim Startup geloggt). Ich habe es testweise auch mal mit einer frischen Installation versucht (also sowohl .fakturama2 als auch das Fakturama-Verzeichnis gelöscht), das ändert aber nichts.
Wenn es noch Infos oder Tests gibt, die ich hierfür beisteuern kann, gerne - einfach schreiben.

20200216 19:39:19.740 | ERROR | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | Can't show the error message in Error View because no EventBroker is available!
20200216 19:39:19.756 | ERROR | | Unable to create class 'org.fakturama.export.zugferd.ZugferdExporter' from bundle '931'
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: org/apache/pdfbox/exceptions/COSVisitorException
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:419) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:331) ~[na:na]
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) ~[na:na]
	at com.sebulli.fakturama.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:198) ~[na:na]
	at com.sebulli.fakturama.addons.HandlerProcessingAddon.initialize(HandlerProcessingAddon.java:106) ~[na:na]
	at com.sebulli.fakturama.addons.HandlerProcessingAddon$1.run(HandlerProcessingAddon.java:67) ~[na:na]
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) ~[na:na]
Caused by: java.lang.NoClassDefFoundError: org/apache/pdfbox/exceptions/COSVisitorException
	at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.8.0_232]
	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2699) ~[na:1.8.0_232]
	at java.lang.Class.getDeclaredConstructors(Class.java:2048) ~[na:1.8.0_232]
	at org.eclipse.e4.core.internal.di.InjectorImpl.getDeclaredConstructors(InjectorImpl.java:822) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:380) ~[na:na]
	... 9 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.pdfbox.exceptions.COSVisitorException cannot be found by org.fakturama.exporter.zugferd_2.1.0
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:514) ~[na:na]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:425) ~[na:na]
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) ~[na:na]
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:171) ~[na:na]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[na:1.8.0_232]
	... 14 common frames omitted
20200216 19:39:48.441 | WARN | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST


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

Hi,
@Marcel: Ich hab den Import gerade mal gestartet, der läuft bei mir mit der aktuellen Beta. Kannst Du das bitte nochmal testen?


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


   
AntwortZitat
(@Marcel2)
Active Member
Beigetreten: vor 7 Jahren
Beiträge: 14
 

Hab nochmal runtergeladen und installiert. Jetzt geht der Importdialog auf. Vielleicht ging da bei mir was durcheinander, sorry.
Das geforderte Format für die Importdatei hat sich offenbar geändert, bevor ich den Import richtig testen kann, muss ich meine Importdateien entsprechend anpassen.



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

Hallo Marcel, hast Du libwebkitgtk2 installiert?


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


   
AntwortZitat
(@Marcel2)
Active Member
Beigetreten: vor 7 Jahren
Beiträge: 14
 

Nein, kein libwebkitgtk2. Ich teste unter Windows 10 Home.

Beim Test des Imports sind mir zwei Dinge aufgefallen:
1. Der Produktexport ist offenbar unvollständig. Ich habe zum Test ein Produkt angelegt und es exportiert (als CSV). Dann wollte ich den Export wieder importieren. Das ging nicht, weil die Spalten picturename und costprice im Export nicht enthalten waren.
Mit den beiden Spalten klappt der Import dann.

2. Versuche ich in der Produktübersicht das einzige (letzte) Produkt zu löschen, so kommt es zu einer Exception:

20200220 18:44:48.185 | ERROR | | Command 'com.sebulli.fakturama.command.delete' failed
org.eclipse.core.commands.ExecutionException: Error executing 'com.sebulli.fakturama.command.delete': java.lang.IllegalArgumentException: Object: null is not a known Entity type.
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:170) ~[na:na]
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488) ~[na:na]
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449) ~[na:na]
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475) ~[na:na]
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) ~[na:na]
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4175) ~[na:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057) ~[na:na]
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3988) ~[na:na]
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3587) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160) ~[na:na]
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) ~[na:na]
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166) ~[na:na]
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) ~[na:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) ~[na:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) ~[na:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) ~[na:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) ~[org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar:na]
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) ~[org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar:na]
	at org.eclipse.equinox.launcher.Main.run(Main.java:1465) ~[org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar:na]
Caused by: org.eclipse.e4.core.di.InjectionException: java.lang.IllegalArgumentException: Object: null is not a known Entity type.
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:318) ~[na:na]
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:252) ~[na:na]
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) ~[na:na]
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) ~[na:na]
	... 28 common frames omitted
Caused by: java.lang.IllegalArgumentException: Object: null is not a known Entity type.
	at org.eclipse.persistence.internal.jpa.EntityManagerImpl.mergeInternal(EntityManagerImpl.java:643) ~[na:na]
	at org.eclipse.persistence.internal.jpa.EntityManagerImpl.merge(EntityManagerImpl.java:625) ~[na:na]
	at com.sebulli.fakturama.dao.AbstractCategoriesDAO.deleteEmptyCategory(AbstractCategoriesDAO.java:99) ~[na:na]
	at com.sebulli.fakturama.views.datatable.products.ProductListTable.handleAfterDeletion(ProductListTable.java:471) ~[na:na]
	at com.sebulli.fakturama.views.datatable.products.ProductListTable.handleAfterDeletion(ProductListTable.java:1) ~[na:na]
	at com.sebulli.fakturama.views.datatable.AbstractViewDataTable.removeSelectedEntry(AbstractViewDataTable.java:666) ~[na:na]
	at com.sebulli.fakturama.handlers.DeleteHandler.handleDelete(DeleteHandler.java:62) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ~[na:na]
	... 32 common frames omitted


   
AntwortZitat
Seite 2 / 5
Teilen: