.titleBar { margin-bottom: 5px!important; }

Kurzwahlnummer verhindert starten

Dieses Thema im Forum "JFritz" wurde erstellt von Joe_Cool, 11 Dez. 2006.

  1. Joe_Cool

    Joe_Cool Neuer User

    Registriert seit:
    21 Sep. 2005
    Beiträge:
    4
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,

    habe gerade ewig rumgesucht und jetzt den Fehler gefunden...
    Mein JFritz 0.6.2 startete nicht mehr.
    Der Grund: ** Kurzwahleinträge:

    phonebook.xml:
    Code:
    <entry private="false">
    	<phonenumbers standard="">
    		<number type="">**703</number>
    	</phonenumbers>
    </entry>
    
    calls.xml:
    Code:
    <entry calltype="call_out">
    	<date>xx.xx.2006 xx:xx</date>
    	<caller>**703</caller>
    	<port>Fon 3</port>
    	<route>xxxxxxxxxxx@sipgate.de</route>
    	<duration>120</duration>
    	<comment></comment>
    </entry>
    
    Das gibt dann diesen netten Fehler:
    Code:
    (03:08:50) DEBUG: Postdata: getpage=../html/de/menus/menu2.html&var%3Alang=de&var%3Amenu=home&var%3Apagename=home&login%3Acommand%2Fpassword=xxxx
    (03:08:53) DEBUG: Detected Firmware: 14.04.15 de
    (03:08:53) DEBUG: Quickdial: **703, searching for the full number
    (03:08:53) DEBUG: Quickdail number: 03
    (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:197)
    	at de.moonflower.jfritz.autoupdate.JFritzUpdate.main(JFritzUpdate.java:165)
    Caused by: java.lang.NullPointerException
    	at de.moonflower.jfritz.struct.PhoneNumber.convertQuickDial(PhoneNumber.java:503)
    	at de.moonflower.jfritz.struct.PhoneNumber.refactorNumber(PhoneNumber.java:161)
    	at de.moonflower.jfritz.struct.PhoneNumber.<init>(PhoneNumber.java:61)
    	at de.moonflower.jfritz.struct.PhoneNumber.<init>(PhoneNumber.java:70)
    	at de.moonflower.jfritz.phonebook.PhonebookFileXMLHandler.endElement(PhonebookFileXMLHandler.java:96)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    	at de.moonflower.jfritz.phonebook.PhoneBook.loadFromXMLFile(PhoneBook.java:671)
    	at de.moonflower.jfritz.JFritz.<init>(JFritz.java:161)
    	at de.moonflower.jfritz.Main.main(Main.java:639)
    	... 6 more
    
    Wenn man die Dateien, oder die Einträge löscht, läuft wieder alles. Dann werden die Einträge auch nicht mehr angelegt, weil JFritz sie nicht mehr aus der Box holt (meistens :) )...

    Ansonsten: JFritz wird immer besser (obwohl ich Java immer noch nicht mag), weiter so :p
     
  2. robot_rap

    robot_rap Aktives Mitglied

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    2,094
    Zustimmungen:
    2
    Punkte für Erfolge:
    38
    Ort:
    Karlsruhe
    #2 robot_rap, 11 Dez. 2006
    Zuletzt bearbeitet: 11 Dez. 2006
    Danke für die sehr gute Fehlermeldung. So kann ich den Fehler hoffentlich gleich mal beheben.

    Edit: Bug soeben behoben.
     
  3. Joe_Cool

    Joe_Cool Neuer User

    Registriert seit:
    21 Sep. 2005
    Beiträge:
    4
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    no problemo :)
     
  4. logicalhazard

    logicalhazard Neuer User

    Registriert seit:
    5 Aug. 2006
    Beiträge:
    2
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    IT Berater, Medienberater
    Ort:
    Autobahn
    #4 logicalhazard, 20 Jan. 2007
    Zuletzt von einem Moderator bearbeitet: 20 Jan. 2007
    Hi

    weil alle Probleme sich bei mir auf die jfritz.Phonebook.xml beschränken (erst ab der vorletzten jFritz- Version aufgetreten)

    Ich habe keine Kurzwahlen angelegt, trotzdem tritt immer wieder das Problem auf, das jFritz nicht mehr startet.

    Jetzt möchte ich ja nicht jedesmal mein Telefonbuch löschen und neu importieren.

    Abgesehen davon, das dies dann nicht komplett importiert wird und nicht korrekt ausgewertet wird (sporadisch fehlen Einträge, und zwar gleichermaßen ReverseSuche und händische Einträge)

    Langsam nervt es, weil ich es eigentlich produktiv nutzen möchte, nicht basteln.

    Jemand ne Idee woran es noch liegt?

    Es muss an der Auswertung der XML liegen.

    ukb
    Code:
    **schnipp**
    ------------------------------------------
    (14:17:40) DEBUG: logging to file "C:\Programme\JFritz\debug.txt" has been enabled
    (14:17:40) DEBUG: Error processing the user save location(File not found), using defaults
    (14:17:41) DEBUG: Save other properties
    (14:17:41) DEBUG: Saving to file C:\Programme\JFritz\jfritz.properties.xml
    (Update) Program version: 0.6.2.02
    (Update) Locale: de_de
    (Update) Update on start: true
    (Update) Saving update-properties......done
    (14:17:41) DEBUG: Found file to backup: jfritz.callerlist.properties.xml
    (14:17:41) DEBUG: Found file to backup: jfritz.calls.xml
    (14:17:41) DEBUG: Found file to backup: jfritz.phonebook.xml
    (14:17:41) DEBUG: Found file to backup: jfritz.properties.xml
    (14:17:41) DEBUG: Found file to backup: jfritz.quickdials.xml
    (14:17:41) DEBUG: Found file to backup: jfritz.sipprovider.xml
    (14:17:41) DEBUG: Found file to backup: jfritz.window.properties.xml
    (14:17:41) DEBUG: Operating System : Windows XP
    (14:17:41) DEBUG: JFritz runs on Windows
    (14:17:41) DEBUG: Loading the german number to city list
    (14:17:41) DEBUG: Subdirectory: /number
    (14:17:41) DEBUG: full path: C:\Programme\JFritz/number
    (14:17:41) DEBUG: 5205 Lines read from areacodes_germany.csv
    (14:17:41) DEBUG: numberMap size: 5204
    (14:17:41) DEBUG: Loading the austrian number to city list
    (14:17:41) DEBUG: Subdirectory: /number
    (14:17:41) DEBUG: full path: C:\Programme\JFritz/number
    (14:17:41) DEBUG: 1029 Lines read from areacodes_austria.csv
    (14:17:41) DEBUG: numberMap size: 1029
    (14:17:41) DEBUG: Loading the country code -> flag map
    (14:17:41) DEBUG: Subdirectory: /number
    (14:17:41) DEBUG: full path: C:\Programme\JFritz/number
    (14:17:41) DEBUG: 2197 Lines read from country_codes_world.csv
    (14:17:41) DEBUG: worldFlagMap size: 2197
    (14:17:41) DEBUG: Loading the call by call xml file
    (14:17:41) DEBUG: Subdirectory: /number
    (14:17:41) DEBUG: full path: C:\Programme\JFritz/number
    (14:17:41) DEBUG: Call by Call for +31 added. Prefix: 16 Length: 4
    (14:17:41) DEBUG: Call by Call for +39 added. Prefix: 10 Length: 4
    (14:17:41) DEBUG: Call by Call for +41 added. Prefix: 10 Length: 5
    (14:17:41) DEBUG: Call by Call for +49 added. Prefix: 0100 Length: 6
    (14:17:41) DEBUG: Call by Call for +49 added. Prefix: 010 Length: 5
    (14:17:41) DEBUG: Urlstr: [URL="http://192.168.1.1:80/cgi-bin/webcm"]http://192.168.1.1:80/cgi-bin/webcm[/URL]
    (14:17:41) DEBUG: Postdata: getpage=../html/de/menus/menu2.html&var%3Alang=de&var%3Amenu=home&var%3Apagename=home&login%3Acommand%2Fpassword=
    (14:17:43) DEBUG: Detected Firmware: 29.04.15ds-0.2.8 de
    (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:197)
        at de.moonflower.jfritz.autoupdate.JFritzUpdate.main(JFritzUpdate.java:165)
    Caused by: java.lang.NullPointerException
        at de.moonflower.jfritz.phonebook.PhoneBook.addEntry(PhoneBook.java:348)
        at de.moonflower.jfritz.phonebook.PhoneBook.addEntries(PhoneBook.java:331)
        at de.moonflower.jfritz.phonebook.PhonebookFileXMLHandler.endDocument(PhonebookFileXMLHandler.java:50)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
        at de.moonflower.jfritz.phonebook.PhoneBook.loadFromXMLFile(PhoneBook.java:672)
        at de.moonflower.jfritz.JFritz.<init>(JFritz.java:167)
        at de.moonflower.jfritz.Main.main(Main.java:670)
        ... 6 more
    
    Posting 2:

    Hi,

    ich habe die Version 0.61 wieder drüberinstalliert, damit funktioniert alles. :cool:

    Muss also ein Problem in der Version 0.62 ff sein.:noidea:
     
  5. robot_rap

    robot_rap Aktives Mitglied

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    2,094
    Zustimmungen:
    2
    Punkte für Erfolge:
    38
    Ort:
    Karlsruhe
    @logicalhazard: Wenn du mir deine phonebook.xml zukommen lässt, kann ich den Fehler vielleicht reproduzieren und beheben.

    Gruß,
    Rob
     
  6. logicalhazard

    logicalhazard Neuer User

    Registriert seit:
    5 Aug. 2006
    Beiträge:
    2
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    IT Berater, Medienberater
    Ort:
    Autobahn
    Klasse Idee, danke

    @robo_rap

    Gerne, aber bitte nur wenn ich es sicher und namentlich versenden kann, da es sich um schützenswerte Daten handelt.

    PGP Key verfügbar?

    mfg Uwe