org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException

Unable to serialize class: org.artifactory.api.common.StatusEntry Field hierarchy is: 5 [class=org.artifactory.webapp.wicket.importexport.system.ImportExportSystemPage, path=5] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;] java.lang.Object org.apache.wicket.Component.data[19] [class=org.artifactory.webapp.wicket.importexport.system.ExportSystemPanel, path=5:exportPanel] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;] java.lang.Object org.apache.wicket.Component.data[1] [class=org.artifactory.webapp.wicket.importexport.system.ExportSystemPanel$1, path=5:exportPanel:exportForm] final org.artifactory.api.common.StatusHolder org.artifactory.webapp.wicket.importexport.system.ExportSystemPanel$1.val$status [class=org.artifactory.api.common.StatusHolder] private org.artifactory.api.common.StatusEntry org.artifactory.api.common.StatusHolder.statusEntry [class=org.artifactory.api.common.StatusEntry] <----- field that is not serializable

Samebug tips0

We couldn't find tips for this exception.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web1684

  • via Unknown by Frederic Simon,
  • via Unknown by Frederic Simon,
  • Stack trace

    • org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException: Unable to serialize class: org.artifactory.api.common.StatusEntry Field hierarchy is: 5 [class=org.artifactory.webapp.wicket.importexport.system.ImportExportSystemPage, path=5] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;] java.lang.Object org.apache.wicket.Component.data[19] [class=org.artifactory.webapp.wicket.importexport.system.ExportSystemPanel, path=5:exportPanel] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;] java.lang.Object org.apache.wicket.Component.data[1] [class=org.artifactory.webapp.wicket.importexport.system.ExportSystemPanel$1, path=5:exportPanel:exportForm] final org.artifactory.api.common.StatusHolder org.artifactory.webapp.wicket.importexport.system.ExportSystemPanel$1.val$status [class=org.artifactory.api.common.StatusHolder] private org.artifactory.api.common.StatusEntry org.artifactory.api.common.StatusHolder.statusEntry [class=org.artifactory.api.common.StatusEntry] <----- field that is not serializable at org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:342) at org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610) at org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533) at org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610) at org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533) at org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:388) at org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610) at org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533) at org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:388) at org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610) at org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533) at org.apache.wicket.util.io.SerializableChecker.writeObjectOverride(SerializableChecker.java:678) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322) at org.apache.wicket.util.io.IObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:125) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322) at org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1091) at org.apache.wicket.protocol.http.pagestore.AbstractPageStore.serializePage(AbstractPageStore.java:197) at org.apache.wicket.protocol.http.pagestore.DiskPageStore.storePage(DiskPageStore.java:810) at org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.put(SecondLevelCacheSessionStore.java:332) at org.apache.wicket.Session.requestDetached(Session.java:1370) at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1081) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1367) at org.apache.wicket.RequestCycle.request(RequestCycle.java:493) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:166) at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:89) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:136) at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:107) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450) Caused by: java.io.NotSerializableException: org.artifactory.api.common.StatusEntry at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1338) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1146) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1338) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1146) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.apache.wicket.util.io.IObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:117) ... 34 more

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    Hiren AmaliyarHiren Amaliyar
    11 times, last one
    Unknown visitor
    Unknown visitorOnce,
    osvzsosvzs
    6 times, last one
    Indri YunitaIndri Yunita
    2 times, last one
    Unknown visitor
    Unknown visitorOnce,
    84 more bugmates