Details
Description
CheckingObjectOutputStream seems to be broken in Wicket 7: child components of pages no longer seem to be checked.
The issue can be reproduced by slightly changing org.apache.wicket.core.util.objects.checker:SessionCheckerTest:
line 55 should read
byte[] serialized = serializer.serialize(new InternalErrorPage().add(component));
(i.e. the serialized component is added to an InternalErrorPage first)
The test fails and the serialized session is no longer detected.
The same code on Wicket 6 works just fine.
Attachments
Issue Links
- is broken by
-
WICKET-5642 CheckingOutputObjectStream should filter duplicates by identity, not by equality
- Resolved