Uploaded image for project: '[Read Only] - Hippo Site Toolkit 2'
  1. [Read Only] - Hippo Site Toolkit 2
  2. HSTTWO-2113

ChannelDocument should be serializable

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • 2.25.04-alpha
    • 2.25.04-alpha
    • None
    • None

    Description

      A ChannelDocument bean should be serializable, as it is used as an instance variable in the ChannelActionsPlugin in the CMS. When it is not serializable, Wicket will complain about a non-serializable field if the CMS is run in Wicket development mode (which serializes the whole page after each request)

      Steps to reproduce:
      1. start GoGreen in Wicket development mode:
      mvn -Pcargo.run -Dcargo.jvm.args='-Dwicket.configuration=development'
      2. login to the GoGreen CMS
      3. navigate to the document Hippo Go Green > News > 2011 > 11 > Solarcooking november

      Expected behavior: no errors in the logs
      Actual behavior: the following error is logged:
      [INFO] [talledLocalContainer] 11.04.2012 10:39:51 ERROR [org.apache.wicket.util.lang.Objects.objectToByteArray():1138] Error serializing object class org.hippoecm.frontend.PluginPage [object=[Page class = org.hippoecm.frontend.PluginPage, id = 1, version = 0]]
      [INFO] [talledLocalContainer] org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException: Unable to serialize class: org.hippoecm.hst.rest.beans.ChannelDocument
      [INFO] [talledLocalContainer] Field hierarchy is:
      [INFO] [talledLocalContainer] 1 [class=org.hippoecm.frontend.PluginPage, path=1]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.plugins.cms.root.RootPlugin, path=1:root]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.plugins.standards.tabs.TabbedPanel, path=1:root:tabs]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.apache.wicket.markup.html.WebMarkupContainer, path=1:root:tabs:panel-container]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.plugins.standards.tabs.TabbedPanel$CardView, path=1:root:tabs:panel-container:cards]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=org.apache.wicket.model.util.WildcardListModel]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.model.util.GenericBaseModel.object [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.model.util.GenericBaseModel.object[write:1] [class=org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin$Tab]
      [INFO] [talledLocalContainer] org.hippoecm.frontend.service.ITitleDecorator org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin$Tab.decorator [class=org.hippoecm.frontend.plugins.cms.dashboard.DashboardPerspective, path=1:root:tabs:panel-container:cards:0:panel]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.service.render.ListViewPlugin, path=1:root:tabs:panel-container:cards:0:panel:extension.shortcuts]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:0:panel:extension.shortcuts:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:0:panel:extension.shortcuts:view:1]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.service.render.ListViewService$RenderServiceModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.plugins.gotolink.GotolinkDocumentsShortcutPlugin, path=1:root:tabs:panel-container:cards:0:panel:extension.shortcuts:view:1:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.plugins.gotolink.GotolinkDocumentsShortcutPlugin$1, path=1:root:tabs:panel-container:cards:0:panel:extension.shortcuts:view:1:item:link]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.plugins.gotolink.GotolinkDocumentsShortcutPlugin$1.val$context [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.plugins.gotolink.GotolinkDocumentsShortcutPlugin$1.val$context[write:1][write:3][write:4][write:5] [class=org.hippoecm.frontend.plugin.impl.PluginManager]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.plugin.impl.PluginManager.listeners [class=java.util.HashMap]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.plugin.impl.PluginManager.listeners[write:1][write:2] [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.plugin.impl.PluginManager.listeners[write:1][write:2][write:1] [class=org.hippoecm.frontend.plugins.cms.browse.service.BrowseService$3]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.plugins.cms.browse.service.BrowseService org.hippoecm.frontend.plugins.cms.browse.service.BrowseService$3.this$0 [class=org.hippoecm.frontend.plugins.cms.browse.Navigator$1]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugins.cms.browse.model.DocumentCollectionModel org.hippoecm.frontend.plugins.cms.browse.service.BrowseService.collectionModel [class=org.hippoecm.frontend.plugins.cms.browse.model.DocumentCollectionModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.plugins.cms.browse.model.DocumentCollection]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugins.cms.browse.model.DocumentCollection.listeners [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugins.cms.browse.model.DocumentCollection.listeners[write:1] [class=org.hippoecm.frontend.plugins.cms.browse.section.SearchingSectionPlugin$1]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.plugins.cms.browse.section.SearchingSectionPlugin org.hippoecm.frontend.plugins.cms.browse.section.SearchingSectionPlugin$1.this$0 [class=org.hippoecm.frontend.plugins.cms.browse.section.SearchingSectionPlugin, path=1:root:tabs:panel-container:cards:2:panel:left:sections:list:1:id]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:left:sections:list:1]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.frontend.plugins.cms.browse.BrowserSectionAccordion$2, path=1:root:tabs:panel-container:cards:2:panel:left:sections:list]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.frontend.plugins.cms.browse.Navigator$3, path=1:root:tabs:panel-container:cards:2:panel:left:sections]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.frontend.plugins.cms.browse.Navigator, path=1:root:tabs:panel-container:cards:2:panel:left]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.frontend.plugins.cms.browse.BrowserPerspective, path=1:root:tabs:panel-container:cards:2:panel]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin, path=1:root:tabs:panel-container:cards:2:panel:center]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.plugins.standards.tabs.TabbedPanel, path=1:root:tabs:panel-container:cards:2:panel:center:tabs]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.markup.html.WebMarkupContainer, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.plugins.standards.tabs.TabbedPanel$CardView, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=org.apache.wicket.model.util.WildcardListModel]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.model.util.GenericBaseModel.object [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.model.util.GenericBaseModel.object[write:1] [class=org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin$Tab]
      [INFO] [talledLocalContainer] org.hippoecm.frontend.service.ITitleDecorator org.hippoecm.frontend.plugins.standards.tabs.TabsPlugin$Tab.decorator [class=org.hippoecm.frontend.plugins.cms.edit.EditPerspective, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.model.JcrNodeModel]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.model.event.IObservationContext org.hippoecm.frontend.model.JcrNodeModel.context [class=org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers[write:2] [class=org.hippoecm.frontend.editor.viewer.ComparePlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.plugin.impl.PluginFactory$LayoutPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.service.render.ListViewPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:1]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.service.render.ListViewService$RenderServiceModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:1:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:1:item:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:1:item:view:1]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.service.render.ListViewService$RenderServiceModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.editor.plugins.field.ComparingController$ItemEntry, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:1:item:view:1:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.editor.plugins.ValueTemplatePlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:1:item:view:1:item:cmp]
      [INFO] [talledLocalContainer] private final org.hippoecm.frontend.model.IModelReference org.hippoecm.frontend.service.render.AbstractRenderService.modelReference [class=org.hippoecm.frontend.model.ModelReference]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context [class=org.hippoecm.frontend.service.ServiceContext]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.service.ServiceContext.upstream [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.service.ServiceContext.upstream[write:1] [class=java.util.TreeMap]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.service.ServiceContext.upstream[write:1][write:1][write:2] [class=org.hippoecm.frontend.plugin.impl.ClusterControl]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ClusterControl.forwarders [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.pending[write:2][write:7] [class=org.hippoecm.frontend.plugin.impl.ServiceForwarder]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.forwarded [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.forwarded[write:1] [class=org.hippoecm.frontend.model.ModelReference]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context[write:1] [class=java.util.TreeMap]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context[write:1][write:1][write:2] [class=org.hippoecm.frontend.plugin.impl.ClusterControl]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.impl.PluginContext[] org.hippoecm.frontend.plugin.impl.ClusterControl.contexts [class=[Lorg.hippoecm.frontend.plugin.impl.PluginContext;]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.impl.PluginContext[] org.hippoecm.frontend.plugin.impl.ClusterControl.contexts[0][write:1][write:3][write:4][write:6][write:8][write:9][write:1][write:2][write:11][1] [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] private final java.util.List org.hippoecm.frontend.service.render.AbstractRenderService$ExtensionPoint.list[write:2][write:3][write:8][write:9] [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private final java.util.List org.hippoecm.frontend.service.render.AbstractRenderService$ExtensionPoint.list[write:2][write:3][write:8][write:9][write:1] [class=org.hippoecm.frontend.service.render.RenderService$ExtensionPoint]
      [INFO] [talledLocalContainer] private final java.util.List org.hippoecm.frontend.service.render.AbstractRenderService$ExtensionPoint.list [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private final java.util.List org.hippoecm.frontend.service.render.AbstractRenderService$ExtensionPoint.list[write:1] [class=org.hippoecm.frontend.service.render.ListViewPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right:view:1]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.service.render.ListViewService$RenderServiceModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right:view:1:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right:view:1:item:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right:view:1:item:view:1]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.service.render.ListViewService$RenderServiceModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.editor.plugins.field.ComparingController$ItemEntry, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right:view:1:item:view:1:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.editor.plugins.DatePickerPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.right:view:1:item:view:1:item:cmp]
      [INFO] [talledLocalContainer] private final org.hippoecm.frontend.model.IModelReference org.hippoecm.frontend.service.render.AbstractRenderService.modelReference [class=org.hippoecm.frontend.model.ModelReference]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context [class=org.hippoecm.frontend.service.ServiceContext]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.service.ServiceContext.upstream [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.pending[write:8][write:5] [class=java.util.IdentityHashMap]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.pending[write:8][write:5][write:1] [class=org.hippoecm.frontend.editor.impl.TemplateEngineFactory]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.editor.impl.TemplateEngineFactory.engines [class=java.util.HashMap]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.editor.impl.TemplateEngineFactory.engines[write:1] [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.editor.impl.TemplateEngineFactory.engines[write:1][write:1] [class=java.util.TreeMap]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.editor.impl.TemplateEngineFactory.engines[write:1][write:1][write:1][write:2] [class=org.hippoecm.frontend.plugin.impl.ClusterControl]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.impl.PluginContext[] org.hippoecm.frontend.plugin.impl.ClusterControl.contexts [class=[Lorg.hippoecm.frontend.plugin.impl.PluginContext;]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.impl.PluginContext[] org.hippoecm.frontend.plugin.impl.ClusterControl.contexts[0] [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.impl.PluginContext[] org.hippoecm.frontend.plugin.impl.ClusterControl.contexts[0][write:1][write:3][write:4][write:5][write:6] [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.impl.PluginContext[] org.hippoecm.frontend.plugin.impl.ClusterControl.contexts[0][write:1][write:3][write:4][write:5][write:6][write:1] [class=org.hippoecm.frontend.service.render.ListViewService$3]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.service.render.ListViewService org.hippoecm.frontend.service.render.ListViewService$3.this$0 [class=org.hippoecm.frontend.service.render.ListViewPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=org.hippoecm.frontend.model.JcrNodeModel]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.model.event.IObservationContext org.hippoecm.frontend.model.JcrNodeModel.context [class=org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers[write:2] [class=org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view:1:item]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view:1]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0][1] [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view:2]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.service.render.ListViewService$RenderServiceModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view:2:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view:2:item:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view:2:item:view:1]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.service.render.ListViewService$RenderServiceModel]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.editor.plugins.ValueTemplatePlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item:cmp:view:2:item:view:1:item]
      [INFO] [talledLocalContainer] private final org.hippoecm.frontend.model.IModelReference org.hippoecm.frontend.service.render.AbstractRenderService.modelReference [class=org.hippoecm.frontend.model.ModelReference]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context [class=org.hippoecm.frontend.plugin.impl.PluginContext]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context[write:1] [class=java.util.TreeMap]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context[write:1][write:1][write:2] [class=org.hippoecm.frontend.plugin.impl.ClusterControl]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ClusterControl.forwarders [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.pending[write:2][write:6][write:7] [class=org.hippoecm.frontend.plugin.impl.ServiceForwarder]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.forwarded [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.plugin.impl.ServiceForwarder.forwarded[write:1] [class=org.hippoecm.frontend.model.ModelReference]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.plugin.IPluginContext org.hippoecm.frontend.model.ModelReference.context [class=org.hippoecm.frontend.service.ServiceContext]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.service.ServiceContext.listeners [class=java.util.HashMap]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.service.ServiceContext.listeners[write:1][write:2] [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private java.util.Map org.hippoecm.frontend.service.ServiceContext.listeners[write:1][write:2][write:1] [class=org.hippoecm.frontend.service.render.RenderService$ExtensionPoint]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.service.render.AbstractRenderService org.hippoecm.frontend.service.render.AbstractRenderService$ExtensionPoint.this$0 [class=org.hippoecm.frontend.editor.plugins.field.ComparingController$ItemEntry, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1:item]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view:1]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.frontend.service.render.ListViewService$2, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item:view]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.frontend.editor.plugins.field.NodeFieldPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.editor:template:extension.left:view:5:item]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.editor.plugins.field.FieldPluginHelper org.hippoecm.frontend.editor.plugins.field.AbstractFieldPlugin.helper [class=org.hippoecm.frontend.editor.plugins.field.FieldPluginHelper]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.editor.plugins.field.ValidationModel org.hippoecm.frontend.editor.plugins.field.FieldPluginHelper.validationModel [class=org.hippoecm.frontend.editor.plugins.field.ValidationModel]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.model.event.IObservationContext org.hippoecm.frontend.editor.plugins.field.ValidationModel.obContext [class=org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.model.event.ObservableRegistry org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.this$0 [class=org.hippoecm.frontend.model.event.ObservableRegistry]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.model.event.ObservableRegistry.contexts [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.registered[write:9][write:11][write:13] [class=org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers[write:1] [class=org.hippoecm.frontend.plugins.cms.browse.DocumentCollectionView$1]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.plugins.cms.browse.DocumentCollectionView org.hippoecm.frontend.plugins.cms.browse.DocumentCollectionView$1.this$0 [class=org.hippoecm.frontend.plugins.cms.browse.Navigator$2, path=1:root:tabs:panel-container:cards:2:panel:left:documents]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.frontend.plugins.cms.browse.list.FolderViewPlugin, path=1:root:tabs:panel-container:cards:2:panel:left:documents:extension.list]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.hippoecm.frontend.model.JcrNodeModel]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.model.event.IObservationContext org.hippoecm.frontend.model.JcrNodeModel.context [class=org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] protected org.hippoecm.frontend.widgets.AbstractView org.hippoecm.addon.workflow.AbstractWorkflowPlugin.view[write:11][write:12][write:14][write:18] [class=org.hippoecm.frontend.i18n.model.NodeTranslator$NodeNameModel$1]
      [INFO] [talledLocalContainer] final org.hippoecm.frontend.i18n.model.NodeTranslator$NodeNameModel org.hippoecm.frontend.i18n.model.NodeTranslator$NodeNameModel$1.this$1 [class=org.hippoecm.frontend.i18n.model.NodeTranslator$NodeNameModel]
      [INFO] [talledLocalContainer] private java.util.Set org.hippoecm.frontend.i18n.model.NodeTranslator$NodeNameModel.accessed [class=java.util.HashSet]
      [INFO] [talledLocalContainer] private java.util.Set org.hippoecm.frontend.i18n.model.NodeTranslator$NodeNameModel.accessed[write:1][write:2][write:1][write:2][write:6] [class=org.hippoecm.frontend.model.JcrNodeModel]
      [INFO] [talledLocalContainer] private org.hippoecm.frontend.model.event.IObservationContext org.hippoecm.frontend.model.JcrNodeModel.context [class=org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers [class=java.util.ArrayList]
      [INFO] [talledLocalContainer] java.util.List org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.observers[write:1] [class=org.hippoecm.addon.workflow.WorkflowsPlugin$2]
      [INFO] [talledLocalContainer] final org.hippoecm.addon.workflow.WorkflowsPlugin org.hippoecm.addon.workflow.WorkflowsPlugin$2.this$0 [class=org.hippoecm.addon.workflow.WorkflowsPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.addon.workflow.AbstractWorkflowPlugin$PanelView, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:view]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.frontend.service.social.PopupSocialMediaService.socialMedia[6] [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:view:7]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=org.apache.wicket.model.Model]
      [INFO] [talledLocalContainer] private java.io.Serializable org.apache.wicket.model.Model.object [class=org.hippoecm.frontend.plugins.reviewedactions.FullReviewedActionsWorkflowPlugin, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:view:7:service.render]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.frontend.plugins.reviewedactions.FullReviewedActionsWorkflowPlugin$1, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:view:7:service.render:info]
      [INFO] [talledLocalContainer] java.util.Map org.hippoecm.addon.workflow.ActionDescription.actions [class=java.util.HashMap]
      [INFO] [talledLocalContainer] private org.apache.wicket.markup.html.ContainerWithAssociatedMarkupHelper org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup.markupHelper[write:7] [class=org.hippoecm.addon.workflow.StdWorkflow$1, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu:list:6:item:text]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.addon.workflow.MenuLabel, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu:list:6:item]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.apache.wicket.markup.repeater.Item, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu:list:6]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.addon.workflow.MenuBar$1, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu:list]
      [INFO] [talledLocalContainer] private org.apache.wicket.MarkupContainer org.apache.wicket.Component.parent [class=org.hippoecm.addon.workflow.MenuBar, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu]
      [INFO] [talledLocalContainer] private java.util.List org.hippoecm.addon.workflow.MenuBar.buttons [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private org.apache.wicket.markup.html.ContainerWithAssociatedMarkupHelper org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup.markupHelper[write:26] [class=org.hippoecm.addon.workflow.MenuButton, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu:list:5:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children[0] [class=org.hippoecm.addon.workflow.MenuList, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu:list:5:item:item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.addon.workflow.MenuList$1, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:menu:list:5:item:item:list]
      [INFO] [talledLocalContainer] private final org.apache.wicket.markup.repeater.data.IDataProvider org.apache.wicket.markup.repeater.data.DataViewBase.dataProvider [class=org.apache.wicket.markup.repeater.data.ListDataProvider]
      [INFO] [talledLocalContainer] private final java.util.List org.apache.wicket.markup.repeater.data.ListDataProvider.list [class=java.util.LinkedList]
      [INFO] [talledLocalContainer] private final java.util.List org.apache.wicket.markup.repeater.data.ListDataProvider.list[write:1] [class=org.hippoecm.addon.workflow.MenuItem, path=item]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.hippoecm.addon.workflow.MenuItem$1, path=item:link]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.MarkupContainer$ChildList]
      [INFO] [talledLocalContainer] private java.lang.Object[] org.apache.wicket.MarkupContainer$ChildList.childs [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] private java.lang.Object[] org.apache.wicket.MarkupContainer$ChildList.childs[0] [class=org.hippoecm.addon.workflow.StdWorkflow$1, path=item:link:text]
      [INFO] [talledLocalContainer] private java.lang.Object org.apache.wicket.MarkupContainer.children [class=org.apache.wicket.markup.html.basic.Label, path=item:link:text:text]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data [class=[Ljava.lang.Object;]
      [INFO] [talledLocalContainer] java.lang.Object org.apache.wicket.Component.data[0] [class=org.onehippo.cms7.channelmanager.plugins.channelactions.ChannelActionsPlugin$ViewChannelAction$1]
      [INFO] [talledLocalContainer] final org.onehippo.cms7.channelmanager.plugins.channelactions.ChannelActionsPlugin$ViewChannelAction org.onehippo.cms7.channelmanager.plugins.channelactions.ChannelActionsPlugin$ViewChannelAction$1.this$1 [class=org.onehippo.cms7.channelmanager.plugins.channelactions.ChannelActionsPlugin$ViewChannelAction, path=1:root:tabs:panel-container:cards:2:panel:center:tabs:panel-container:cards:0:panel:editor:extension.workflow:view:11:service.render:channels:0:view-channel]
      [INFO] [talledLocalContainer] private org.hippoecm.hst.rest.beans.ChannelDocument org.onehippo.cms7.channelmanager.plugins.channelactions.ChannelActionsPlugin$ViewChannelAction.channelDocument [class=org.hippoecm.hst.rest.beans.ChannelDocument] <----- field that is not serializable

      Attachments

        Issue Links

          Activity

            People

              jsheriff Junaidh Kadhar Sheriff
              mdenburger Mathijs den Burger (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: