Hi Maxim, Created https://issues.apache.org/jira/browse/WICKET-6560.
Thomas On Sat, Jun 9, 2018 at 5:44 AM, Maxim Solodovnik <solomax...@gmail.com> wrote: > Sounds like these 2 comments worth JIRA > Or Jira+PR ;)) > > On Thu, Jun 7, 2018 at 9:45 PM, Thomas Heigl <tho...@umschalt.com> wrote: > > Also the warning is logged for `null` objects, which probably shouldn't > > happen. > > > > public ChainingModel(final Object modelObject) > >> { > >> if (modelObject instanceof Session) > >> { > >> LOG.warn("It is not a good idea to reference the ........."); > >> } else if (modelObject instanceof Serializable == false) > >> { > >> LOG.warn("It is not a good idea to reference a non-serializable > >> instance ...."); > >> } > >> target = modelObject; > >> } > > > > > > It should read something like: > > > > if (modelObject != null && modelObject instanceof Serializable == false) > > > > > > Best, > > > > Thomas > > > > > > On Thu, Jun 7, 2018 at 4:25 PM, Thomas Heigl <tho...@umschalt.com> > wrote: > > > >> Hi all, > >> > >> After porting our app to Wicket 8, I'm getting these warnings on my test > >> environment: > >> > >> WAR o.a.w.model.ChainingModel It is not a good idea to reference a > >>> non-serializable instance in models directly as it may lead to > >>> serialization problems > >> > >> > >> The warning is OK, but it gives me absolutely no hint where to look for > >> the issue. Could someone please add the (simple) class name of the model > >> object to the warning message? > >> > >> Currently, the only way for me to find these issues is with a breakpoint > >> in `ChainingModel` and clicking through my application until I hit the > >> warning. > >> > >> Best, > >> > >> Thomas > >> > > > > -- > WBR > Maxim aka solomax > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >