[Geoserver-devel] [JIRA] (GEOS-10374) Log exception flooding opening GWC's NewCachedLayerPage

Gabriel Roldan created an issue

GeoServer / BugGEOS-10374

Log exception flooding opening GWC’s NewCachedLayerPage

Issue Type:

BugBug

Assignee:

Gabriel Roldan

Created:

30/Jan/22 2:44 AM

Priority:

MediumMedium

Reporter:

Gabriel Roldan

Every time “New Cached Layer” page is opened, the below is logged, flooding the logs. Does not prevent the page from working.

A problem occurred while checking object with type: org.geoserver.gwc.web.layer.UnconfiguredCachedLayersProvider$CachedSize
Field hierarchy is:
  7 [class=org.geoserver.gwc.web.layer.NewCachedLayerPage, path=7]
    private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
      private java.io.Serializable org.apache.wicket.model.Model.object[write:89][write:91] [class=org.geoserver.web.wicket.GeoServerTablePanel, path=7:table]
        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.form.Form, path=7:table:filterForm]
            private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
              private org.apache.wicket.model.IModel org.apache.wicket.markup.html.link.AbstractLink.bodyModel[write:12][write:13] [class=org.geoserver.web.wicket.GeoServerTablePanel$Pager, path=7:table:filterForm:navigatorTop]
                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.geoserver.web.wicket.GeoServerPagingNavigator, path=7:table:filterForm:navigatorTop:navigator]
                    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.ajax.markup.html.navigation.paging.AjaxPagingNavigation, path=7:table:filterForm:navigatorTop:navigator:navigation]
                        private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.markup.html.list.LoopItem, path=7:table:filterForm:navigatorTop:navigator:navigation:0]
                          private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationLink, path=7:table:filterForm:navigatorTop:navigator:navigation:0:pageLink]
                            protected final org.apache.wicket.markup.html.navigation.paging.IPageable org.apache.wicket.markup.html.navigation.paging.PagingNavigationLink.pageable [class=org.apache.wicket.markup.repeater.data.DataView, path=7:table:listContainer:items]
                              private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.apache.wicket.markup.html.WebMarkupContainer, path=7:table:listContainer]
                                private java.lang.Object org.apache.wicket.MarkupContainer.children [class=java.util.ArrayList]
                                  private org.apache.wicket.model.IModel org.apache.wicket.markup.html.form.LabeledWebMarkupContainer.labelModel[write:3][write:6] [class=org.apache.wicket.markup.html.list.ListView, path=7:table:listContainer:sortableLinks]
                                    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.list.ListItem, path=7:table:listContainer:sortableLinks:0]
                                        private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.markup.html.panel.Fragment, path=7:table:listContainer:sortableLinks:0:header]
                                          private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.ajax.markup.html.AjaxLink, path=7:table:listContainer:sortableLinks:0:header:link]
                                            final org.geoserver.web.wicket.GeoServerDataProvider org.geoserver.web.wicket.GeoServerTablePanel$10.val$dataProvider [class=org.geoserver.gwc.web.layer.UnconfiguredCachedLayersProvider]
                                              private org.geoserver.gwc.web.layer.UnconfiguredCachedLayersProvider$CachedSize org.geoserver.gwc.web.layer.UnconfiguredCachedLayersProvider.cachedSize [class=org.geoserver.gwc.web.layer.UnconfiguredCachedLayersProvider$CachedSize] <----- field that is causing the problem
	at org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.internalCheck(CheckingObjectOutputStream.java:371)
.... a hundred more lines here...
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.io.NotSerializableException: org.geoserver.gwc.web.layer.UnconfiguredCachedLayersProvider$CachedSize
.... a hundred more lines here...
va.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:368)

Add Comment

Add Comment

Get Jira notifications on your phone! Download the Jira Cloud app for Android or iOS


This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100189-sha1:09895c1)

Atlassian logo