JavaSerializer: Error serializing object class se.su.dsv.scipro.grading.SupervisorGradingReportPage #40

Closed
opened 2024-11-28 16:04:16 +01:00 by ansv7779 · 0 comments
Owner
2024-11-28 15:33:02 [ERROR] JavaSerializer: Error serializing object class se.su.dsv.scipro.grading.SupervisorGradingReportPage [object=[Page class = se.su.dsv.scipro.grading.SupervisorGradingReportPage, id = 38, 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: se.su.dsv.scipro.report.GradeLimit
Field hierarchy is:
  38 [class=se.su.dsv.scipro.grading.SupervisorGradingReportPage, path=38]
    private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
      private org.apache.wicket.Component org.apache.wicket.markup.html.internal.Enclosure.childComponent[write:119][write:120][write:123] [class=se.su.dsv.scipro.components.BootstrapCardTabbedPanel, path=38:tabs]
        private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
          private org.apache.wicket.markup.html.link.PopupSettings org.apache.wicket.markup.html.link.Link.popupSettings[write:2][write:5] [class=se.su.dsv.scipro.grading.IndividualAuthorAssessmentPanel, path=38:tabs:panel]
            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=se.su.dsv.scipro.grading.IndividualAuthorAssessmentPanel$AssessmentForm, path=38:tabs:panel:form]
                private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
                  private java.lang.Object org.apache.wicket.MarkupContainer.children[write:10][write:11][write:12][write:13][write:16] [class=se.su.dsv.scipro.grading.GradingReportPointsPanel, path=38:tabs:panel:form:points]
                    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.html.basic.Label, path=38:tabs:panel:form:points:grade]
                        java.lang.Object org.apache.wicket.Component.data [class=java.lang.Object]
                          final org.apache.wicket.model.IModel org.apache.wicket.model.IModel$2.this$0 [class=org.apache.wicket.model.LoadableDetachableModel]
                            final se.su.dsv.scipro.report.GradeCalculator se.su.dsv.scipro.grading.GradingReportPointsPanel$1.val$gradeCalculator [class=se.su.dsv.scipro.report.GradingReportTemplateGradeCalculator]
                              private final se.su.dsv.scipro.report.GradingReportTemplate se.su.dsv.scipro.report.GradingReportTemplateGradeCalculator.template [class=se.su.dsv.scipro.report.GradingReportTemplate]
                                private java.util.Collection se.su.dsv.scipro.report.GradingReportTemplate.gradeLimits [class=org.hibernate.collection.spi.PersistentBag]
                                  private java.io.Serializable org.hibernate.collection.spi.AbstractPersistentCollection.storedSnapshot [class=java.util.ArrayList]
                                    private java.io.Serializable org.hibernate.collection.spi.AbstractPersistentCollection.storedSnapshot[write:1] [class=se.su.dsv.scipro.report.GradeLimit] <----- field that is causing the problem
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:371) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.writeObjectOverride(CheckingObjectOutputStream.java:711) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) ~[?:?]
        at org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:394) ~[wicket-core-10.1.0.jar:10.1.0]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) ~[?:?]
        at org.apache.wicket.serialize.java.JavaSerializer.serialize(JavaSerializer.java:97) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.pageStore.SerializingPageStore.addPage(SerializingPageStore.java:80) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.pageStore.CachingPageStore.addPage(CachingPageStore.java:73) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.pageStore.RequestPageStore.detach(RequestPageStore.java:114) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.page.PageManager.detach(PageManager.java:91) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.Application$2.onDetach(Application.java:1584) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:121) ~[wicket-util-10.1.0.jar:10.1.0]
        at org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:145) ~[wicket-util-10.1.0.jar:10.1.0]
        at org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:114) ~[wicket-util-10.1.0.jar:10.1.0]
        at org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:670) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:625) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:285) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:208) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:307) ~[wicket-core-10.1.0.jar:10.1.0]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:186) ~[spring-orm-6.1.6.jar:6.1.6]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.6.jar:6.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.1.6.jar:6.1.6]
        at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:219) ~[spring-security-web-6.2.4.jar:6.2.4]
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.2.4.jar:6.2.4]
        at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.6.jar:6.1.6]
        at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) ~[spring-webmvc-6.1.6.jar:6.1.6]
        at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) [spring-web-6.1.6.jar:6.1.6]
        at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) [spring-web-6.1.6.jar:6.1.6]
        at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) [spring-security-config-6.2.4.jar:6.2.4]
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) [spring-web-6.1.6.jar:6.1.6]
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) [spring-web-6.1.6.jar:6.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-6.1.6.jar:6.1.6]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-6.1.6.jar:6.1.6]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:124) [spring-boot-3.2.5.jar:3.2.5]
        at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:99) [spring-boot-3.2.5.jar:3.2.5]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6]
        at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:117) [spring-boot-3.2.5.jar:3.2.5]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-6.1.6.jar:6.1.6]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:676) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [tomcat10-catalina-10.1.6.jar:10.1.6]
        at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:440) [tomcat10-coyote-10.1.6.jar:10.1.6]
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) [tomcat10-coyote-10.1.6.jar:10.1.6]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) [tomcat10-coyote-10.1.6.jar:10.1.6]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) [tomcat10-coyote-10.1.6.jar:10.1.6]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) [tomcat10-coyote-10.1.6.jar:10.1.6]
        at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat10-util-10.1.6.jar:10.1.6]
        at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat10-util-10.1.6.jar:10.1.6]
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat10-util-10.1.6.jar:10.1.6]
        at java.base/java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.io.NotSerializableException: se.su.dsv.scipro.report.GradeLimit
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1187) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?]
        at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?]
        at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?]
        at org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:383) ~[wicket-core-10.1.0.jar:10.1.0]
        ... 71 more
``` 2024-11-28 15:33:02 [ERROR] JavaSerializer: Error serializing object class se.su.dsv.scipro.grading.SupervisorGradingReportPage [object=[Page class = se.su.dsv.scipro.grading.SupervisorGradingReportPage, id = 38, 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: se.su.dsv.scipro.report.GradeLimit Field hierarchy is: 38 [class=se.su.dsv.scipro.grading.SupervisorGradingReportPage, path=38] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList] private org.apache.wicket.Component org.apache.wicket.markup.html.internal.Enclosure.childComponent[write:119][write:120][write:123] [class=se.su.dsv.scipro.components.BootstrapCardTabbedPanel, path=38:tabs] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList] private org.apache.wicket.markup.html.link.PopupSettings org.apache.wicket.markup.html.link.Link.popupSettings[write:2][write:5] [class=se.su.dsv.scipro.grading.IndividualAuthorAssessmentPanel, path=38:tabs:panel] 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=se.su.dsv.scipro.grading.IndividualAuthorAssessmentPanel$AssessmentForm, path=38:tabs:panel:form] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList] private java.lang.Object org.apache.wicket.MarkupContainer.children[write:10][write:11][write:12][write:13][write:16] [class=se.su.dsv.scipro.grading.GradingReportPointsPanel, path=38:tabs:panel:form:points] 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.html.basic.Label, path=38:tabs:panel:form:points:grade] java.lang.Object org.apache.wicket.Component.data [class=java.lang.Object] final org.apache.wicket.model.IModel org.apache.wicket.model.IModel$2.this$0 [class=org.apache.wicket.model.LoadableDetachableModel] final se.su.dsv.scipro.report.GradeCalculator se.su.dsv.scipro.grading.GradingReportPointsPanel$1.val$gradeCalculator [class=se.su.dsv.scipro.report.GradingReportTemplateGradeCalculator] private final se.su.dsv.scipro.report.GradingReportTemplate se.su.dsv.scipro.report.GradingReportTemplateGradeCalculator.template [class=se.su.dsv.scipro.report.GradingReportTemplate] private java.util.Collection se.su.dsv.scipro.report.GradingReportTemplate.gradeLimits [class=org.hibernate.collection.spi.PersistentBag] private java.io.Serializable org.hibernate.collection.spi.AbstractPersistentCollection.storedSnapshot [class=java.util.ArrayList] private java.io.Serializable org.hibernate.collection.spi.AbstractPersistentCollection.storedSnapshot[write:1] [class=se.su.dsv.scipro.report.GradeLimit] <----- field that is causing the problem at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:371) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$1InterceptingObjectOutputStream.replaceObject(CheckingObjectOutputStream.java:501) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1147) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:509) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.checkFields(CheckingObjectOutputStream.java:607) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:545) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.check(CheckingObjectOutputStream.java:354) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.writeObjectOverride(CheckingObjectOutputStream.java:711) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) ~[?:?] at org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:394) ~[wicket-core-10.1.0.jar:10.1.0] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) ~[?:?] at org.apache.wicket.serialize.java.JavaSerializer.serialize(JavaSerializer.java:97) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.pageStore.SerializingPageStore.addPage(SerializingPageStore.java:80) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.pageStore.CachingPageStore.addPage(CachingPageStore.java:73) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.pageStore.RequestPageStore.detach(RequestPageStore.java:114) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.page.PageManager.detach(PageManager.java:91) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.Application$2.onDetach(Application.java:1584) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:121) ~[wicket-util-10.1.0.jar:10.1.0] at org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:145) ~[wicket-util-10.1.0.jar:10.1.0] at org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:114) ~[wicket-util-10.1.0.jar:10.1.0] at org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:670) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:625) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:285) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:208) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:307) ~[wicket-core-10.1.0.jar:10.1.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat10-catalina-10.1.6.jar:10.1.6] at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:186) ~[spring-orm-6.1.6.jar:6.1.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.6.jar:6.1.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) ~[tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) ~[tomcat10-catalina-10.1.6.jar:10.1.6] at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-6.1.6.jar:6.1.6] at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:219) ~[spring-security-web-6.2.4.jar:6.2.4] at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) ~[spring-security-web-6.2.4.jar:6.2.4] at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) ~[spring-web-6.1.6.jar:6.1.6] at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) ~[spring-webmvc-6.1.6.jar:6.1.6] at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) [spring-web-6.1.6.jar:6.1.6] at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) [spring-web-6.1.6.jar:6.1.6] at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) [spring-security-config-6.2.4.jar:6.2.4] at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) [spring-web-6.1.6.jar:6.1.6] at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) [spring-web-6.1.6.jar:6.1.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-6.1.6.jar:6.1.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-6.1.6.jar:6.1.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:124) [spring-boot-3.2.5.jar:3.2.5] at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:99) [spring-boot-3.2.5.jar:3.2.5] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6] at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:117) [spring-boot-3.2.5.jar:3.2.5] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-6.1.6.jar:6.1.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.1.6.jar:6.1.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:676) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) [tomcat10-catalina-10.1.6.jar:10.1.6] at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:440) [tomcat10-coyote-10.1.6.jar:10.1.6] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) [tomcat10-coyote-10.1.6.jar:10.1.6] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) [tomcat10-coyote-10.1.6.jar:10.1.6] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) [tomcat10-coyote-10.1.6.jar:10.1.6] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) [tomcat10-coyote-10.1.6.jar:10.1.6] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) [tomcat10-util-10.1.6.jar:10.1.6] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) [tomcat10-util-10.1.6.jar:10.1.6] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat10-util-10.1.6.jar:10.1.6] at java.base/java.lang.Thread.run(Thread.java:840) [?:?] Caused by: java.io.NotSerializableException: se.su.dsv.scipro.report.GradeLimit at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1187) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at java.base/java.util.ArrayList.writeObject(ArrayList.java:866) ~[?:?] at java.base/jdk.internal.reflect.GeneratedMethodAccessor2173.invoke(Unknown Source) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1070) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1572) ~[?:?] at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1529) ~[?:?] at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1438) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181) ~[?:?] at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:350) ~[?:?] at org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:383) ~[wicket-core-10.1.0.jar:10.1.0] ... 71 more ```
ansv7779 added the
bug
new
labels 2024-11-28 16:04:16 +01:00
ansv7779 added this to the SciPro project 2024-12-16 12:40:10 +01:00
ansv7779 removed the
new
label 2025-01-10 13:28:44 +01:00
Sign in to join this conversation.
No Milestone
No project SciPro
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DMC/scipro#40
No description provided.