anonym | Anmelden | Neues Konto anmelden | 2022-05-28 14:29 UTC |
Startseite | Übersicht | Probleme anzeigen | Änderungsprotokoll | Roadmap | Dokumentation | Konto |
Erweiterte Problemanzeige [ Zu Notizen wechseln ] | [ einfache Anzeige ] [ Problem-Historie ] [ Drucken ] | ||||||
ID | Kategorie | Auswirkung | Reproduzierbar | Meldungsdatum | Letzte Aktualisierung | ||
0000029 | [Barista] general | Absturz | immer | 2009-03-09 12:01 | 2009-03-22 16:25 | ||
Reporter | samuelhym | Anzeigestatus | öffentlich | ||||
Bearbeitung durch | xclerc | ||||||
Priorität | normal | Lösung | erledigt | Rechnertyp | |||
Status | erledigt | Betriebssystem | |||||
Projektion | keine | BS-Version | |||||
Aufwand | keine | Behoben in Version | 1.2 | Produktversion | 1.1 | ||
Zielversion | Produkt-Build | ||||||
Zusammenfassung | 0000029: barista is unable to load java.lang.Throwable and java.awt.Container | ||||||
Beschreibung |
The decoding of the ClassFile into ClassDefinition fails because some bytecodes are not recognized, when using array types in the constant pool where barista expects only class_or_interface. I've patched barista for this problem (see email for a darcs generated patch). |
||||||
Schritte zur Reproduktion | |||||||
Zusätzliche Information |
Applying the small program: open BaristaLibrary let _ = let cf = ClassFile.read (InputStream.make_of_channel (open_in Sys.argv.(1))) in let cd = ClassDefinition.decode cf in let cf' = ClassDefinition.encode cd in ClassFile.write cf' (OutputStream.make_of_channel (open_out Sys.argv.(2))) to the whole classpath standard library reveals some other issues when comparing input and output files. I didn't investigate anything else yet. |
||||||
Tags | Keine Tags zugeordnet. | ||||||
Angehängte Dateien | |||||||
|
Mantis 1.1.7[^] Copyright © 2000 - 2008 Mantis Group |