Steve,
I'm going to look into this, this could be trouble for cluster replication. -- 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).
