Closed mbaeten closed 10 years ago
Ja naja hab ja nich gesagt das ich schon fertig bin oder ^^ aber jo Btw: Was zur hoelle soll das sein ? (2. Zeile)
pushconst_cpp.classcppCpp
Ne is alles kein Drama, stört nur grad beim Testing ;D kA was das ist oder wo's herkommt... Wichtig ist mir gerade eig nur das mit dem Dateipfad/namen
Wie sieht denn dein Call aus? Lambda sollte gar nicht stoeren da es noch gar nicht in der Main eingebunden ist :)
Kompilieren
../jail/projekt-compiler/Debug/jail -q -i ../jail/projekt-compiler/test/multiCharCommand/constant/pushconst.rail -o tmp/pushconst_cpp.classcppCpp.class
Ausführen
java -XX:-UseSplitVerifier -cp tmp/ pushconst_cpp.classcppCpp
huch ja ok ich sehs grad selbst... facepalm
Hehe alles klar
break; vergessen in nem switchblock... schon peinlich ;D Jetzt erzeugt er immerhin keine komischen log files mehr, sondern nurnoch eine Lambda.class im falschen Ordner
wieder ein grund warum switch scheisse is :D
macht er doch noch ^^ Hier mal ein Beispiel, aber das ist dir dann ja sowieso bewusst...
Uncaught java.lang.ClassCastException exception in thread "main" in a method crash_greater_cppCpp.main() with signature ([Ljava/lang/String;)V Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer at crash_greater_cppCpp.main(Unknown Source) [file:/home/miro/repos/xTesting/tmp/crash_greater_cppCpp.class]
Ja und was sagt dir die Exception ^^ also entweder is da nen Fehler im Greater d.h. neues Ticket dafuer oder das Testfile is falsch und vergleicht Strings auf greater?
Aber hat ja nix mit Lambda zutun deshalb mach ich das mal zu
das ist sinn und zweck von test files ;) Hast du den dateinamen/pfad angepasst? das muss so oder so gemacht werden
Naja der Sinn was zu testen ja klar, aber wenn mir ne Ausgabe gibts dann kann ja sonst wat sein wenn ik die Eingabe net kenne ^^ Also Ticket auf fuer Greater mit Testfile (Eingabe) und Exception :)
und jo Pfad is angepasst mach glei nen push
alles klar, danke ;D
Bitte Namen und Pfad für die Lambda.class anhand von -o bestimmen, damit die im selben Ordner landen: Env.getDstClassfile() & Dateinamen ersetzen:
erzeugt der Kram log files "abrt_checker_xxxxxxx.log"