Ich benutze JFritz 0.7.0.1, Fritzbox 7170 FW 29.04.57, Java 1.6.0_07-b06 und das Kurzwahlverzeichnis wird nicht von der Fritzbox geholt.
(11:07:58) DEBUG: Urlstr: http://192.168.178.1:80/cgi-bin/webcm
(11:07:58) DEBUG: Postdata: getpage=../html/de/menus/menu2.html&var%3Alang=de&var%3Amenu=fon&var%3Apagename=fonbuch&login%3Acommand%2Fpassword=
(11:07:59) DEBUG: Saving to file C:\Programme\JFritz\jfritz.quickdials.xml
Beim Aufruf von http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&var%3Alang=de&var%3Amenu=fon&var%3Apagename=fonbuch&login%3Acommand%2Fpassword= im Browser wird auch das Kurzwahlverzeichnis der Fritzbox angezeigt.
ich hab dasselbe Problem (FritzBox 7270 FW: 54.40.70/54.40.76) mit beiden Firmwares ist es nicht möglich das Kurzwahlverzeichniss auszulesen.
meine debug.txt sieht folgendermaßen aus
(Firmware: 54.04.76)
(26.06.09 21:46:40): Initializing JFritz...
(26.06.09 21:46:40): Loading supported languages...
(26.06.09 21:46:40): WARNING: Error processing the user save location(File not found), using defaults
(26.06.09 21:46:40): Loading properties...
(26.06.09 21:46:41): Save state properties
(26.06.09 21:46:41): Save config properties
(26.06.09 21:46:41): OS Language: de
(26.06.09 21:46:41): OS Country: DE
(26.06.09 21:46:41): Selected language: de_DE
(26.06.09 21:46:41) DEBUG: debugging mode has been enabled
(26.06.09 21:46:41) DEBUG: (Update) Program version: 0.7.3
(26.06.09 21:46:41) DEBUG: (Update) Locale: de_de
(26.06.09 21:46:41) DEBUG: (Update) Update on start: true
(26.06.09 21:46:41) DEBUG: (Update) Saving update-properties...
(26.06.09 21:46:41) DEBUG: ...done
(26.06.09 21:46:41): Checking startup password...
(26.06.09 21:46:41): Initializing main application...
(26.06.09 21:46:42): Operating System : Windows XP
(26.06.09 21:46:42): JFritz runs on Windows
(26.06.09 21:46:42): Initializing Fritz!Box..
(26.06.09 21:46:45): Loading quick dials...
(26.06.09 21:46:45): Loading caller list and phonebook...
(26.06.09 21:46:46): Initializing call monitor...
(26.06.09 21:46:46): Initializing Client/Server...
(26.06.09 21:46:46): Setting default look and feel...
(26.06.09 21:46:48): Timer enabled
(26.06.09 21:47:04): ERROR: Fix getQuickDialDataFromFritzBox() in QuickDials!
(26.06.09 21:47:28): Shutting down JFritz...
(26.06.09 21:47:28): Multiple instance lock: release lock.
(26.06.09 21:47:28): Save state properties
Bei mir das selbe Problem.
Bin dem "ERROR: Fix getQuickDialDataFromFritzBox() in
QuickDials!" mal nachgegangen(d.h. hab mal danach suchen lassen).
und den FehlerText in
"c:\Programme\JFritz\jfritz-internals.jar\de\moonflower\jfritz\dialogs\quickdial\QuickDials.class" gefunden.
die 'QuickDials.class' mit jad.exe decompiliert...
...
case 3: // '\003'
return Main.getMessage("description");
}
return null;
}
public void getQuickDialDataFromFritzBox()
throws WrongPasswordException, IOException, InvalidFirmwareException
{
Debug.error("Fix getQuickDialDataFromFritzBox() in QuickDials!");
}
public void addEntry(QuickDial quickDial)...
Hmm also wenn ich mir die funktion "getQuickDialDataFromFritzBox()" so anschaue kann das ja auch nicht gehen !
Komisch in den CVS Quellen browser sieht die funktion schon viel vielversprechender aus:
http://jfritz.cvs.sourceforge.net/viewvc/jfritz/jfritz/src/de/moonflower/jfritz/dialogs/quickdial/QuickDials.java?revision=1.19&view=markup
136 public void getQuickDialDataFromFritzBox() throws WrongPasswordException, IOException, InvalidFirmwareException {
137
138 if (JFritz.getFritzBox().getFirmware() == null)
139 if (JFritz.getFritzBox().checkValidFirmware()) {
140 quickDials = JFritz.getFritzBox().retrieveQuickDialsFromFritzBox(this); //$NON-NLS-1$
141 fireTableDataChanged();
142 }
143 }
Hmm woran kann das liegen? An erster Stelle kann der Decompiler irgend welchen Mist gebaut haben<-ist aber höchst unwahrscheinlich. Beim Compileren was schief gegangen? Also irgendwelche komischen #Precompiler #ifdef... #end - wohl eher auch nicht; java ist nicht gleich C++.
Tippe mal eher auf irgend welche mehr oder weniger wilden Auskommentierungen, oder debugausgang oder weils nicht geht - die dann so etwas verlassen und unbeachtet zurückgelassen wurden - oder wo schlicht weg der Raum und die Zeit fehlte das 'zu machen'.
Also ich habe nur eine ATA 1020, bei mir funktioniert aber wird die Kurzwahlliste aber auch nicht abgerufen.
Der oben genannte Link mit der page 'fonbuch' klappt aber auch nicht.
Wie sieht den folgender Link für euch aus (page=kurzwahlen)?
http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&var:lang=de&var:menu=fon&var:pagename=kurzwahlen&login%3Acommand%2Fpassword=