Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.1-core
-
None
-
This issue is environment independent.
Description
A component's stamp state contains 3 parts: the stamp state of itself, the stamp state of its children (if there's any), the stamp state of its facets (if there's any). We use array to store stamp state of its children, and facets. But if somehow between stamp saving and restoring, the child components are changed in position, we would run into classcastexception since we expect one component but encounter a different one.