[Geoserver-devel] [JIRA] (GEOS-7512) Caching Defaults for Spearfish result in Wicket Error

Jody Garnett [Administrator] created an issue

GeoServer / BugGEOS-7512

Caching Defaults for Spearfish result in Wicket Error

Issue Type:

BugBug

Assignee:

Unassigned

Created:

21/Apr/16 2:21 AM

Priority:

MediumMedium

Reporter:

Jody Garnett [Administrator]

Chris Snider on email testing 2.9-beta2:

Tile Caching > Caching Defaults
Followed link to “embedded GeoWebCache home page”
No Link from embedded GeoWebCache home page back to GeoServer proper
Followed link to “A list of all the layers and automatic demos”
Followed link to sf:bugsites > Seed this layer
Verified Seeding (geoserver/gwc/rest/seed/sf:bugsites) defaults entered, 1,378 tiles generated

Used browser BACK button to get back to GeoServer proper (Caching Defaults page)
Selected Tile Caching > Tile Layers
Selected “spearfish”

*Exception* (page ref: geoserver/web/wicket/page?67)
org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.AjaxLink$1@anonymised.com on component [AjaxLink [Component id = link]] threw an exception at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:268) at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248) at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234) at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:865)
…
Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor278.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) ... 101 more Caused by: java.lang.IllegalArgumentException: Argument 'value' may not be null. at org.apache.wicket.util.lang.Args.notNull(Args.java:41) at org.apache.wicket.request.mapper.parameter.PageParameters.add(PageParameters.java:291) at org.apache.wicket.request.mapper.parameter.PageParameters.add(PageParameters.java:284) at org.apache.wicket.request.mapper.parameter.PageParameters.add(PageParameters.java:278) at org.geoserver.gwc.web.layer.ConfigureCachedLayerAjaxLink.onClick(ConfigureCachedLayerAjaxLink.java:71) at org.geoserver.web.wicket.SimpleAjaxLink$1.onClick(SimpleAjaxLink.java:47) at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:84) at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:588) ... 105 more

Selecting any other page, back to tile layers, spearfish always fails, URL in address bar changes, incrementing the ?## value

Add Comment

Add Comment

This message was sent by Atlassian JIRA (v7.2.0-OD-05-030#72002-sha1:7e8526a)

Atlassian logo