NoSuchMethodError: org.kapott.hbci.GV_Result.GVRKUms.getData

 
andreash
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 40
Dabei seit: 04 / 2009
Betreff:

NoSuchMethodError: org.kapott.hbci.GV_Result.GVRKUms.getData

 · 
Gepostet: 24.02.2013 - 14:17 Uhr  ·  #1
Hallo,

ich habe hier eine mehrere Jahre alte kleine Java Applikation, welche auf HBCI4Java basiert und einfach nur Kontoauszüge abholt. Das funktionierte auch bis zum 17.2. problemlos (GAD Umstellung).

Nun habe ich ganz naiv gedacht, dass ich einfach nur ein neues HBCI4Java nehmen muss, damit's wieder klappt. Auf der HBCI4Java-Homepage gibt's nix neueres als von 2009. Dann hab ich auf Github https://github.com/willuhn/hbci4java gefunden, und dachte mir: Super!

Die Verbindung zur Bank scheint jetzt auch wieder zu klappen. Allerdings habe ich ein anderes Problem, welches ich nicht nachvollziehen kann.

Diese Funktion hier:

Code
    public static Result GetStatement(GVRKUms g) {
        GVRKUms.BTag[] DaysArray = (g.getDataPerDay());
        Result r = new Result();
        r.setSuccess(true);
        for (int i = 0; i < DaysArray.length; i++) {
            if (Functions.IsStatementNew(DaysArray[i]) == 1) {
                boolean s = SaveDay(DaysArray[i]);
                if (s == false)
                    r.setSuccess(false);
            }
        }
        return r;
    }


schmeißt jetzt nämlich eine Exception:

Code
Exception in thread "main" java.lang.NoSuchMethodError: org.kapott.hbci.GV_Result.GVRKUms.getDataPerDay()[Lorg/kapott/hbci/GV_Result/GVRKUms$BTag;


Dabei scheint sich doch an dem GVRKUms nichts geändert zu haben; zumindest kann ich die nicht gefundene Funktion im Quellcode finden ...

Vielleicht kann mir hier ja jemand weiterhelfen? Würde mich sehr froh machen ... =)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10838
Dabei seit: 03 / 2005
Betreff:

Re: NoSuchMethodError: org.kapott.hbci.GV_Result.GVRKUms.getData

 · 
Gepostet: 24.02.2013 - 23:08 Uhr  ·  #2
Unter Umstaenden hat sich nur die Methoden-Signatur leicht geaendert. Kompiliere deine Java-Applikation mal neu und verwende dabei im Classpath die neue hbci4java.jar. Wenn's compiliert, sollte es danach auch wieder funktionieren.
Gewählte Zitate für Mehrfachzitierung:   0