Dokumente nicht meh...
 
Benachrichtigungen
Alles entfernen

Dokumente nicht mehr verfügbar - Java.lang.NullPointnerException

9 Beiträge
2 Benutzer
0 Reactions
671 Aufrufe
(@romana)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 7
Topic starter   [#3036]

Ich bin hilflos und verstehe nicht, wieso in Fakturama plötzlich keine Dokumente mehr abrufbar sind. Weder eine Rechnung, noch ein Lieferschein!?

Wenn ich über "Neue Rechnung" eine Rechnung aus Lieferscheinen erstellen möchte, erhalte ich folgende Fehlermeldung:

org.eclipse.e4.core.di.InjectionException: javax.persistence.PersistenceException: Exception [EclipseLink-3001] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException
javax.persistence.PersistenceException: Exception [EclipseLink-3001] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException

Bitte um Hilfe! Was kann ich tun?

LG



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

Moin, welche Version hast Du denn im Einsatz? Ich hab den Fehler schon mal irgendwo gesehen, kann mich aber nicht mehr genau dran erinnern. Steht im Logfile was?


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


   
AntwortZitat
(@romana)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 7
Topic starter  

Hallo,

danke für die rasche Antwort. Ich arbeite mit der Version 2.1.0.

Wir haben ein kleines Unternehmen und da wir zu zweit an getrennten Orten mit Fakturama arbeiten, haben wir den Arbeitspfad und die Dateistruktur auf OneDrive. Wenn wir zufällig zugleich beim Erstellen von Lieferscheinen sind, kommt es vor, dass die Reihenfolge nicht mehr stimmt, was aber auch logisch ist und sich auch leicht wieder beheben lässt. Wir haben auch vorgestern wieder zufällig zugleich an Lieferscheinen und Auswertungen gearbeitet und plötzlich fiel mir auf, dass keine Dokument mehr angezeigt werden. Kann das damit zusammenhängen?

Danke für die Hilfe und Bemühungen! LG

 

20210824 07:53:48.110 | ERROR | | fakturamaviews.properties could not be created.
java.nio.file.AccessDeniedException: fakturamaviews.properties
 ...

20210824 07:53:48.126 | ERROR |  | fakturamaviews.properties could not be written.
java.nio.file.NoSuchFileException: fakturamaviews.properties
...

20210824 07:53:49.080 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 07:54:18.034 | ERROR | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | Can't show the error message in Error View because no EventBroker is available!
20210824 07:54:18.034 | ERROR |  | Während "initDb" ist ein interner Fehler aufgetreten.
javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLTransientConnectionException: connection exception: connection failure: java.io.EOFException
Error Code: -1305
...

Caused by: org.eclipse.persistence.exceptions.DatabaseException: 
Internal Exception: java.sql.SQLTransientConnectionException: connection exception: connection failure: java.io.EOFException
Error Code: -1305
...

Caused by: java.sql.SQLTransientConnectionException: connection exception: connection failure: java.io.EOFException
...

Caused by: org.hsqldb.HsqlException: connection exception: connection failure: java.io.EOFException
...

20210824 07:54:18.128 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 07:54:19.207 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | Could not resolve module: org.eclipse.osgi.compatibility.state.nl_sv [13]

20210824 07:54:19.207 | ERROR | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | Can't show the error message in Error View because no EventBroker is available!
20210824 07:54:19.222 | ERROR |  | Anwendungsfehler
org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException

20210824 07:54:19.926 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 07:55:41.921 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 08:01:45.252 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 08:14:06.523 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 08:14:21.573 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 08:17:18.488 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 08:25:50.697 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST
20210824 16:05:08.836 | WARN  | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | TEST

20210824 16:05:52.742 | ERROR |  | Internal Error
org.eclipse.e4.core.di.InjectionException: javax.persistence.PersistenceException: Exception [EclipseLink-3001] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException

Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-3001] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException

Caused by: org.eclipse.persistence.exceptions.ConversionException: 
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException


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

Hm, da stehen auch nicht so viele verwertbare Dinge drin. Kannst Du ggf. auf die aktuelle Version wechseln? Also am besten den aktuellen Stand sichern (auch das aktuelle Arbeitsverzeichnis) und dann die neue Version drüberinstallieren. Ansonsten steht bestimmt auch noch was in in ~/.fakturama2/.metadata/.log (bei Linux / Mac OS) bzw. %USERPROFILE%\.fakturama2\.metadata\.log


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


   
AntwortZitat
(@romana)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 7
Topic starter  

Ich habe jetzt auf die neueste Version gewechselt - leider immer noch keine Dokumente im Programm vorhanden. 

Das steht in \.fakturama2\.metadata\.log unter dem Datum, seitdem es nicht mehr funktioniert:

Ist hier etwas Aufschlussreiches zu sehen, das auf den Fehler hinweisen könnte?

Danke für die Hilfe, wir benötigen den Zugriff auf die Dokument unbedingt!

 


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

Leider ist nichts von dem Logfile hier angekommen. Kannst Du vorsichtshalber mal die Datei %USERPROFILE%\.fakturama2\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi (Windows) bzw. ~/.fakturama2/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi (Linux/MacOS) löschen? (die wird wieder neu angelegt)


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


   
AntwortZitat
(@romana)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 7
Topic starter  

!SESSION 2021-08-27 22:55:10.845 -----------------------------------------------
eclipse.buildId=2.1.0.
java.version=1.8.0_251
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_AT
Command-line arguments: -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.update.configurator 4 0 2021-08-27 22:56:05.298
!MESSAGE Can't find bundle for base name feature, locale de_AT

!ENTRY org.eclipse.update.configurator 4 0 2021-08-27 22:56:05.298
!MESSAGE Can't find bundle for base name feature, locale de_AT
!SESSION 2021-08-30 08:39:19.212 -----------------------------------------------
eclipse.buildId=2.1.2.
java.version=16.0.1
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_AT
Command-line arguments: -os win32 -ws win32 -arch x86_64

!ENTRY com.sebulli.fakturama.common 4 0 2021-08-30 08:40:06.649
!MESSAGE fakturamaviews.properties could not be created.
!STACK 0
java.nio.file.AccessDeniedException: fakturamaviews.properties
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:236)
at java.base/java.nio.file.Files.newByteChannel(Files.java:375)
at java.base/java.nio.file.Files.createFile(Files.java:652)
at com.sebulli.fakturama.views.datatable.AbstractViewDataTable.onStop(AbstractViewDataTable.java:278)
at com.sebulli.fakturama.views.datatable.AbstractViewDataTable$1.widgetDisposed(AbstractViewDataTable.java:200)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1067)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1048)
at org.eclipse.swt.widgets.Widget.release(Widget.java:800)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:921)
at org.eclipse.swt.widgets.Widget.release(Widget.java:803)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:921)
at org.eclipse.swt.widgets.Widget.release(Widget.java:803)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:921)
at org.eclipse.swt.widgets.Widget.release(Widget.java:803)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:416)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:173)
...



   
AntwortZitat
(@romana)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 7
Topic starter  

So jetzt aber die Info aus der .log-Datei oben...

Seit dieser Session dürfte es nicht mehr funktioniert haben.

Die workbench.xmi habe ich gelöscht, leider hat das auch nichts gebracht 🙁



   
AntwortZitat
(@romana)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 7
Topic starter  

oder eigentlich ab 24. nicht mehr...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2021-08-24 16:05:52.730
!MESSAGE Internal Error
!STACK 0
org.eclipse.e4.core.di.InjectionException: javax.persistence.PersistenceException: Exception [EclipseLink-3001] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException

Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-3001] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException

Caused by: Exception [EclipseLink-3001] (Eclipse Persistence Services - 2.7.5.v20191016-ea124dd158): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.hsqldb.jdbc.JDBCClobClient@684eb4a0], of class [class org.hsqldb.jdbc.JDBCClobClient], could not be converted to [class java.lang.String].
Internal Exception: java.lang.NullPointerException
at org.eclipse.persistence.exceptions.ConversionException.couldNotBeConverted(ConversionException.java:93)
	at org.eclipse.persistence.internal.helper.ConversionManager.convertObject(ConversionManager.java:166)
...


   
AntwortZitat
Teilen: