Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Not A Problem
-
8.5.0, 9.0.0-M2
-
None
-
None
Description
Wicket version 9.0.0.M2 and 8.xx with Fast2WicketSerializer
When Session.get() is called in a non serialized object
and session.getMetaData(MetaDataKey) is in a serialized object
there is a StackOverflowError
Will produce a StackOverflowError:
@Override protected void onInitialize() { super.onInitialize(); Session session = Session.get(); add(new AjaxLink<Void>("link") { @Override public void onClick(AjaxRequestTarget target) { Boolean showgrid = session.getMetaData(KeyGrid); // .... } }); }
Will not produce:
@Override protected void onInitialize() { super.onInitialize(); add(new AjaxLink<Void>("link") { @Override public void onClick(AjaxRequestTarget target) { Boolean showgrid = Session.get().getMetaData(KeyGrid); // .... } }); }