You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
java.lang.ArrayIndexOutOfBoundsException: 1
at de.upb.crc901.configurationsetting.serialization.SequentialCompositionSerializer.readComposition(SequentialCompositionSerializer.java:61)
... (Der restliche Stacktrace ist nicht relevant.)
Umgang:
Falls man ein Kommazeichen in den Geschweifte Klammern benutzt, kann man das Problem umgehen:
SequentialCompositionSerializer scs = new SequentialCompositionSerializer();
SequentialComposition sc = scs.readComposition("a = foo::bar({,})");
String serialization = scs.serializeComposition(sc);
System.out.println(serialization); // prints: a = foo::bar({})
// can't read the serialized output of scs itself. :D
scs.readComposition(serialization); // throws Exception again.
The text was updated successfully, but these errors were encountered:
Ich konnte nicht das Github Project finden, die die Implementation enthält. Deshalb schreibe ich es hier rein:
Der Bug:
Falls es in der Komposition eine Operation ohne Argumente gibt, dann gibt es ein
ArrayIndexOutOfBoundException
:Der folgende Code also:
Wirft folgende Exception:
Umgang:
Falls man ein Kommazeichen in den Geschweifte Klammern benutzt, kann man das Problem umgehen:
The text was updated successfully, but these errors were encountered: