[Geoserver-devel] geoserver 2.9-beta2 preflight testing

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

···


Jody Garnett

Unable to start DMG… is the Java Cryptography Extension required?

···

On 18 April 2016 at 21:32, Jody Garnett <jody.garnett@anonymised.com> wrote:

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.


Jody Garnett


Jody Garnett

Testing the bin release failed even sooner - no JAI packaged?

2016-04-18 21:45:46.417:WARN:oejuc.AbstractLifeCycle:main: FAILED o.e.j.w.WebAppContext@anonymised.com{/geoserver,file:/Users/jody/Downloads/geoserver-2.9-beta2/webapps/geoserver/,STARTING}{/geoserver}: java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)

···


Jody Garnett

On 18 April 2016 at 21:32, Jody Garnett <jody.garnett@anonymised.com> wrote:

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.


Jody Garnett

Testing with the war on Tomcat (7.0.52) on Kubuntu 14.04 plus all the package updates to today.

GeoServer Version 2.9-beta2
Git Revision 7026d8e9a934f2e854c8116e5a8ac52063c3c11c
Build Date 19-Apr-2016 03:28
GeoTools Version 15-beta2 (rev c38b6f373bdb76a731b78cba0e1cb58f7ce06288)
GeoWebCache Version 1.9-beta2 (rev master/806006ed652e11d6f3d4ea694d15a16a989a4852)

On trying to log in, it just goes to:
http://localhost:8080/geoserver/web/wicket/j_spring_security_check

Layer preview seems good - tried each layer, and tried each output format for the Tasmanian Cities (city) layer. All seem OK (well, the world polygon looked ugly and grey, but it always does, so that is still tolerable :-)).

Brad

On Tue, Apr 19, 2016 at 11:59 AM, Brad Hards <bradh@anonymised.com> wrote:

Testing with the war on Tomcat (7.0.52) on Kubuntu 14.04 plus all the
package updates to today.

GeoServer Version 2.9-beta2
Git Revision 7026d8e9a934f2e854c8116e5a8ac52063c3c11c
Build Date 19-Apr-2016 03:28
GeoTools Version 15-beta2 (rev c38b6f373bdb76a731b78cba0e1cb58f7ce06288)
GeoWebCache Version 1.9-beta2 (rev
master/806006ed652e11d6f3d4ea694d15a16a989a4852)

On trying to log in, it just goes to:
http://localhost:8080/geoserver/web/wicket/j_spring_security_check

Layer preview seems good - tried each layer, and tried each output format
for the Tasmanian Cities (city) layer. All seem OK (well, the world polygon
looked ugly and grey, but it always does, so that is still tolerable :-)).

Same here. The login failure from the preview page is known and tracked in
this ticket, it is
something someone definitely needs to fix before RC1.
Actually it seems that we have duplicate reports about it (from two people
sitting in the same office?):
https://osgeo-org.atlassian.net/browse/GEOS-7502
https://osgeo-org.atlassian.net/browse/GEOS-7482

Kevin's report is interesting (the observation about web/wicket in the path
seemingly being the trigger)

Cheers
Andrea

--

GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------

Tested the Jetty artifact in both Oracle and OpenJDK on Ubuntu GNOME 15.04 The only problem I encountered was the 404 () when trying to log in from certain pages. (GEOS-7482)

···

On 2016-04-19 02:59 AM, Brad Hards wrote:

Testing with the war on Tomcat (7.0.52) on Kubuntu 14.04 plus all the package updates to today.

GeoServer Version 2.9-beta2 
Git Revision 7026d8e9a934f2e854c8116e5a8ac52063c3c11c 
Build Date 19-Apr-2016 03:28 
GeoTools Version 15-beta2 (rev c38b6f373bdb76a731b78cba0e1cb58f7ce06288) 
GeoWebCache Version 1.9-beta2 (rev master/806006ed652e11d6f3d4ea694d15a16a989a4852)

On trying to log in, it just goes to:
[http://localhost:8080/geoserver/web/wicket/j_spring_security_check](http://localhost:8080/geoserver/web/wicket/j_spring_security_check)

Layer preview seems good - tried each layer, and tried each output format for the Tasmanian Cities (city) layer. All seem OK (well, the world polygon looked ugly and grey, but it always does, so that is still tolerable :-)).

Brad

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
[https://ad.doubleclick.net/ddm/clk/302982198;130105516;z](https://ad.doubleclick.net/ddm/clk/302982198;130105516;z)
_______________________________________________
Geoserver-devel mailing list
[Geoserver-devel@lists.sourceforge.net](mailto:Geoserver-devel@anonymised.comsourceforge.net)
[https://lists.sourceforge.net/lists/listinfo/geoserver-devel](https://lists.sourceforge.net/lists/listinfo/geoserver-devel)

http://localhost:8080/geoserver/web/wicket/j_spring_security_check

Otherwise I was able to log in, view layer previews, and create a layer.

-- 
Kevin Michael Smith
[<smithkm@anonymised.com>](mailto:smithkm@anonymised.com)

Testing startup

Windows 7

java -version

java version “1.8.0_74”

Java™ SE Runtime Environment (build 1.8.0_74-b02)

Java HotSpot™ 64-Bit Server VM (build 25.74-b02, mixed mode)

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

WARNING: Module not found [ssl]

java.net.ConnectException: Connection refused: connect

at java.net.DualStackPlainSocketImpl.connect0(Native Method)

at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at java.net.Socket.connect(Socket.java:538)

at java.net.Socket.(Socket.java:434)

at java.net.Socket.(Socket.java:244)

at org.eclipse.jetty.start.Main.stop(Main.java:869)

at org.eclipse.jetty.start.Main.stop(Main.java:848)

at org.eclipse.jetty.start.Main.doStop(Main.java:839)

at org.eclipse.jetty.start.Main.start(Main.java:692)

at org.eclipse.jetty.start.Main.main(Main.java:112)

Usage: java -jar start.jar [options] [properties] [configs]

java -jar start.jar --help # for more information

Press any key to continue . . .

Second startup via start.bat results

Welcome to GeoServer!

JAVA_HOME: c:\Program Files\Java\jdk1.8.0_74

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

The GEOSERVER_DATA_DIR environment variable is not defined correctly.

Temporarily setting GEOSERVER_DATA_DIR to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2\data_dir

Please wait while loading GeoServer…

WARNING: Module not found [ssl]

2016-04-19 11:13:42.236:INFO::main: Logging initialized @319ms

2016-04-19 11:13:42.488:INFO:oejs.Server:main: jetty-9.2.13.v20150730

2016-04-19 11:13:42.505:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/] at interval 1

2016-04-19 11:13:43.816:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /geoserver, did not find org.eclipse.jetty.jsp.JettyJspServlet

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘XStreamPersisterInitializer’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionProvider’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

19 Apr 11:13:54 INFO [org.geoserver] - GeoServer configuration lock is enabled

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs] onto handler ‘dispatcher’

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs/**] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/TestWfsPost] onto handler ‘wfsTestServlet’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs/*] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Initialized with 1000 Max Entries, 300 seconds idle time, 600 seconds time to live and 3 concurrency level

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Eviction Task created to run every 600 seconds

19 Apr 11:13:59 INFO [geoserver.security] - Start reloading user/groups for service named default

19 Apr 11:13:59 INFO [geoserver.security] - Reloading user/groups successful for service named default

2016-04-19 11:13:59.839:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@…4420…{/geoserver,file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/geoserver/,AVAILABLE}{F:\Downloads\GIS Software\geoserver-2.9

beta2\webapps\geoserver}

2016-04-19 11:13:59.907:INFO:oejs.ServerConnector:main: Started ServerConnector@…4421…{HTTP/1.1}{0.0.0.0:8080}

2016-04-19 11:13:59.908:INFO:oejs.Server:main: Started @17991ms

Logged in with admin/etc

cid:image002.png@...4422...

Verified each Link on left menu

Layer Preview (OpenLayers format)

nurc:mosaic

nurc:Img_Sample

sf:streams

Created a new Workspace

Created new GeoTIFF store in new workspace

Published Layer

Previewed New Layer

Verified Layers Screen (single page worth of data)

Verified Layer Groups Screen (single page worth of data)

Verified Styles link

Edited Capitals Style

Changed size to 16

Stroke to #0000FF

Fill to #FFFF00

Verified Preview legend renders new style without Submitting (broken 2.8.3)

Validated

Submitted

Verified Services > WCS displays

Verified Services > WFS displays

Verified Services > WMS displays

Verified Settings > Global displays (Log level change, submit works)

Verified Settings > Image Processing displays (No changes, submit works)

Verified Settings > Raster Access displays (No changes, submit works)

Verified Tile Caching > Tile Layers

(nurc:Pk50095 listed as Enabled Exclamation Symbol)

Verified preview geoserver/gwc/demo/spearfish?gridSet=EPSG:4326&format=image/jpeg

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@…4423… 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

Verified Tile Caching > Gridsets

Verified Create a Copy of EPSG:4326 to US_EPSG:4326

Verified Display of EPSG:4326 (internal not modifiable)

Verified Tile Caching > Disk Quota

Verified Enabled; In process; Save;

Verified returns to Home screen

Verified Tile Caching > Disk Quota Displays

Verified Security > Settings Displays

Verified Security > Authentication Displays

Verified Security > Passwords Displays

Verified Security > Users, Groups, and Roles Displays

Verified Security > Data Displays

Verified Security > Tools Displays

Verified Demos Displays

Demo Requests

Choose WCS_describeCoverage.xml

URL populates, Body Populates

Submit

EXCEPTION

Error screen ( Log Exception)

ERROR: ‘Could not find the specified coverage: nurc:Pk50095’

19 Apr 11:55:26 ERROR [geoserver.ows] -

java.io.IOException

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:38)

at org.geoserver.ows.Dispatcher.response(Dispatcher.java:991)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:870)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

at java.lang.Thread.run(Thread.java:745)

Caused by: javax.xml.transform.TransformerException: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)

at org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:300)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:133)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:112)

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:36)

… 85 more

Caused by: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at org.geoserver.wcs.response.Wcs10DescribeCoverageTransformer$WCS100DescribeCoverageTranslator.encode(Wcs10DescribeCoverageTransformer.java:190)

at org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:1026)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:668)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)

… 90 more

Close Popup window

Select ANY other Request from drop down:

URL changes

Body is blank

Submitting always produces exception

OR

Verified Tools Displays

Confirmed the logout > Layer Preview redirect issue redirects to 404

Source Page:

geoserver/web/wicket/bookmarkable/org.geoserver.web.demo.MapPreviewPage?1

the form behind the Login button has (bold emphasis added)

Username

Expected Result Page:

geoserver/web/?3 (some number on the end)

Actual Result Page:

geoserver/web/wicket/j_spring_security_check (404)

I modified the form post with FireFox developer tools to

Username

And logged in successfully

I will try to test the WAR version on this platform this afternoon or tomorrow, but can’t promise completion as work may get in the way J.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@...3926...

(attachments)

image001.png
image002.png
image003.png
image004.png

···

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

Jody Garnett

I see the same error as Jody when trying to start the OS X dmg.

Torben

(attachments)

image001.png


image002.png

···

On Tue, Apr 19, 2016 at 11:26 AM, Chris Snider <chris.snider@anonymised.com> wrote:

Testing startup

Windows 7

java -version

java version “1.8.0_74”

Java™ SE Runtime Environment (build 1.8.0_74-b02)

Java HotSpot™ 64-Bit Server VM (build 25.74-b02, mixed mode)

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

WARNING: Module not found [ssl]

java.net.ConnectException: Connection refused: connect

at java.net.DualStackPlainSocketImpl.connect0(Native Method)

at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at java.net.Socket.connect(Socket.java:538)

at java.net.Socket.(Socket.java:434)

at java.net.Socket.(Socket.java:244)

at org.eclipse.jetty.start.Main.stop(Main.java:869)

at org.eclipse.jetty.start.Main.stop(Main.java:848)

at org.eclipse.jetty.start.Main.doStop(Main.java:839)

at org.eclipse.jetty.start.Main.start(Main.java:692)

at org.eclipse.jetty.start.Main.main(Main.java:112)

Usage: java -jar start.jar [options] [properties] [configs]

java -jar start.jar --help # for more information

Press any key to continue . . .

Second startup via start.bat results

Welcome to GeoServer!

JAVA_HOME: c:\Program Files\Java\jdk1.8.0_74

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

The GEOSERVER_DATA_DIR environment variable is not defined correctly.

Temporarily setting GEOSERVER_DATA_DIR to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2\data_dir

Please wait while loading GeoServer…

WARNING: Module not found [ssl]

2016-04-19 11:13:42.236:INFO::main: Logging initialized @319ms

2016-04-19 11:13:42.488:INFO:oejs.Server:main: jetty-9.2.13.v20150730

2016-04-19 11:13:42.505:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/] at interval 1

2016-04-19 11:13:43.816:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /geoserver, did not find org.eclipse.jetty.jsp.JettyJspServlet

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘XStreamPersisterInitializer’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionProvider’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

19 Apr 11:13:54 INFO [org.geoserver] - GeoServer configuration lock is enabled

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs] onto handler ‘dispatcher’

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs/**] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/TestWfsPost] onto handler ‘wfsTestServlet’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs/*] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Initialized with 1000 Max Entries, 300 seconds idle time, 600 seconds time to live and 3 concurrency level

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Eviction Task created to run every 600 seconds

19 Apr 11:13:59 INFO [geoserver.security] - Start reloading user/groups for service named default

19 Apr 11:13:59 INFO [geoserver.security] - Reloading user/groups successful for service named default

2016-04-19 11:13:59.839:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@anonymised.com{/geoserver,file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/geoserver/,AVAILABLE}{F:\Downloads\GIS Software\geoserver-2.9

beta2\webapps\geoserver}

2016-04-19 11:13:59.907:INFO:oejs.ServerConnector:main: Started ServerConnector@anonymised.com{HTTP/1.1}{0.0.0.0:8080}

2016-04-19 11:13:59.908:INFO:oejs.Server:main: Started @17991ms

Logged in with admin/etc

cid:image002.png@anonymised.com

Verified each Link on left menu

Layer Preview (OpenLayers format)

nurc:mosaic

nurc:Img_Sample

sf:streams

Created a new Workspace

Created new GeoTIFF store in new workspace

Published Layer

Previewed New Layer

Verified Layers Screen (single page worth of data)

Verified Layer Groups Screen (single page worth of data)

Verified Styles link

Edited Capitals Style

Changed size to 16

Stroke to #0000FF

Fill to #FFFF00

Verified Preview legend renders new style without Submitting (broken 2.8.3)

Validated

Submitted

Verified Services > WCS displays

Verified Services > WFS displays

Verified Services > WMS displays

Verified Settings > Global displays (Log level change, submit works)

Verified Settings > Image Processing displays (No changes, submit works)

Verified Settings > Raster Access displays (No changes, submit works)

Verified Tile Caching > Tile Layers

(nurc:Pk50095 listed as Enabled Exclamation Symbol)

Verified preview geoserver/gwc/demo/spearfish?gridSet=EPSG:4326&format=image/jpeg

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@…4423… 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

Verified Tile Caching > Gridsets

Verified Create a Copy of EPSG:4326 to US_EPSG:4326

Verified Display of EPSG:4326 (internal not modifiable)

Verified Tile Caching > Disk Quota

Verified Enabled; In process; Save;

Verified returns to Home screen

Verified Tile Caching > Disk Quota Displays

Verified Security > Settings Displays

Verified Security > Authentication Displays

Verified Security > Passwords Displays

Verified Security > Users, Groups, and Roles Displays

Verified Security > Data Displays

Verified Security > Tools Displays

Verified Demos Displays

Demo Requests

Choose WCS_describeCoverage.xml

URL populates, Body Populates

Submit

EXCEPTION

Error screen ( Log Exception)

ERROR: ‘Could not find the specified coverage: nurc:Pk50095’

19 Apr 11:55:26 ERROR [geoserver.ows] -

java.io.IOException

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:38)

at org.geoserver.ows.Dispatcher.response(Dispatcher.java:991)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:870)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

at java.lang.Thread.run(Thread.java:745)

Caused by: javax.xml.transform.TransformerException: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)

at org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:300)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:133)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:112)

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:36)

… 85 more

Caused by: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at org.geoserver.wcs.response.Wcs10DescribeCoverageTransformer$WCS100DescribeCoverageTranslator.encode(Wcs10DescribeCoverageTransformer.java:190)

at org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:1026)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:668)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)

… 90 more

Close Popup window

Select ANY other Request from drop down:

URL changes

Body is blank

Submitting always produces exception

OR

Verified Tools Displays

Confirmed the logout > Layer Preview redirect issue redirects to 404

Source Page:

geoserver/web/wicket/bookmarkable/org.geoserver.web.demo.MapPreviewPage?1

the form behind the Login button has (bold emphasis added)

Username

Expected Result Page:

geoserver/web/?3 (some number on the end)

Actual Result Page:

geoserver/web/wicket/j_spring_security_check (404)

I modified the form post with FireFox developer tools to

Username

And logged in successfully

I will try to test the WAR version on this platform this afternoon or tomorrow, but can’t promise completion as work may get in the way J.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@anonymised.com926...

From: Jody Garnett [mailto:jody.garnett@anonymised.com]
Sent: Monday, April 18, 2016 10:33 PM
To: Geoserver Developers <geoserver-devel@lists.sourceforge.net>
Subject: [Geoserver-devel] geoserver 2.9-beta2 preflight testing

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

Jody Garnett


Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Removing ~/Library/Java/Extensions allowed bin release to start up on mac.

This matches Kevin’s experience on linux.

···

On 18 April 2016 at 21:47, Jody Garnett <jody.garnett@anonymised.com> wrote:

Testing the bin release failed even sooner - no JAI packaged?

2016-04-18 21:45:46.417:WARN:oejuc.AbstractLifeCycle:main: FAILED o.e.j.w.WebAppContext@anonymised.com{/geoserver,file:/Users/jody/Downloads/geoserver-2.9-beta2/webapps/geoserver/,STARTING}{/geoserver}: java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
java.lang.NoClassDefFoundError: Could not initialize class javax.media.jai.JAI
at org.geoserver.GeoserverInitStartupListener.contextInitialized(GeoserverInitStartupListener.java:88)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)


Jody Garnett


Jody Garnett

On 18 April 2016 at 21:32, Jody Garnett <jody.garnett@anonymised.com> wrote:

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.


Jody Garnett

Able to start bin download on windows (got a bit confused in testing as java updated itself making JAVA_HOME wrong).

Opened a small issue GEOS-7506 - shutdown.bat cannot run without JAVA_HOME set but windows bin is good to go.

···

On 18 April 2016 at 21:32, Jody Garnett <jody.garnett@anonymised.com> wrote:

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.


Jody Garnett


Jody Garnett

Testing windows service install - does not start.

(!) Error Service Control Manager “The GeoServer 2.9-beta2 service terminated with service-specific error Incorrect function…”

Could not find logs, taking a wild guess and changing permissions on the data directory did not fix anything.

Found the wrapper logs:

STATUS | wrapper | 2016/04/20 09:30:18 | GeoServer 2.9-beta2 installed.
STATUS | wrapper | 2016/04/20 09:30:18 | Starting the GeoServer 2.9-beta2 service…
STATUS | wrapper | 2016/04/20 09:30:18 | → Wrapper Started as Service
STATUS | wrapper | 2016/04/20 09:30:18 | Java Service Wrapper Community Edition 3.3.3
STATUS | wrapper | 2016/04/20 09:30:18 | Copyright (C) 1999-2009 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2016/04/20 09:30:18 | http://wrapper.tanukisoftware.org
STATUS | wrapper | 2016/04/20 09:30:18 |
STATUS | wrapper | 2016/04/20 09:30:18 | Launching a JVM…
INFO | wrapper | 2016/04/20 09:30:23 | Waiting to start…
INFO | jvm 1 | 2016/04/20 09:30:24 | WrapperManager: Initializing…
INFO | jvm 1 | 2016/04/20 09:30:25 | WrapperSimpleApp: Unable to locate the class org.mortbay.start.Main: java.lang.ClassNotFoundException: org.mortbay.start.Main
INFO | jvm 1 | 2016/04/20 09:30:25 |
INFO | jvm 1 | 2016/04/20 09:30:25 | WrapperSimpleApp Usage:
INFO | jvm 1 | 2016/04/20 09:30:25 | java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class} [app_arguments]
INFO | jvm 1 | 2016/04/20 09:30:25 |
INFO | jvm 1 | 2016/04/20 09:30:25 | Where:
INFO | jvm 1 | 2016/04/20 09:30:25 | app_class: The fully qualified class name of the application to run.
INFO | jvm 1 | 2016/04/20 09:30:25 | app_arguments: The arguments that would normally be passed to the
INFO | jvm 1 | 2016/04/20 09:30:25 | application.
ERROR | wrapper | 2016/04/20 09:30:27 | JVM exited while loading the application.

···

On 18 April 2016 at 21:32, Jody Garnett <jody.garnett@anonymised.com> wrote:

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.


Jody Garnett


Jody Garnett

Thanks for the testing Jody. I’ll take a look at the mac dmg issue tomorrow. Appears to be something around the unlimited strength encryption jurisdiction files… but not sure. Might be somethign related to the server it was built on. I’ll start by building locally and see if I can reproduce.

···


Jody Garnett

On 18 April 2016 at 21:32, Jody Garnett <jody.garnett@anonymised.com> wrote:

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.


Jody Garnett

All,

I downloaded the geoserver-2.9-beta2-win.zip from http://ares.boundlessgeo.com/geoserver/release/2.9-beta2/geoserver-2.9-beta2-win.zip

I unzipped to a folder on my drive which contained

GeoServerEXE.nsi

gs.ico

header.bmp

side_left.bmp

splash.bmp

wrapper-server-license.txt

wrapper.conf

wrapper.dll

wrapper.exe

wrapper.jar

Not knowing how to start this, I simply ran the wrapper.exe as a double-click from Explorer

Output (from log, window closed to fast to copy the actual console):

STATUS | wrapper | 2016/04/20 07:48:29 | → Wrapper Started as Console

STATUS | wrapper | 2016/04/20 07:48:29 | Java Service Wrapper Community Edition 3.3.3

STATUS | wrapper | 2016/04/20 07:48:29 | Copyright (C) 1999-2009 Tanuki Software, Ltd. All Rights Reserved.

STATUS | wrapper | 2016/04/20 07:48:29 | http://wrapper.tanukisoftware.org

STATUS | wrapper | 2016/04/20 07:48:29 |

STATUS | wrapper | 2016/04/20 07:48:29 | Launching a JVM…

INFO | jvm 1 | 2016/04/20 07:48:29 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:29 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:34 | Launching a JVM…

INFO | jvm 2 | 2016/04/20 07:48:34 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:34 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:38 | Launching a JVM…

INFO | jvm 3 | 2016/04/20 07:48:40 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:40 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:45 | Launching a JVM…

INFO | jvm 4 | 2016/04/20 07:48:45 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:45 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:49 | Launching a JVM…

INFO | jvm 5 | 2016/04/20 07:48:49 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:49 | JVM exited while loading the application.

FATAL | wrapper | 2016/04/20 07:48:50 | There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up.

FATAL | wrapper | 2016/04/20 07:48:50 | There may be a configuration problem: please check the logs.

STATUS | wrapper | 2016/04/20 07:48:50 | ← Wrapper Stopped

Executing from a command prompt

Ouput:

F:\Downloads\GIS Software\geoserver-2.9-beta2-win>wrapper.exe

→ Wrapper Started as Console

Java Service Wrapper Community Edition 3.3.3

Copyright (C) 1999-2009 Tanuki Software, Ltd. All Rights Reserved.

http://wrapper.tanukisoftware.org

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up.

There may be a configuration problem: please check the logs.

← Wrapper Stopped

I did a quick search for how to start using the wrapper and found this page

https://github.com/geoserver/geoserver/blob/master/src/release/wrapper/wrapper_readme.txt

which indicates that the wrapper_readme.txt should be included, but the file list is also quite different to what is actually in the zip.

Not sure how to test this one.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@...3926...

(attachments)

image001.png

···

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

Jody Garnett

That one is combined with the bin download to produce the exe download. The wrapper is installed by the installer to run geoserver as a background service on Windows.

On Wed, Apr 20, 2016 at 6:53 AM Chris Snider <chris.snider@anonymised.com> wrote:

All,

I downloaded the geoserver-2.9-beta2-win.zip from http://ares.boundlessgeo.com/geoserver/release/2.9-beta2/geoserver-2.9-beta2-win.zip

I unzipped to a folder on my drive which contained

GeoServerEXE.nsi

gs.ico

header.bmp

side_left.bmp

splash.bmp

wrapper-server-license.txt

wrapper.conf

wrapper.dll

wrapper.exe

wrapper.jar

Not knowing how to start this, I simply ran the wrapper.exe as a double-click from Explorer

Output (from log, window closed to fast to copy the actual console):

STATUS | wrapper | 2016/04/20 07:48:29 | → Wrapper Started as Console

STATUS | wrapper | 2016/04/20 07:48:29 | Java Service Wrapper Community Edition 3.3.3

STATUS | wrapper | 2016/04/20 07:48:29 | Copyright (C) 1999-2009 Tanuki Software, Ltd. All Rights Reserved.

STATUS | wrapper | 2016/04/20 07:48:29 | http://wrapper.tanukisoftware.org

STATUS | wrapper | 2016/04/20 07:48:29 |

STATUS | wrapper | 2016/04/20 07:48:29 | Launching a JVM…

INFO | jvm 1 | 2016/04/20 07:48:29 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:29 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:34 | Launching a JVM…

INFO | jvm 2 | 2016/04/20 07:48:34 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:34 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:38 | Launching a JVM…

INFO | jvm 3 | 2016/04/20 07:48:40 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:40 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:45 | Launching a JVM…

INFO | jvm 4 | 2016/04/20 07:48:45 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:45 | JVM exited while loading the application.

STATUS | wrapper | 2016/04/20 07:48:49 | Launching a JVM…

INFO | jvm 5 | 2016/04/20 07:48:49 | Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

ERROR | wrapper | 2016/04/20 07:48:49 | JVM exited while loading the application.

FATAL | wrapper | 2016/04/20 07:48:50 | There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up.

FATAL | wrapper | 2016/04/20 07:48:50 | There may be a configuration problem: please check the logs.

STATUS | wrapper | 2016/04/20 07:48:50 | ← Wrapper Stopped

Executing from a command prompt

Ouput:

F:\Downloads\GIS Software\geoserver-2.9-beta2-win>wrapper.exe

→ Wrapper Started as Console

Java Service Wrapper Community Edition 3.3.3

Copyright (C) 1999-2009 Tanuki Software, Ltd. All Rights Reserved.

http://wrapper.tanukisoftware.org

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

Launching a JVM…

Error: Could not find or load main class org.tanukisoftware.wrapper.WrapperSimpleApp

JVM exited while loading the application.

There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up.

There may be a configuration problem: please check the logs.

← Wrapper Stopped

I did a quick search for how to start using the wrapper and found this page

https://github.com/geoserver/geoserver/blob/master/src/release/wrapper/wrapper_readme.txt

which indicates that the wrapper_readme.txt should be included, but the file list is also quite different to what is actually in the zip.

Not sure how to test this one.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@anonymised.com

From: Jody Garnett [mailto:jody.garnett@anonymised.com]

Sent: Monday, April 18, 2016 10:33 PM
To: Geoserver Developers <geoserver-devel@lists.sourceforge.net>

Subject: [Geoserver-devel] geoserver 2.9-beta2 preflight testing

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

Jody Garnett


Jody Garnett

(attachments)

image001.png

Followed similar testing path as the standalone startup.bat. Differences highlighted in red font

Testing startup

Windows 7

java -version

java version “1.8.0_74”

Java™ SE Runtime Environment (build 1.8.0_74-b02)

Java HotSpot™ 64-Bit Server VM (build 25.74-b02, mixed mode)

Tomcat 7.0.55

Deployed geoserver-2.9-beta war as

webapps/geoserver29-beta

Some warnings from the console:

20 Apr 07:57:21 WARN [org.geoserver] - No default workspace was found.

20 Apr 07:57:21 WARN [gce.imagemosaic] - Unable to set ordering between tiff readers spi

beta\data\coverages\mosaic_sample\sample_image

20 Apr 07:57:22 WARN [gce.imagemosaic] - Unable to find sample image for path file:/C:/cep/apache-tomcat/webapps/geoserver29-beta/data/coverages/mosaic_sample/mosaic.shp

Logged in with admin/etc

cid:image002.png@...4422...

Verified each Link on left menu

Layer Preview (OpenLayers format)

nurc:mosaic

nurc:Img_Sample

sf:streams

Created a new Workspace

Created new GeoTIFF store in new workspace

Published Layer

Previewed New Layer

Verified Layers Screen (single page worth of data)

Verified Layer Groups Screen (single page worth of data)

Verified Styles link

Edited Capitals Style

Changed size to 16

Stroke to #0000FF

Fill to #FFFF00

Verified Preview legend renders new style without Submitting (broken 2.8.3)

Validated

Submitted

Exception in console log

20 Apr 08:13:54 INFO [gwc.layer] - Truncating layer ‘sf:archsites’ due to a change in style ‘capitals’

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.002 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [gwc.layer] - Truncating layer ‘sf:bugsites’ due to a change in style ‘capitals’

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [gwc.layer] - Truncating layer ‘topp:tasmania_cities’ due to a change in style ‘capitals’

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [seed.GWCTask] - Thread group finished TRUNCATE task after 0.0 seconds

20 Apr 08:13:54 INFO [gwc.layer] - Truncating layer group ‘spearfish’ due to a change in style ‘capitals’

20 Apr 08:13:54 INFO [file.FileBlobStore] - C:\Users\CHRIS~1.SNI\AppData\Local\Temp\geowebcache\spearfish does not exist or is not writable

20 Apr 08:13:54 INFO [file.FileBlobStore] - C:\Users\CHRIS~1.SNI\AppData\Local\Temp\geowebcache\spearfish does not exist or is not writable

20 Apr 08:13:54 INFO [gwc.layer] - Truncating layer group ‘tasmania’ due to a change in style ‘capitals’

20 Apr 08:13:54 INFO [file.FileBlobStore] - C:\Users\CHRIS~1.SNI\AppData\Local\Temp\geowebcache\tasmania does not exist or is not writable

20 Apr 08:13:54 INFO [file.FileBlobStore] - C:\Users\CHRIS~1.SNI\AppData\Local\Temp\geowebcache\tasmania does not exist or is not writable

Verified Services > WCS displays

Verified Services > WFS displays

Verified Services > WMS displays

Verified Settings > Global displays (Log level change, submit works)

Verified Settings > Image Processing displays (No changes, submit works)

Verified Settings > Raster Access displays (No changes, submit works)

Verified Tile Caching > Tile Layers

(nurc:Pk50095 listed as Enabled Exclamation Symbol)

Verified preview geoserver/gwc/demo/spearfish?gridSet=EPSG:4326&format=image/jpeg

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

*Files created in C:\Users\CHRIS~1.SNI\AppData\Local\Temp\geowebcache vice local data_dir as standalone does*

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@…4423… 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

Went back and checked the layers listed on the Tile Caching > Tile Layers page; Each layer group fails

spearfish

tasmania

tiger-ny

Verified Tile Caching > Gridsets

Verified Create a Copy of EPSG:4326 to US_EPSG:4326

Verified Display of EPSG:4326 (internal not modifiable)

Verified Tile Caching > Disk Quota

Verified Enabled; In process; Save;

Verified returns to Home screen

Verified Tile Caching > Disk Quota Displays

Verified Security > Settings Displays

Verified Security > Authentication Displays

Verified Security > Passwords Displays

Verified Security > Users, Groups, and Roles Displays

Verified Security > Data Displays

Verified Security > Services Displays

Verified Security > Tools Displays

Verified Demos Displays

Demo Requests

Choose WCS_describeCoverage.xml

URL populates, Body Populates

Submit

EXCEPTION

Error screen ( Log Exception)

ERROR: ‘Could not find the specified coverage: nurc:Pk50095’

19 Apr 11:55:26 ERROR [geoserver.ows] -

java.io.IOException

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:38)

at org.geoserver.ows.Dispatcher.response(Dispatcher.java:991)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:870)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

at java.lang.Thread.run(Thread.java:745)

Caused by: javax.xml.transform.TransformerException: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)

at org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:300)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:133)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:112)

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:36)

… 85 more

Caused by: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at org.geoserver.wcs.response.Wcs10DescribeCoverageTransformer$WCS100DescribeCoverageTranslator.encode(Wcs10DescribeCoverageTransformer.java:190)

at org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:1026)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:668)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)

… 90 more

Close Popup window

Select ANY other Request from drop down:

URL changes

Body is blank

Submitting always produces exception

Same Screen shots

Verified Tools Displays

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@...3926...

(attachments)

image002.png
image001.png

···

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

Jody Garnett

Epic testing Chris - thanks! For your first test (before you tried startup.bat) I could not tell what you were doing … were you running installer/service or installer/manual/shortcut or installer/manual/startup.bat or bin download/startup.bat.

I have raised a number of issues based on your email thread:

Please review and check if I have missed anything.

(attachments)

image001.png
image003.png
image004.png
image002.png

···

On 19 April 2016 at 11:26, Chris Snider <chris.snider@anonymised.com> wrote:

Testing startup

Windows 7

java -version

java version “1.8.0_74”

Java™ SE Runtime Environment (build 1.8.0_74-b02)

Java HotSpot™ 64-Bit Server VM (build 25.74-b02, mixed mode)

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

WARNING: Module not found [ssl]

java.net.ConnectException: Connection refused: connect

at java.net.DualStackPlainSocketImpl.connect0(Native Method)

at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at java.net.Socket.connect(Socket.java:538)

at java.net.Socket.(Socket.java:434)

at java.net.Socket.(Socket.java:244)

at org.eclipse.jetty.start.Main.stop(Main.java:869)

at org.eclipse.jetty.start.Main.stop(Main.java:848)

at org.eclipse.jetty.start.Main.doStop(Main.java:839)

at org.eclipse.jetty.start.Main.start(Main.java:692)

at org.eclipse.jetty.start.Main.main(Main.java:112)

Usage: java -jar start.jar [options] [properties] [configs]

java -jar start.jar --help # for more information

Press any key to continue . . .

Second startup via start.bat results

Welcome to GeoServer!

JAVA_HOME: c:\Program Files\Java\jdk1.8.0_74

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

The GEOSERVER_DATA_DIR environment variable is not defined correctly.

Temporarily setting GEOSERVER_DATA_DIR to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2\data_dir

Please wait while loading GeoServer…

WARNING: Module not found [ssl]

2016-04-19 11:13:42.236:INFO::main: Logging initialized @319ms

2016-04-19 11:13:42.488:INFO:oejs.Server:main: jetty-9.2.13.v20150730

2016-04-19 11:13:42.505:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/] at interval 1

2016-04-19 11:13:43.816:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /geoserver, did not find org.eclipse.jetty.jsp.JettyJspServlet

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘XStreamPersisterInitializer’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionProvider’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

19 Apr 11:13:54 INFO [org.geoserver] - GeoServer configuration lock is enabled

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs] onto handler ‘dispatcher’

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs/**] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/TestWfsPost] onto handler ‘wfsTestServlet’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs/*] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Initialized with 1000 Max Entries, 300 seconds idle time, 600 seconds time to live and 3 concurrency level

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Eviction Task created to run every 600 seconds

19 Apr 11:13:59 INFO [geoserver.security] - Start reloading user/groups for service named default

19 Apr 11:13:59 INFO [geoserver.security] - Reloading user/groups successful for service named default

2016-04-19 11:13:59.839:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@anonymised.com{/geoserver,file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/geoserver/,AVAILABLE}{F:\Downloads\GIS Software\geoserver-2.9

beta2\webapps\geoserver}

2016-04-19 11:13:59.907:INFO:oejs.ServerConnector:main: Started ServerConnector@anonymised.com{HTTP/1.1}{0.0.0.0:8080}

2016-04-19 11:13:59.908:INFO:oejs.Server:main: Started @17991ms

Logged in with admin/etc

cid:image002.png@anonymised.com

Verified each Link on left menu

Layer Preview (OpenLayers format)

nurc:mosaic

nurc:Img_Sample

sf:streams

Created a new Workspace

Created new GeoTIFF store in new workspace

Published Layer

Previewed New Layer

Verified Layers Screen (single page worth of data)

Verified Layer Groups Screen (single page worth of data)

Verified Styles link

Edited Capitals Style

Changed size to 16

Stroke to #0000FF

Fill to #FFFF00

Verified Preview legend renders new style without Submitting (broken 2.8.3)

Validated

Submitted

Verified Services > WCS displays

Verified Services > WFS displays

Verified Services > WMS displays

Verified Settings > Global displays (Log level change, submit works)

Verified Settings > Image Processing displays (No changes, submit works)

Verified Settings > Raster Access displays (No changes, submit works)

Verified Tile Caching > Tile Layers

(nurc:Pk50095 listed as Enabled Exclamation Symbol)

Verified preview geoserver/gwc/demo/spearfish?gridSet=EPSG:4326&format=image/jpeg

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@…4423… 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

Verified Tile Caching > Gridsets

Verified Create a Copy of EPSG:4326 to US_EPSG:4326

Verified Display of EPSG:4326 (internal not modifiable)

Verified Tile Caching > Disk Quota

Verified Enabled; In process; Save;

Verified returns to Home screen

Verified Tile Caching > Disk Quota Displays

Verified Security > Settings Displays

Verified Security > Authentication Displays

Verified Security > Passwords Displays

Verified Security > Users, Groups, and Roles Displays

Verified Security > Data Displays

Verified Security > Tools Displays

Verified Demos Displays

Demo Requests

Choose WCS_describeCoverage.xml

URL populates, Body Populates

Submit

EXCEPTION

Error screen ( Log Exception)

ERROR: ‘Could not find the specified coverage: nurc:Pk50095’

19 Apr 11:55:26 ERROR [geoserver.ows] -

java.io.IOException

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:38)

at org.geoserver.ows.Dispatcher.response(Dispatcher.java:991)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:870)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

at java.lang.Thread.run(Thread.java:745)

Caused by: javax.xml.transform.TransformerException: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)

at org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:300)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:133)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:112)

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:36)

… 85 more

Caused by: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at org.geoserver.wcs.response.Wcs10DescribeCoverageTransformer$WCS100DescribeCoverageTranslator.encode(Wcs10DescribeCoverageTransformer.java:190)

at org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:1026)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:668)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)

… 90 more

Close Popup window

Select ANY other Request from drop down:

URL changes

Body is blank

Submitting always produces exception

OR

Verified Tools Displays

Confirmed the logout > Layer Preview redirect issue redirects to 404

Source Page:

geoserver/web/wicket/bookmarkable/org.geoserver.web.demo.MapPreviewPage?1

the form behind the Login button has (bold emphasis added)

Username

Expected Result Page:

geoserver/web/?3 (some number on the end)

Actual Result Page:

geoserver/web/wicket/j_spring_security_check (404)

I modified the form post with FireFox developer tools to

Username

And logged in successfully

I will try to test the WAR version on this platform this afternoon or tomorrow, but can’t promise completion as work may get in the way J.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@anonymised.com

From: Jody Garnett [mailto:jody.garnett@anonymised.com]
Sent: Monday, April 18, 2016 10:33 PM
To: Geoserver Developers <geoserver-devel@lists.sourceforge.net>
Subject: [Geoserver-devel] geoserver 2.9-beta2 preflight testing

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

Jody Garnett


Jody Garnett

Jody,

For the first test,

· Download geoserver-2.9-beta2-bin.zip

· Extract geoserver-2.9-beta2 to drive

· Double-click the startup.bat in bin folder

· Received the Module not found [ssl] warning and java.net.ConnectException

· Pressed any-key to close the window

· Double-click the startup.bat again

· GeoServer started

I tried removing the folder/re-extract, download again/extract but I could not repeat the initial warning/exception.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@...3926...

(attachments)

image001.png
image002.png
image003.png
image004.png

···

Epic testing Chris - thanks! For your first test (before you tried startup.bat) I could not tell what you were doing … were you running installer/service or installer/manual/shortcut or installer/manual/startup.bat or bin download/startup.bat.

I have raised a number of issues based on your email thread:

Please review and check if I have missed anything.

Jody Garnett

On 19 April 2016 at 11:26, Chris Snider <chris.snider@…2565…> wrote:

Testing startup

Windows 7

java -version

java version “1.8.0_74”

Java™ SE Runtime Environment (build 1.8.0_74-b02)

Java HotSpot™ 64-Bit Server VM (build 25.74-b02, mixed mode)

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

WARNING: Module not found [ssl]

java.net.ConnectException: Connection refused: connect

at java.net.DualStackPlainSocketImpl.connect0(Native Method)

at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at java.net.Socket.connect(Socket.java:538)

at java.net.Socket.(Socket.java:434)

at java.net.Socket.(Socket.java:244)

at org.eclipse.jetty.start.Main.stop(Main.java:869)

at org.eclipse.jetty.start.Main.stop(Main.java:848)

at org.eclipse.jetty.start.Main.doStop(Main.java:839)

at org.eclipse.jetty.start.Main.start(Main.java:692)

at org.eclipse.jetty.start.Main.main(Main.java:112)

Usage: java -jar start.jar [options] [properties] [configs]

java -jar start.jar --help # for more information

Press any key to continue . . .

Second startup via start.bat results

Welcome to GeoServer!

JAVA_HOME: c:\Program Files\Java\jdk1.8.0_74

The GEOSERVER_HOME environment variable is not defined.

Temporarily setting GEOSERVER_HOME to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2

The GEOSERVER_DATA_DIR environment variable is not defined correctly.

Temporarily setting GEOSERVER_DATA_DIR to the following directory:

F:\Downloads\GIS Software\geoserver-2.9-beta2\data_dir

Please wait while loading GeoServer…

WARNING: Module not found [ssl]

2016-04-19 11:13:42.236:INFO::main: Logging initialized @319ms

2016-04-19 11:13:42.488:INFO:oejs.Server:main: jetty-9.2.13.v20150730

2016-04-19 11:13:42.505:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/] at interval 1

2016-04-19 11:13:43.816:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /geoserver, did not find org.eclipse.jetty.jsp.JettyJspServlet

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘XStreamPersisterInitializer’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionProvider’, but ApplicationContext is unset.

Apr 19, 2016 11:13:45 AM org.geoserver.platform.GeoServerExtensions checkContext

WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.

19 Apr 11:13:54 INFO [org.geoserver] - GeoServer configuration lock is enabled

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs] onto handler ‘dispatcher’

19 Apr 11:13:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs/**] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/TestWfsPost] onto handler ‘wfsTestServlet’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs/*] onto handler ‘dispatcher’

19 Apr 11:13:55 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate/*] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate] onto handler ‘dispatcher’

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Initialized with 1000 Max Entries, 300 seconds idle time, 600 seconds time to live and 3 concurrency level

19 Apr 11:13:59 INFO [geoserver.security] - AuthenticationCache Eviction Task created to run every 600 seconds

19 Apr 11:13:59 INFO [geoserver.security] - Start reloading user/groups for service named default

19 Apr 11:13:59 INFO [geoserver.security] - Reloading user/groups successful for service named default

2016-04-19 11:13:59.839:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@…4420…{/geoserver,file:/F:/Downloads/GIS%20Software/geoserver-2.9-beta2/webapps/geoserver/,AVAILABLE}{F:\Downloads\GIS Software\geoserver-2.9

beta2\webapps\geoserver}

2016-04-19 11:13:59.907:INFO:oejs.ServerConnector:main: Started ServerConnector@…4421…{HTTP/1.1}{0.0.0.0:8080}

2016-04-19 11:13:59.908:INFO:oejs.Server:main: Started @17991ms

Logged in with admin/etc

cid:image002.png@...4422...

Verified each Link on left menu

Layer Preview (OpenLayers format)

nurc:mosaic

nurc:Img_Sample

sf:streams

Created a new Workspace

Created new GeoTIFF store in new workspace

Published Layer

Previewed New Layer

Verified Layers Screen (single page worth of data)

Verified Layer Groups Screen (single page worth of data)

Verified Styles link

Edited Capitals Style

Changed size to 16

Stroke to #0000FF

Fill to #FFFF00

Verified Preview legend renders new style without Submitting (broken 2.8.3)

Validated

Submitted

Verified Services > WCS displays

Verified Services > WFS displays

Verified Services > WMS displays

Verified Settings > Global displays (Log level change, submit works)

Verified Settings > Image Processing displays (No changes, submit works)

Verified Settings > Raster Access displays (No changes, submit works)

Verified Tile Caching > Tile Layers

(nurc:Pk50095 listed as Enabled Exclamation Symbol)

Verified preview geoserver/gwc/demo/spearfish?gridSet=EPSG:4326&format=image/jpeg

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@…4423… 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

Verified Tile Caching > Gridsets

Verified Create a Copy of EPSG:4326 to US_EPSG:4326

Verified Display of EPSG:4326 (internal not modifiable)

Verified Tile Caching > Disk Quota

Verified Enabled; In process; Save;

Verified returns to Home screen

Verified Tile Caching > Disk Quota Displays

Verified Security > Settings Displays

Verified Security > Authentication Displays

Verified Security > Passwords Displays

Verified Security > Users, Groups, and Roles Displays

Verified Security > Data Displays

Verified Security > Tools Displays

Verified Demos Displays

Demo Requests

Choose WCS_describeCoverage.xml

URL populates, Body Populates

Submit

EXCEPTION

Error screen ( Log Exception)

ERROR: ‘Could not find the specified coverage: nurc:Pk50095’

19 Apr 11:55:26 ERROR [geoserver.ows] -

java.io.IOException

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:38)

at org.geoserver.ows.Dispatcher.response(Dispatcher.java:991)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:870)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

at java.lang.Thread.run(Thread.java:745)

Caused by: javax.xml.transform.TransformerException: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)

at org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:300)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:133)

at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:112)

at org.geoserver.wcs.response.Wcs10DescribeCoverageResponse.write(Wcs10DescribeCoverageResponse.java:36)

… 85 more

Caused by: org.vfny.geoserver.wcs.WcsException: Could not find the specified coverage: nurc:Pk50095

at org.geoserver.wcs.response.Wcs10DescribeCoverageTransformer$WCS100DescribeCoverageTranslator.encode(Wcs10DescribeCoverageTransformer.java:190)

at org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:1026)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:668)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)

… 90 more

Close Popup window

Select ANY other Request from drop down:

URL changes

Body is blank

Submitting always produces exception

OR

Verified Tools Displays

Confirmed the logout > Layer Preview redirect issue redirects to 404

Source Page:

geoserver/web/wicket/bookmarkable/org.geoserver.web.demo.MapPreviewPage?1

the form behind the Login button has (bold emphasis added)

Username

Expected Result Page:

geoserver/web/?3 (some number on the end)

Actual Result Page:

geoserver/web/wicket/j_spring_security_check (404)

I modified the form post with FireFox developer tools to

Username

And logged in successfully

I will try to test the WAR version on this platform this afternoon or tomorrow, but can’t promise completion as work may get in the way J.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@...3926...

From: Jody Garnett [mailto:jody.garnett@…403…]
Sent: Monday, April 18, 2016 10:33 PM
To: Geoserver Developers <geoserver-devel@lists.sourceforge.net>
Subject: [Geoserver-devel] geoserver 2.9-beta2 preflight testing

Available for testing here:

I am downloading and testing the DMG. Given the amount of changes in this beta2 I would appreciate confirmation the application starts up (ie is packaged correctly) on a range of platforms (linux, windows, etc…) before we announce.

Jody Garnett