[Bug 0.6.2] InvocationTargetException

scorpion49

Neuer User
Mitglied seit
8 Aug 2006
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,
trotz intensivem Suchen habe ich bisher keine Lösung für mein Problem gefunden, falls ich also einen Eintrag übersehen haben sollte, sorry.

Mein System:
Win XP SP2,
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode)

JFritz v0.6.2.04 CVS v1.67

Problem:
JFritz startet nur, wenn keine bzw. nur die leere jfritz.calls.xml vorhanden ist.

Lade ich die Anrufliste von der FB und beende dann JFritz, beendet sich das Programm beim nächsten Aufruf mit :
Code:
(17:11:41) DEBUG: Create JFritz-GUI
(17:11:42) DEBUG: reading Buttons
(JFritzUpdate) ERROR: invocation target exception
java.lang.reflect.InvocationTargetException
    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 de.moonflower.jfritz.autoupdate.JFritzUpdate.startJFritz(JFritzUpdate.java:206)
    at de.moonflower.jfritz.autoupdate.JFritzUpdate.main(JFritzUpdate.java:171)
Caused by: java.lang.NullPointerException
    at de.moonflower.jfritz.callerlist.CallerTable.valueChanged(CallerTable.java:238)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
    at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
    at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
    at javax.swing.DefaultListSelectionModel.removeSelectionIntervalImpl(Unknown Source)
    at javax.swing.DefaultListSelectionModel.removeSelectionInterval(Unknown Source)
    at javax.swing.JTable.checkLeadAnchor(Unknown Source)
    at javax.swing.JTable.tableChanged(Unknown Source)
    at javax.swing.JTable.setModel(Unknown Source)
    at javax.swing.JTable.<init>(Unknown Source)
    at javax.swing.JTable.<init>(Unknown Source)
    at de.moonflower.jfritz.callerlist.CallerTable.<init>(CallerTable.java:71)
    at de.moonflower.jfritz.callerlist.CallerListPanel.createCallerListTable(CallerListPanel.java:341)
    at de.moonflower.jfritz.callerlist.CallerListPanel.<init>(CallerListPanel.java:225)
    at de.moonflower.jfritz.JFritzWindow.createGUI(JFritzWindow.java:197)
    at de.moonflower.jfritz.JFritzWindow.<init>(JFritzWindow.java:142)
    at de.moonflower.jfritz.JFritz.createJFrame(JFritz.java:191)
    at de.moonflower.jfritz.Main.main(Main.java:733)
    ... 6 more
(17:11:43) DEBUG: Starting shutdown thread..
Gruss
Walter
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

es muss an einem bestimmten Eintrag in deiner Anrufliste liegen. Mich würde der Eintrag interessieren. Wenn es also nicht so viele Einträge sind, kannst du ja immer einen Eintrag aus der XML-Datei entfernen und JFritz starten. So bekommst du dann den Schuldigen raus.

Gruß,
Robert
 
Hallo Robert,

danke für die Antwort, aber es scheint nicht an einem speziellen Eintrag in der Anrufliste zu liegen, es funktioniert bei keinem.
z.B. schon der einfache Eintrag

<?xml version="1.0" encoding="UTF-8"?>
<calls>
<comment>Calls for JFritz v0.6.2.04</comment>
<entry calltype="call_in_failed">
<date>18.02.2007 17:22</date>
<route>Festnetz</route>
<comment></comment>
</entry>
</calls>

tut nicht.

Interessanterweise startet das Programm, wenn der letze "</entry>" fehlt. (Habe ich nach einem Editierfehler entdeckt.) Allerdings wird die Anrufliste nicht angezeigt....

Gruß, Walter
 
Hallo Walter,

dies ist sehr sehr seltsam.

Könntest du bitte den Debug-Modus anmachen und uns die Logdatei zuschicken? Am besten schickst du mir auch noch alle deine JFritz-XML-Dateien zu, damit ich den Fehler hier reproduzieren kann.

Gruß,
Robert
 
Hallo Robert,

in der .zip stehen als
- debug Ohne calllist.txt das log von dem funktionierenden Aufruf
- debug Mit calllist.txt das log, bei dem der Fehler auftrat
- meine .xml

Gruß
Walter

Edit von robot_rap: Hab mir die Datei gezogen. Du solltest deine Daten nicht JEDEM zur Verfügung stellen. Deshalb hab ich die mal gelöscht.
 
Zuletzt bearbeitet von einem Moderator:
Hallo,
ich habe auch so ein Problem. Habe einmal die Anwendung gestartet und es hat Alles funktioniert. Heute wollte ich JFritz wieder aufrufen und nix ging. Der Stacktrace sieht scheinbar ähnlich aus wie der von Walter.
Gibt es eine Lösung für das Problem?

Java-Version: Version 1.5.0 (Build 1.5.0-b64)
Code:
(Update) Program version: 0.6.2.04
(Update) Locale: de_de
(Update) Update on start: false
(Update) Saving update-properties......done
...
(22:46:00) DEBUG: Create JFritz-GUI
(22:46:01) DEBUG: reading Buttons
(JFritzUpdate) ERROR: invocation target exception
java.lang.reflect.InvocationTargetException
	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 de.moonflower.jfritz.autoupdate.JFritzUpdate.startJFritz(JFritzUpdate.java:206)
	at de.moonflower.jfritz.autoupdate.JFritzUpdate.main(JFritzUpdate.java:171)
Caused by: java.lang.NullPointerException
	at de.moonflower.jfritz.callerlist.CallerTable.valueChanged(CallerTable.java:238)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
	at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
	at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
	at javax.swing.DefaultListSelectionModel.removeSelectionIntervalImpl(Unknown Source)
	at javax.swing.DefaultListSelectionModel.removeSelectionInterval(Unknown Source)
	at javax.swing.JTable.checkLeadAnchor(Unknown Source)
	at javax.swing.JTable.tableChanged(Unknown Source)
	at javax.swing.JTable.setModel(Unknown Source)
	at javax.swing.JTable.<init>(Unknown Source)
	at javax.swing.JTable.<init>(Unknown Source)
	at de.moonflower.jfritz.callerlist.CallerTable.<init>(CallerTable.java:71)
	at de.moonflower.jfritz.callerlist.CallerListPanel.createCallerListTable(CallerListPanel.java:341)
	at de.moonflower.jfritz.callerlist.CallerListPanel.<init>(CallerListPanel.java:225)
	at de.moonflower.jfritz.JFritzWindow.createGUI(JFritzWindow.java:197)
	at de.moonflower.jfritz.JFritzWindow.<init>(JFritzWindow.java:142)
	at de.moonflower.jfritz.JFritz.createJFrame(JFritz.java:191)
	at de.moonflower.jfritz.Main.main(Main.java:733)
	... 6 more
(22:46:02) DEBUG: Starting shutdown thread..
(22:46:02) DEBUG: Shutting down JFritz...

Gruß Daniel
 
Mein Problem hat sich durch Installieren der neuen Java Runtime scheinbar erledigt. Ich verwende nun die Version 1.6.0_02 und dabei tritt nun diese Exception nicht mehr auf, so daß JFritz ganz normal startet. Tolles Tool! :)

Gruß Daniel
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.