UUID.fromString() gibt eine ungültige UUID?

In meine Android-app ich habe diese Methode, die eine UUID. Leider wenn ich dies tun:

OverviewEvent overviewevent = eventAdapter.getOverviewEvent(UUID.fromString("0f14d0ab-9605-4a62-a9e4-5ed26688389b"));

Bekomme ich eine Fehlermeldung java.lang.IllegalArgumentException: Invalid UUID: 100

Die Umsetzung der getOverviewEvent ist wie folgt:

public OverviewEvent getOverviewEvent(UUID uuid) throws Exception {
    //Do stuff
}

Weiß jemand, wie ich dieses Problem lösen?

Es läuft wunderbar auf Java 7, so vermute ich einen bug.
Ah, ja, aber ein bug in was? Meinst du in der Android-Grundlagen, oder in meinem Programm?
In der UUID.fromString(), die ein auslösen der Ausnahme, sollte es nicht zu werfen.
Die Android-Umsetzung finden Sie hier: android.googlesource.com/platform/libcore/+/refs/heads/master/...
Soweit ich sehen kann, gibt, es sollte nicht drucken "Invalid UUID: 100" ... Sind Sie sicher, dass über den input-string? Ist es hart codiert, wie in deiner Frage?

InformationsquelleAutor kramer65 | 2013-09-18

Schreibe einen Kommentar