[ 
https://issues.apache.org/jira/browse/CAUSEWAY-3756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood resolved CAUSEWAY-3756.
-------------------------------------------
    Resolution: Fixed

> FileUploadModel for clob is not serializable.
> ---------------------------------------------
>
>                 Key: CAUSEWAY-3756
>                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3756
>             Project: Causeway
>          Issue Type: Bug
>          Components: Viewer Wicket
>    Affects Versions: 2.0.0
>            Reporter: Daniel Keir Haywood
>            Assignee: Daniel Keir Haywood
>            Priority: Minor
>             Fix For: 2.1.0
>
>
> Found this in logs:
> 2024-06-01 12:04:09.747 ERROR 12 --- [nio-8080-exec-2] 
> o.a.w.s.j.JavaSerializer                 : Error serializing object class 
> org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage [object=[Page class 
> = org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage, id = 7, render 
> count = 1]]
>  
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$ObjectCheckException:
>  The object type is not Serializable!
> A problem occurred while checking object with type: sun.nio.cs.UTF_8
> Field hierarchy is:
>   7 [class=org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage, path=7]
>     private java.lang.Object org.apache.wicket.MarkupContainer.children 
> [class=java.util.ArrayList]
>       private org.apache.isis.viewer.commons.model.components.UiComponentType 
> org.apache.isis.viewer.wicket.ui.panels.PanelAbstract.uiComponentType[write:6][write:7][write:16]
>  [class=org.apache.wicket.markup.html.WebMarkupContainer, path=7:theme]
>         private java.lang.Object org.apache.wicket.MarkupContainer.children 
> [class=java.util.ArrayList]
>           private java.lang.Object 
> org.apache.wicket.MarkupContainer.children[write:26][write:27][write:31] 
> [class=org.apache.wicket.markup.html.WebMarkupContainer, 
> path=7:theme:entityPageContainer]
>             private java.lang.Object 
> org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
>               private org.apache.wicket.spring.ISpringContextLocator 
> org.apache.wicket.spring.SpringBeanLocator.springContextLocator[write:6][write:7][write:13][write:15][write:16]
>  [class=org.apache.isis.viewer.wicket.ui.components.layout.bs.BSGridPanel, 
> path=7:theme:entityPageContainer:entity]
>                 private java.lang.Object 
> org.apache.wicket.MarkupContainer.children 
> [class=org.apache.wicket.markup.repeater.RepeatingView, 
> path=7:theme:entityPageContainer:entity:rows]
>                   private java.lang.Object 
> org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
>                     private java.lang.Object 
> org.apache.wicket.MarkupContainer.children[write:1] 
> [class=org.apache.isis.viewer.wicket.ui.components.layout.bs.row.Row, 
> path=7:theme:entityPageContainer:entity:rows:1]
>                       private java.lang.Object 
> org.apache.wicket.MarkupContainer.children 
> [class=org.apache.isis.viewer.wicket.ui.components.layout.bs.col.RepeatingViewWithDynamicallyVisibleContent,
>  path=7:theme:entityPageContainer:entity:rows:1:rowContents]
>                         private java.lang.Object 
> org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
>                           private java.lang.Object 
> org.apache.wicket.MarkupContainer.children[write:1] 
> [class=org.apache.isis.viewer.wicket.ui.components.layout.bs.col.Col, 
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1]
>                             private java.lang.Object 
> org.apache.wicket.MarkupContainer.children 
> [class=org.apache.wicket.markup.html.WebMarkupContainer, 
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col]
>                               private java.lang.Object 
> org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
>                                 private 
> org.apache.isis.viewer.commons.model.components.UiComponentType 
> org.apache.isis.viewer.wicket.ui.panels.PanelAbstract.uiComponentType[write:17][write:11][write:14]
>  
> [class=org.apache.isis.viewer.wicket.ui.components.layout.bs.col.RepeatingViewWithDynamicallyVisibleContent,
>  path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets]
>                                   private java.lang.Object 
> org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
>                                     private final 
> org.apache.isis.commons.collections.Can 
> org.apache.isis.viewer.wicket.ui.components.entity.fieldset.PropertyGroup.childScalarPanels[write:6][write:10]
>  
> [class=org.apache.isis.viewer.wicket.ui.components.entity.fieldset.PropertyGroup,
>  path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets:2]
>                                       private java.lang.Object 
> org.apache.wicket.MarkupContainer.children 
> [class=org.apache.wicket.markup.html.WebMarkupContainer, 
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets:2:memberGroup]
>                                         private java.lang.Object 
> org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
>                                           private java.lang.Object 
> org.apache.wicket.MarkupContainer.children[write:1] 
> [class=org.apache.wicket.markup.repeater.RepeatingView, 
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets:2:memberGroup:properties]
>                                             private java.lang.Object 
> org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
>                                               private 
> org.apache.wicket.model.IModel 
> org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisBlobOrClobPanelAbstract.unwrapped[write:8]
>  [class=org.apache.wicket.markup.html.WebMarkupContainer, 
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets:2:memberGroup:properties:3]
>                                                 private java.lang.Object 
> org.apache.wicket.MarkupContainer.children 
> [class=org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel,
>  
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets:2:memberGroup:properties:3:property]
>                                                   java.lang.Object 
> org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
>                                                     java.lang.Object 
> org.apache.wicket.Component.data[0] 
> [class=org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel]
>                                                       private 
> org.apache.isis.viewer.wicket.model.models.InlinePromptContext 
> org.apache.isis.viewer.wicket.model.models.ScalarModel.inlinePromptContext 
> [class=org.apache.isis.viewer.wicket.model.models.InlinePromptContext]
>                                                         private final 
> org.apache.wicket.Component 
> org.apache.isis.viewer.wicket.model.models.InlinePromptContext.scalarIfRegular
>  
> [class=org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup,
>  
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets:2:memberGroup:properties:3:property:scalarTypeContainer:scalarIfRegular]
>                                                           private 
> java.lang.Object org.apache.wicket.MarkupContainer.children 
> [class=java.util.ArrayList]
>                                                             private 
> java.lang.Object org.apache.wicket.MarkupContainer.children[write:1] 
> [class=org.apache.isis.viewer.wicket.ui.components.widgets.fileinput.FileUploadFieldWithNestingFix,
>  
> path=7:theme:entityPageContainer:entity:rows:1:rowContents:1:col:fieldSets:2:memberGroup:properties:3:property:scalarTypeContainer:scalarIfRegular:scalarValue]
>                                                               
> java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
>                                                                 
> java.lang.Object org.apache.wicket.Component.data[0] 
> [class=org.apache.isis.viewer.wicket.model.models.ScalarConvertingModel]
>                                                                   final 
> java.nio.charset.Charset 
> org.apache.isis.viewer.wicket.model.models.FileUploadModels$2.val$charset 
> [class=sun.nio.cs.UTF_8] <----- field that is causing the problem
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:371)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:413)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:413)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.writeObjectOverride(CheckingObjectOutputStream.java:711)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:341) ~[?:?]
> at 
> org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:394)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:341) ~[?:?]
> at 
> org.apache.wicket.serialize.java.JavaSerializer.serialize(JavaSerializer.java:97)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.pageStore.SerializingPageStore.addPage(SerializingPageStore.java:80)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.pageStore.CachingPageStore.addPage(CachingPageStore.java:73)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.pageStore.RequestPageStore.detach(RequestPageStore.java:114)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at org.apache.wicket.page.PageManager.detach(PageManager.java:91) 
> ~[wicket-core-9.17.0.jar:9.17.0]
> at org.apache.wicket.Application$2.onDetach(Application.java:1584) 
> ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:121)
>  ~[wicket-util-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:145)
>  ~[wicket-util-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:114)
>  ~[wicket-util-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:670) 
> ~[wicket-core-9.17.0.jar:9.17.0]
> at org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:625) 
> ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:285)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:208)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:307) 
> ~[wicket-core-9.17.0.jar:9.17.0]
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.isis.core.webapp.modules.logonlog.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:80)
>  
> ~[isis-core-webapp-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.isis.security.spring.webmodule.SpringSecurityFilter.lambda$doFilter$0(SpringSecurityFilter.java:77)
>  
> ~[isis-security-spring-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.isis.commons.functional.ThrowingRunnable.callUncatched(ThrowingRunnable.java:56)
>  
> ~[isis-commons-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.isis.core.runtimeservices.session.InteractionServiceDefault.callInternal(InteractionServiceDefault.java:324)
>  
> ~[isis-core-runtimeservices-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.isis.core.runtimeservices.session.InteractionServiceDefault.call(InteractionServiceDefault.java:265)
>  
> ~[isis-core-runtimeservices-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.isis.applib.services.iactnlayer.InteractionService.lambda$callAndCatch$0(InteractionService.java:175)
>  
> ~[isis-applib-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at org.apache.isis.commons.functional.Try.call(Try.java:58) 
> ~[isis-commons-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.isis.applib.services.iactnlayer.InteractionService.callAndCatch(InteractionService.java:175)
>  
> ~[isis-applib-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.isis.applib.services.iactnlayer.InteractionService.runAndCatch(InteractionService.java:186)
>  
> ~[isis-applib-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.isis.security.spring.webmodule.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:75)
>  
> ~[isis-security-spring-2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6.jar:2.0.0.20240601-0816.CAUSEWAY-3755.363c35b6]
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.estatio.webapp.custom.redirectv1url.RedirectIfMatchesV1UrlFilter.doFilter(RedirectIfMatchesV1UrlFilter.java:60)
>  ~[classes/:?]
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:96)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter.doFilterInternal(DefaultLogoutPageGeneratingFilter.java:58)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:237)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:223)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:217)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)
>  ~[spring-security-web-5.7.11.jar:5.7.11]
> at 
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
>  ~[spring-web-5.3.31.jar:5.3.31]
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) 
> ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) 
> ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) 
> ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) 
> ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>  ~[tomcat-embed-core-9.0.83.jar:9.0.83]
> at java.lang.Thread.run(Thread.java:829) ~[?:?]
> Caused by: java.io.NotSerializableException: sun.nio.cs.UTF_8
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1175) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1369) ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1165) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1369) ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1165) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at java.util.ArrayList.writeObject(ArrayList.java:897) ~[?:?]
> at jdk.internal.reflect.GeneratedMethodAccessor205.invoke(Unknown Source) 
> ~[?:?]
> at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1016) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1487) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1543) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1500) 
> ~[?:?]
> at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1423) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1169) 
> ~[?:?]
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:345) ~[?:?]
> at 
> org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:383)
>  ~[wicket-core-9.17.0.jar:9.17.0]
> ... 113 more
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to