Ken,
What kind of behavior would you expect if we were to try and use the deserialized control?
-- Patrick Kenneth Tam (JIRA) wrote:
Controls deserialization broken because it's looking for the wrong delimiter ---------------------------------------------------------------------------- Key: BEEHIVE-829 URL: http://issues.apache.org/jira/browse/BEEHIVE-829 Project: Beehive Type: BugComponents: Controls Versions: v1m1 Reporter: Kenneth Tam Assigned to: Kenneth Tam Priority: CriticalControls deserialization has a rather nasty bug where we're looking for the wrong delimiter. To wit, in AnnotatedElementMap.readObject(): --- int argsIndex = _elemDesc.indexOf('/'); if (argsIndex < 0) // element is a Field --- should actually be: --- int argsIndex = _elemDesc.indexOf('('); if (argsIndex < 0) // element is a Field --- This basically means that controls serialization is broken in a fair number of cases (mostly extensible controls).
