Fehlermeldung bei K...
 
Benachrichtigungen
Alles entfernen

[Gelöst] Fehlermeldung bei Kontakteingabe

15 Beiträge
2 Benutzer
0 Reactions
1,356 Aufrufe
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter   [#73]

Brauche dringend Hilfe,

bei der Eingabe von Kontakten kommt nach der Speicherung eine Fehlermeldung.
"Es sind mehrere Probleme aufgetreten."
Detail siehe Fehlerprotokoll.
Im Arbeitsverzeichnis gibt es jedoch kein Log-Verzeichnis und keine error.log Datei.

Der gespeicherte Kontakt wird unter Kontakte angezeigt.

Vielen Dank im voraus
Cora



   
Zitat
 Gerd
(@admin_gerd)
Honorable Member
Beigetreten: vor 16 Jahren
Beiträge: 514
 

Hallo,

passiert das auch, wenn man einen ganz einfachen Kontakt anlegt ?
Also nur:

Max Meier

Da gibt es keinen Ordner "Log" ?
Andere Ordner sind aber da ? Also zum Beispiel "Database".

Gerd



   
AntwortZitat
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter  

Hallo admin,
die anderen Ordner sind da.

Wenn ich nur Max Meier eingebe kommt die gleiche Meldung.
Ebenso beim löschen eines Kontaktes.

Noch eine Info ich habe 148 Kontakte angeleg. Die Meldung kommt erst seit
ein paar Kontakten.

Viele Grüße

Core



   
AntwortZitat
 Gerd
(@admin_gerd)
Honorable Member
Beigetreten: vor 16 Jahren
Beiträge: 514
 

Hallo.
Wo erscheint die Meldung denn ?
in einem Fehlerdialog, oder erscheint links unter der Navigationsleiste eine neues Fehlerfenster mit der Meldung ?

Gerd



   
AntwortZitat
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter  

Hallo,
die Fehlermeldung erscheint in einem Fehlergialog.

Cora



   
AntwortZitat
 Gerd
(@admin_gerd)
Honorable Member
Beigetreten: vor 16 Jahren
Beiträge: 514
 

Geh mal unter "Hilfe/Über Fakturama"
Dort "Installationsdetails" und dann auf "Fehlerprotokoll anzeigen".
Dann sollte ein Texteditor öffnen mit einem Fehlerprotokoll.

Stehen dort einige Zeilen mit "!ENTRY" beginnend und einem Datum und Uhrzeit ?
Wenn ja stehen wahrscheinlich unten drunter Details zum Fehler.

Vielleicht hilft das bei der Suche.

Gerd



   
AntwortZitat
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter  

hallo,
folgender Code steht unter dem fehlerprotokoll:

!ENTRY org.eclipse.jface 4 2 2011-07-14 10:50:57.031
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 0
at com.sebulli.fakturama.views.datasettable.UniDataSetTableColumn.getText(UniDataSetTableColumn.java:331)
at com.sebulli.fakturama.views.datasettable.UniDataSetTableColumn$2.update(UniDataSetTableColumn.java:177)
at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:152)
at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:399)
at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:481)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2141)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:752)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:649)
at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:636)
at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:1487)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1422)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1383)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1485)
at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:537)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1444)
at com.sebulli.fakturama.views.datasettable.ViewDataSetTable$1.modifyText(ViewDataSetTable.java:171)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:173)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2526)
at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:4297)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4163)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2362)
at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:255)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
at org.eclipse.swt.widgets.Text.windowProc(Text.java:2170)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.sebulli.fakturama.Application.start(Application.java:39)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

Ich hoffe es hilft bei der Fehlersuche.

Viele Grüße

Cora



   
AntwortZitat
 Gerd
(@admin_gerd)
Honorable Member
Beigetreten: vor 16 Jahren
Beiträge: 514
 

Die Fehlermeldung sagt, dass es nicht beim Anlegen, sondern bei der Darstellung der Liste "Kontakte" im unteren Fenster Probleme gibt, weil aus irgend einem Grund (den such ich noch) ein Kontakteintrag nicht in Ordnung ist.

Schließ mal den Reiter "Kontakte".
Öffne ihn neu durch Klick auf "Kontakte" links in der Navigationsleiste.
Erscheint dann beim Öffnen diese Fehlermeldung wieder ?

Schließ mal den Reiter "Kontakte".
Legen einen neues Kontakt an, indem Du über das Menü "Neu erzeugen / Neuer Kontakt" einen zum Testen anlegst. Gibt es jetzt keine Fehlermeldung, da die Liste "Kontakte" nicht mehr offen ist ?

Gerd



   
AntwortZitat
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter  

Hallo,

wenn ich den Reiter Kontakte schließe und wieder neu öffne,
erscheint die Fehlermeldung beim öffnen.

Reiter Kontakte schließen und neuen Kontakt über "Neu erzeugen" anlegen
bringt keine Fehlermeldung.

Viele Grüße

Cora



   
AntwortZitat
 Gerd
(@admin_gerd)
Honorable Member
Beigetreten: vor 16 Jahren
Beiträge: 514
 

Hallo Cora,
also den Fehler gibt's bei Windows, wenn in einem mehrzeiligen Feld nichts drin steht, außer einem Zeilenumbruch. Also im Prinzip 2 leere Zeilen. (Windows hat für einen Zeilenumbruch 2 verschiedene Steuerzeichen CR und LF).
Dann gibt es beim Anzeigen der Liste aller Kontakte eine Fehlermeldung, weil der Zeilenumbruch dort entfernt wird, und dann plötzlich überhaupt nichts mehr zum Anzeigen vorhanden ist.

Der Fehler wird in der nächsten Version beseitigt.

Für Dich gäbe es 2 Möglichkeiten:

1) entweder Du weißt noch etwa, bei welchem Kontakt der Fehler passiert ist und prüft dort mal, ob irgendwo im einem mehrzeiligen Feld, wahrscheinlich das Feld "Firma" 2 leere Zeilen drin stehen.

2) Wenn Du es nicht findest, könnte ich auch eine spezielle Version 1.3 erzeugen, die zusätzlich zum Fehler noch anzeigt, um welchen Kontakt es sich handelt.

Gerd



   
AntwortZitat
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter  

Hallo Gerd,

beim ändern der Kontakte bringt es mir trotzdem eine Fehlermeldung.

Würdest du mir bitte die geänderte Version zuschicken 🙂

Grüße
Cora



   
AntwortZitat
 Gerd
(@admin_gerd)
Honorable Member
Beigetreten: vor 16 Jahren
Beiträge: 514
 

Hier eins spezieller Version des 1.3er Plugins:
com.sebulli.fakturama_1.3.0_r435.zip
- Entpacke das ZIP.
- gehe in den Fakturama Programmordner. Unterordner plugins. Kopiere die dort enthaltenen Datei com.sebulli.fakturama_1.3.0.jar an eine andere Stelle. Und kopiere die entpackte Datei nun hier in den plugins Ordner.
- Fakturama sollte jetzt ganz normal starten. Gibt allerdings eine Fehlermeldung im Fehlerfenster aus, um welchen Datensatz es sich handelt.

Das Austauschen eines Plugins von Hand hat den Nachteil, dass später das Update auf 1.4 nicht mehr gehen wird, da der Update Manager mit diesem speziellen 1.3er Plugin durcheinander kommt. Deshalb solltest Du die Datei später wieder durch die Orginal 1.3 ersetzen, die du an eine andere Stelle kopiert hast. Ansonsten müsstest Du die komplette Version nochmals installieren.

gerd



   
AntwortZitat
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter  

Vielen Dank,
die Fehlerbeseitigung hat super funktioniert.
Viele Grüße
Cora



   
AntwortZitat
 Gerd
(@admin_gerd)
Honorable Member
Beigetreten: vor 16 Jahren
Beiträge: 514
 

und was war es ?
Eine doppelte Leerzeile im Firmenfeld ?



   
AntwortZitat
 psec
(@psec)
Eminent Member
Beigetreten: vor 15 Jahren
Beiträge: 21
Topic starter  

hallo admin.
ja es waren Leerzeilen im Firmenfeld.

Grüße
Cora



   
AntwortZitat
Teilen: