org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$ObjectCheckException: The object type is not Serializable! private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]    private final org.apache.wicket.datetime.DateConverter org.apache.wicket.datetime.markup.html.form.DateTextField.converter[2] [class=com.testwebapp.web.panel.OpportunityDetailsPanel, path=1:opportunityDetailContainer]      private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]        private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=com.testwebapp.web.panel.TestDetailsPanel, path=1:opportunityDetailContainer:eventDetailPanel]          private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]            java.lang.Object org.apache.wicket.Component.data[1] [class=com.testwebapp.web.panel.TestExportRawDataPanel, path=1:opportunityDetailContainer:eventDetailPanel:supRawDataContainer]              com.testwebapp.service.impl.TestDataServiceImpl com.testwebapp.web.panel.TestExportRawDataPanel.TestDataService [class=com.testwebapp.service.impl. ] <----- field that is causing the problem

blogspot.com | 6 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    TechnoBlog: Apache Wicket - The object type is not Serializable

    blogspot.com | 6 months ago
    org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$ObjectCheckException: The object type is not Serializable! private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]    private final org.apache.wicket.datetime.DateConverter org.apache.wicket.datetime.markup.html.form.DateTextField.converter[2] [class=com.testwebapp.web.panel.OpportunityDetailsPanel, path=1:opportunityDetailContainer]      private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]        private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=com.testwebapp.web.panel.TestDetailsPanel, path=1:opportunityDetailContainer:eventDetailPanel]          private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]            java.lang.Object org.apache.wicket.Component.data[1] [class=com.testwebapp.web.panel.TestExportRawDataPanel, path=1:opportunityDetailContainer:eventDetailPanel:supRawDataContainer]              com.testwebapp.service.impl.TestDataServiceImpl com.testwebapp.web.panel.TestExportRawDataPanel.TestDataService [class=com.testwebapp.service.impl. ] <----- field that is causing the problem

    Root Cause Analysis

    1. org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream$ObjectCheckException

      The object type is not Serializable! private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]    private final org.apache.wicket.datetime.DateConverter org.apache.wicket.datetime.markup.html.form.DateTextField.converter[2] [class=com.testwebapp.web.panel.OpportunityDetailsPanel, path=1:opportunityDetailContainer]      private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]        private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=com.testwebapp.web.panel.TestDetailsPanel, path=1:opportunityDetailContainer:eventDetailPanel]          private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]            java.lang.Object org.apache.wicket.Component.data[1] [class=com.testwebapp.web.panel.TestExportRawDataPanel, path=1:opportunityDetailContainer:eventDetailPanel:supRawDataContainer]              com.testwebapp.service.impl.TestDataServiceImpl com.testwebapp.web.panel.TestExportRawDataPanel.TestDataService [class=com.testwebapp.service.impl. ] <----- field that is causing the problem

      at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck()
    2. Wicket Core
      CheckingObjectOutputStream.internalCheck
      1. org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:387)[wicket-core-6.10.0.jar:6.10.0]
      1 frame