Menu

#143 Kurzwahlverzeichnis funktioniert nicht

open
nobody
5
2008-09-30
2008-09-30
Anonymous
No

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.

Discussion

  • Markus Bloch

    Markus Bloch - 2009-06-26

    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

     
  • cw2k

    cw2k - 2009-07-15

    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'.

     

Log in to post a comment.

MongoDB Logo MongoDB