kriegaex / Galileo-Openbook-Cleaner

HTML cleaner for Galileo Computing's openbooks, implemented in Java
Other
64 stars 6 forks source link

MD5MismatchException bei UBUNTU_11_04 #4

Closed Moonbitch closed 11 years ago

Moonbitch commented 11 years ago

Moin,

ich hab das Programm gestartet und es läd bei "all" 25 bücher runter, dann wirft er aber eine Exception. Hier der Stacktrace:

    1   Book: ubuntu_11_04
Exception in thread "main" 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 org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
Caused by: de.scrum_master.util.FileDownloader$MD5MismatchException: f:\OpenBook
s\down\galileocomputing_ubuntu.zip: expected 345a82a633e52bd0c39f9e15ba5826b3, g
ot fd17a9647efff78a358364def4400e63
        at de.scrum_master.util.FileDownloader.download(FileDownloader.java:101)

        at de.scrum_master.galileo.Downloader.downloadBook(Downloader.java:48)
        at de.scrum_master.galileo.Downloader.download_aroundBody0(Downloader.ja
va:37)
        at de.scrum_master.galileo.Downloader.download_aroundBody1$advice(Downlo
ader.java:30)
        at de.scrum_master.galileo.Downloader.download(Downloader.java:37)
(...)
kriegaex commented 11 years ago

Welche Java-Version benutzt Du?

Update: Ich sehe gerade den MD5 Mismatch. Entweder hat Galileo die ZIP-Datei des Hörbuchs so verändert, daß die im Openbook Cleaner gespeicherte Prüfsumme nicht mehr paßt, oder der Download ist beschädigt. Ich bin gerade unterwegs, kann erst später selbst testen, aber Du kannst ja mal das entsprechende Buch löschen und nochmal neu herunterladen. Wenn es wieder passiert, haben sie wohl den Download verändert. Bis später!

kriegaex commented 11 years ago

Ich bestätige, daß sich bei diesem Buch das Download-Archiv geändert hat, also die Prüfsumme deswegen falsch ist. Du kannst das manuell in der Klasse Book editieren oder warten, bis ich dazu komme, eine aktualisierte Version zum Download bereitzustellen. Ich habe auch vor, zukünftig diese Infos über eine Konfigurationsdatei editierbar zu machen, siehe Ticket #5

cuser27 commented 11 years ago

Hi,

Dass sich die md5sum geaendert hat war eine falsche Annahme. In Wirklichkeit wurde das OpenBook in 'ubuntu_1104' umbenannt. Die neue md5sum gehoert zu Version 12.04 welche jetzt unter dem Dateinamen 'ubuntu' zu finden ist.

Korrekt sind also folgende Eintraege:

UBUNTU_10_04          ("Ubuntu 10.04 LTS 'Lucid Lynx'",           "computing_ubuntu_1004",                          "4f93012ba0196f7bc6db17d67d657c79", "9783836216548"),
UBUNTU_11_04          ("Ubuntu 11.04 'Natty Narwhal'",            "computing_ubuntu_1104",                          "8b0b98e4e076278c728ad89692544cd7", "9783836217040"),
UBUNTU_12_04          ("Ubuntu 12.04 'Precise Pangolin'",         "computing_ubuntu",                               "345a82a633e52bd0c39f9e15ba5826b3", "9783836219457"),

LG

kriegaex commented 11 years ago

Das stimmt zwar, aber Deine MD5-Summen und Cover-Bildnamen waren teilweise inkorrekt. Die aktualisierte Version https://github.com/kriegaex/Galileo-Openbook-Cleaner/commit/16bd366908c6a24adcdc84fe58dc880672e23ca1 ist in master eingecheckt.

kriegaex commented 11 years ago

Info: In der Entwicklerversion (Branch master, Commit 3593c814 oder neuer) ist jetzt die Bücherliste konfigurierbar, falls Du das mal testen willst. Die nächste Version (noch nicht freigegeben) wird das dann enthalten, eine Vorabversion gibt es unter http://scrum-master.de/download/GalileoOpenbookCleaner/galileo_openbook_cleaner-dev.jar.

kriegaex commented 11 years ago

Ist im neuen Release 1.1.0 enthalten, siehe Hauptseite.