kriegaex / Galileo-Openbook-Cleaner

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

NullPointerException beim Download #2

Closed Enni76 closed 11 years ago

Enni76 commented 11 years ago

Hallo, ich bin leider nicht so fit im Umgang mit kommandozeilen basierenden Programmen und war daher sehr froh über Ihre deutsche Anleitung für Ihren Galileo-Openbook-Cleaner. Die Java-Abfrage hat auch die gewünschte Ausgabe aufgelistet. Aber danach wollte es nicht funktionieren. hier mal ein cmd print:

c:\Programme\OpenbookCleaner>java -jar galileo_openbook_cleaner-1.0.jar -d . excel_2007
    1   Book: excel_2007
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(JarRsrcLoader.java:58)
Caused by: java.lang.NullPointerException
        at de.scrum_master.util.FileDownloader.download(FileDownloader.java:107)

        at de.scrum_master.galileo.Downloader.downloadBook(Downloader.java:48)
        at de.scrum_master.galileo.Downloader.download_aroundBody0(Downloader.java:37)
        at de.scrum_master.galileo.Downloader.download_aroundBody1$advice(Downloader.java:30)
        at de.scrum_master.galileo.Downloader.download(Downloader.java:37)
        at de.scrum_master.galileo.OpenbookCleaner.downloadAndCleanBook_aroundBody2(OpenbookCleaner.java:51)
        at de.scrum_master.galileo.OpenbookCleaner.downloadAndCleanBook_aroundBody3$advice(OpenbookCleaner.java:23)
        at de.scrum_master.galileo.OpenbookCleaner.downloadAndCleanBook_aroundBody4(OpenbookCleaner.java:1)
        at de.scrum_master.galileo.OpenbookCleaner.downloadAndCleanBook_aroundBody5$advice(OpenbookCleaner.java:18)
        at de.scrum_master.galileo.OpenbookCleaner.downloadAndCleanBook(OpenbookCleaner.java:1)
        at de.scrum_master.galileo.OpenbookCleaner.main_aroundBody0(OpenbookCleaner.java:29)
        at de.scrum_master.galileo.OpenbookCleaner.main_aroundBody1$advice(OpenbookCleaner.java:12)
        at de.scrum_master.galileo.OpenbookCleaner.main(OpenbookCleaner.java:1)
        ... 5 more

kann es sein das ich evtl. noch andere Tools oder Bibliotheken installieren muss

vielen Dank für Ihre Zeit

kriegaex commented 11 years ago

Entschuldigen Sie bitte die späte Antwort. Ich habe geschäftlich viel zu tun momentan, die Anfrage ist mir irgendwie durchgerutscht. Den Fehler kann ich nicht nachvollziehen. Welche Java-Version verwenden Sie (java -version)?

kriegaex commented 11 years ago

Wieso öffnen Sie ein Ticket, antworten aber nicht mehr, wenn ich eine Frage dazu stelle? Ich helfe gern, aber etwas kürzere Feedback-Zyklen wünsche ich mir schon, damit Tickets nicht unnötig lange offen bleiben.

Enni76 commented 11 years ago

Sorry Sorry Sorry ich war leider auch unterrwegs und jetzt wo ich wieder daheim bin hab ich das Problem an der Wurzel gepackt. ich habe java komplett deinstalliert dann wieder installiert was zur Folge hatte das mir meine Kommandozeile gesagt hat das sie kein java finden kann. Zu doof also hab ich heut morgen nochmal alles deinstalliert und neu installiert und siehe da mit Java 7.0.9 läuft jetzt alles sauber und so wie von Ihnen beschrieben. Das Problem waren zwei verschiedene Javaversionen (6.0.3 und 7.0.6) die sich in die Quere gekommen sind. Warum auch immer aber über das Java Menü liesen die sich zwar aktivieren und deaktivieren was aber keinerlei Auswirkungen hatte. Also nochmals Danke für Ihre Mühe

kriegaex commented 11 years ago

Danke, dann weiß ich ja Bescheid. Seltsam ist das trotzdem. Ich habe hier 2 JDKs und 2 JREs parallel installiert und hatte keine Probleme bisher. Aber Hauptsache, es geht jetzt. :-)

kriegaex commented 11 years ago

Nachbetrachtung: Aus anderen Fehlermeldungen in alten Versionen des GOC habe ich gelernt, daß es evtl. auch ein Download- oder Proxy-Problem gewesen sein könnte. Die Exception damals war verwirrend, weil sie nicht das eigentliche Problem zeigte, sondern ein Folgeproblem. Inzwischen habe ich das verbessert.