[Geoserver-devel] Build failed in Jenkins: 2.11-cite-wfs-1.0 #255

2017-11-22 Thread monitor
See 

--
[...truncated 4282 lines...]
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.CropCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibExtremaRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ExtremaRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibSubtractRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.SubtractCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ConstantCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibIDFTRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.IDFTCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibInvertRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.InvertCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.PiecewiseCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.mlib.MlibDivideByConstRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.DivideByConstCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibOrConstRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.OrConstCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.MosaicRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibMosaicRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibRotateRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.RotateCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibXorConstRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.XorConstCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibShearRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ShearRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.MagnitudeSquaredCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAddConstRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AddConstCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
it.geosolutions.jaiext.rlookup.RangeLookupRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAndRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AndCRIF
Nov 23, 2017 5:10:10 AM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.StreamRIF
Nov 23, 2017 5:1

[Geoserver-devel] [JIRA] (GEOS-8419) Intermittent failure of CoverageViewTest with closed H2 connection

2017-11-22 Thread Ben Caradoc-Davies (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Ben Caradoc-Davies created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8419  
 
 
  Intermittent failure of CoverageViewTest with closed H2 connection   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Affects Versions: 
 2.13-beta  
 
 
Assignee: 
 Unassigned  
 
 
Attachments: 
 org.geoserver.catalog.CoverageViewTest.txt  
 
 
Components: 
 Main  
 
 
Created: 
 22/Nov/17 11:34 PM  
 
 
Environment: 
 Debian/sid amd64, building with 8 threads.  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Ben Caradoc-Davies  
 

  
 
 
 
 

 
 org.geoserver.catalog.CoverageViewTest sometimes fails with org.h2.jdbc.JdbcSQLException: The object is already closed [90007-119].  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
   

Re: [Geoserver-devel] Fake unique ids for GML 3.2 geometries?

2017-11-22 Thread Ben Caradoc-Davies
+1. I think this is the right thing to do. I propose that you create the 
geometry gml:id with the feature gml:id + "." + propertyName.


app-schema configurations for GML 3.2 commonly use ClientProperty to set 
a gml:id on geometries to be schema-valid. Your implementation should 
check to see if there is a ClientProperty for an app-schema type, or be 
used only for simple features. app-schema unit tests cover gml:id set on 
geometries (e.g. Gsml32BoreholeWfsTest:64) so will detect if you break 
the ClientProperty behaviour.


Kind regards,
Ben.

On 23/11/17 07:28, Andrea Aime wrote:

Hi,
following up on CITE WFS 2.0 compliance failures, there are a lot of
reports about not having a
id on geometry properties. Which is something reported already in Jira:

https://osgeo-org.atlassian.net/browse/GEOS-6141

Now... given that geometry properties in simple feature encoding are plain,
not linked, would
you mind terribly if we just generate a random id to make the result schema
compliant, without
any attempt to support a GetPropertyValue on the id?

Rationale, simple feature geometries do not have an ID anyways, and while
one could be fabricated
by some smart concatenation of feature id and some tracking of parent
geometries, the scenario itself
does not seem to make sense anyways, the geometry is fully encoded in the
GML anyways (unlike
cases in complex features where the geometry might be shared and referred
to).

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.



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



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



--
Ben Caradoc-Davies 
Director
Transient Software Limited 
New Zealand

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] [JIRA] (GEOS-8418) Multipart Requests fail when using gs-geogig

2017-11-22 Thread Torben Barsballe (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Torben Barsballe created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8418  
 
 
  Multipart Requests fail when using gs-geogig   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Unassigned  
 
 
Created: 
 22/Nov/17 10:52 PM  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Torben Barsballe  
 

  
 
 
 
 

 
 When using the gs-geogig plugin, multipart requests will fail. This includes all form requests from Wicket, such as creating a new style. For example: 

 
org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1@24b8ce4c on component [ConfirmOverwriteSubmitLink [Component id = copy]] 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:895)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
	at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:159)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(Se

[Geoserver-devel] Build failed in Jenkins: 2.10-cite-wfs-1.0 #392

2017-11-22 Thread monitor
See 

--
[...truncated 4378 lines...]
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.CropCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibExtremaRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ExtremaRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibSubtractRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.SubtractCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ConstantCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibIDFTRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.IDFTCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibInvertRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.InvertCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.PiecewiseCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.mlib.MlibDivideByConstRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.DivideByConstCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibOrConstRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.OrConstCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.MosaicRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibMosaicRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibRotateRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.RotateCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibXorConstRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.XorConstCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibShearRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ShearRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.MagnitudeSquaredCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAddConstRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AddConstCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
it.geosolutions.jaiext.rlookup.RangeLookupRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAndRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AndCRIF
Nov 22, 2017 9:50:41 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.StreamRIF
Nov 22, 2017 9:5

[Geoserver-devel] Fake unique ids for GML 3.2 geometries?

2017-11-22 Thread Andrea Aime
Hi,
following up on CITE WFS 2.0 compliance failures, there are a lot of
reports about not having a
id on geometry properties. Which is something reported already in Jira:

https://osgeo-org.atlassian.net/browse/GEOS-6141

Now... given that geometry properties in simple feature encoding are plain,
not linked, would
you mind terribly if we just generate a random id to make the result schema
compliant, without
any attempt to support a GetPropertyValue on the id?

Rationale, simple feature geometries do not have an ID anyways, and while
one could be fabricated
by some smart concatenation of feature id and some tracking of parent
geometries, the scenario itself
does not seem to make sense anyways, the geometry is fully encoded in the
GML anyways (unlike
cases in complex features where the geometry might be shared and referred
to).

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.
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] Build failed in Jenkins: 2.12-cite-wfs-1.0 #48

2017-11-22 Thread monitor
See 

--
[...truncated 4302 lines...]
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.CropCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibExtremaRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ExtremaRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibSubtractRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.SubtractCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ConstantCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibIDFTRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.IDFTCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibInvertRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.InvertCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.PiecewiseCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.mlib.MlibDivideByConstRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.DivideByConstCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibOrConstRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.OrConstCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.MosaicRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibMosaicRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibRotateRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.RotateCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibXorConstRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.XorConstCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibShearRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ShearRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.MagnitudeSquaredCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAddConstRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AddConstCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
it.geosolutions.jaiext.rlookup.RangeLookupRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAndRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AndCRIF
Nov 22, 2017 5:58:57 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.StreamRIF
Nov 22, 2017 5:58

Re: [Geoserver-devel] Nil and nillable

2017-11-22 Thread Andrea Aime
Hi,
quick follow up, I just tried removing nillable and then was met with this
error by CITE tests:


java.lang.AssertionError: Unable to test required capability:
PropertyIsNil. No feature type for which instances exist has nillable
properties.

Hmm... given CITE tests for WFS 2.0 do not need a specific dataset I'm not
sure that's a valid failure, but ok, I'll inquire with OGC

Cheers
Andrea


On Wed, Nov 22, 2017 at 5:35 PM, Andrea Aime 
wrote:

> Hi,
> I'm working on fixing compliance with the WFS 2.0 CITE tests and stubled
> into something ... intersting?
>
> Our WFS 2.0 schemas, output of DescribeFeatureType, claim there are
> nillable properties:
>
> 
>   
> 
>name="multiPointProperty" nillable="true" type="gml:
> MultiPointPropertyType"/>
>name="multiCurveProperty" nillable="true" type="gml:
> MultiCurvePropertyType"/>
>name="multiSurfaceProperty" nillable="true" type="gml:
> MultiSurfacePropertyType"/>
>nillable="false" type="xsd:double"/>
>nillable="true" type="xsd:string"/>
>nillable="false" type="xsd:string"/>
>nillable="false" type="xsd:string"/>
> 
>   
> 
>   
>
> and then the CITE tests assumes it can run PropertyIsNil filters on
> them... which would not even parse, but I have a simple fix for that locally
> (see https://osgeo-org.atlassian.net/browse/GEOS-6033 for the report
> about no support for parsing that).
>
> Now, with the fix the request goes through and then the CITE test fail
> because they do expect to find an empty element with
> xsi:nil='true', while GeoServer's code does not emit the element at all.
>
> There is also a symmetric ticket open on the write side here:
> https://osgeo-org.atlassian.net/browse/GEOS-3126
>
> Wondering, given our current behavior, wouldn't it be better to not add
> the nillable attribute in the schema?
> The notion that an element might be missing is already present in
> minOccurs="0" no?
>
> It seems that if we keep the schema as is today, then we'd have to change
> the way we encode the GML outputs (to add the element with
> nil and eventually nil reason instead of omitting them) and the way we
> parse inputs for transaction (to handle the same representation in input)
>
> 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 <+39%200584%20962313>
> fax: +39 0584 1660272 <+39%200584%20166%200272>
> mob: +39  339 8844549 <+39%20339%20884%204549>
>
> 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.
>
>


-- 

Regards,

Andrea Aime

==
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 fi

[Geoserver-devel] Build failed in Jenkins: cite-wfs-1.0 #1520

2017-11-22 Thread monitor
See 

--
[...truncated 4307 lines...]
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.CropCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibExtremaRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ExtremaRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibSubtractRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.SubtractCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ConstantCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibIDFTRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.IDFTCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibInvertRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.InvertCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.PiecewiseCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.mlib.MlibDivideByConstRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.DivideByConstCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibOrConstRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.OrConstCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.MosaicRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibMosaicRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibRotateRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.RotateCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibXorConstRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.XorConstCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibShearRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.ShearRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
com.sun.media.jai.opimage.MagnitudeSquaredCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAddConstRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AddConstCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class 
it.geosolutions.jaiext.rlookup.RangeLookupRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.mlib.MlibAndRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.AndCRIF
Nov 22, 2017 4:44:02 PM org.geoserver.GeoserverInitStartupListener 
contextDestroyed
INFO: Unregistering JAI factory class com.sun.media.jai.opimage.StreamRIF
Nov 22, 2017 4:44:02

[Geoserver-devel] Nil and nillable

2017-11-22 Thread Andrea Aime
Hi,
I'm working on fixing compliance with the WFS 2.0 CITE tests and stubled
into something ... intersting?

Our WFS 2.0 schemas, output of DescribeFeatureType, claim there are
nillable properties:


  

  
  
  
  
  
  
  

  

  

and then the CITE tests assumes it can run PropertyIsNil filters on them...
which would not even parse, but I have a simple fix for that locally
(see https://osgeo-org.atlassian.net/browse/GEOS-6033 for the report about
no support for parsing that).

Now, with the fix the request goes through and then the CITE test fail
because they do expect to find an empty element with
xsi:nil='true', while GeoServer's code does not emit the element at all.

There is also a symmetric ticket open on the write side here:
https://osgeo-org.atlassian.net/browse/GEOS-3126

Wondering, given our current behavior, wouldn't it be better to not add the
nillable attribute in the schema?
The notion that an element might be missing is already present in
minOccurs="0" no?

It seems that if we keep the schema as is today, then we'd have to change
the way we encode the GML outputs (to add the element with
nil and eventually nil reason instead of omitting them) and the way we
parse inputs for transaction (to handle the same representation in input)

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.
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] Jenkins build is back to normal : geoserver-master #5286

2017-11-22 Thread monitor
See 


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] [JIRA] (GEOS-8417) WFS 2.0 DescribeFeatureType expects "typename" KVP parameter, but the spec requires "typenames"

2017-11-22 Thread Andrea Aime (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Andrea Aime created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8417  
 
 
  WFS 2.0 DescribeFeatureType expects "typename" KVP parameter, but the spec requires "typenames"   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Unassigned  
 
 
Components: 
 WFS  
 
 
Created: 
 22/Nov/17 12:49 PM  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Andrea Aime  
 

  
 
 
 
 

 
 It's yet another change between WFS 1.1 and 1.2  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

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

Re: [Geoserver-devel] Issue with DataStore wrappers in NewLayerPage

2017-11-22 Thread Mauro Bartolomeoli
Hi,
my only concern in using the sql interface is that both methods in it throw
SQLException(s). Should we extend it to throw a more geotools-friendly
exception?

2017-11-22 10:18 GMT+01:00 Andrea Aime :

> On Wed, Nov 22, 2017 at 9:55 AM, Mauro Bartolomeoli <
> mauro.bartolome...@geo-solutions.it> wrote:
>
>> I created a couple of issues for GT / GS related to this:
>>
>> https://osgeo-org.atlassian.net/browse/GEOT-5883
>> https://osgeo-org.atlassian.net/browse/GEOS-8411
>>
>> Is a proposal required for this?
>>
>
> Hum... if we end up using a Java interface for unwrapping and also
> considering the classes involved
> have been private business of the security subsystem so far, I personally
> do not see the need for
> a proposal. But that's just me :-)
>
> Cheers
> Andrea
>
> --
>
> Regards,
>
> Andrea Aime
>
> ==
> 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 <+39%200584%20962313>
> fax: +39 0584 1660272 <+39%200584%20166%200272>
> mob: +39  339 8844549 <+39%20339%20884%204549>
>
> 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.
>
>


-- 

Regards,

Mauro Bartolomeoli

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

Dott. Mauro Bartolomeoli
@mauro_bart
Technical Lead

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

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 

[Geoserver-devel] Build failed in Jenkins: geoserver-master #5285

2017-11-22 Thread monitor
See 

Changes:

[damiano.albani] Restore building of "backup-restore" community module

--
[...truncated 6074 lines...]
[INFO] 
[INFO] Skipping GeoServer CSS Styling
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping GWC UI Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] Skipping GeoServer INSPIRE Extensions
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping Ysld GeoServer Plugin
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping Application Schema Integration Test
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] Skipping WCS UI Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping Importer Core Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping WCS NetCDF output Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping Security UI LDAP Module
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping GeoServer Security Extension Modules
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping Catalog Services for the Web core module
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping Web Coverage Service 2.0 Earth Observation GUI extension
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] Skipping OGR WPS
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] 
[INFO] S

[Geoserver-devel] [JIRA] (GEOS-8416) Errors when trying to update Tile Layers property from GeoServer GUI

2017-11-22 Thread Alessio Fabiani (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Alessio Fabiani created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8416  
 
 
  Errors when trying to update Tile Layers property from GeoServer GUI   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Unassigned  
 
 
Attachments: 
 image-2017-11-22-12-05-45-658.png  
 
 
Components: 
 UI  
 
 
Created: 
 22/Nov/17 12:07 PM  
 
 
Priority: 
  Highest  
 
 
Reporter: 
 Alessio Fabiani  
 

  
 
 
 
 

 
 Trying to "save" Tile Layer settings from GeoServer GUI (even without touching anything), raises the following errors  


  Removing and adding again the Gridsets, fixes the issue until the next time I access again to that page.  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
 

  
 

[Geoserver-devel] [JIRA] (GEOS-8415) PostGIS JSON column reading support

2017-11-22 Thread Daniele Romagnoli (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Daniele Romagnoli created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8415  
 
 
  PostGIS JSON column reading support   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Unassigned  
 
 
Components: 
 PostGIS  
 
 
Created: 
 22/Nov/17 11:09 AM  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Daniele Romagnoli  
 

  
 
 
 
 

 
 Add support for JSON column reading support  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

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

[Geoserver-devel] [JIRA] (GEOS-8414) Allow user to specify a "base layer" for layer previews and style preview

2017-11-22 Thread Paul Wittle (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Paul Wittle created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8414  
 
 
  Allow user to specify a "base layer" for layer previews and style preview   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Unassigned  
 
 
Created: 
 22/Nov/17 10:53 AM  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Paul Wittle  
 

  
 
 
 
 

 
 For many layers it is useful to be able to see the layer over a base layer, especially when designing a new style. It would be nice if a user could specify a base layer in the previews with out hand editing the browser url.  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

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

[Geoserver-devel] [JIRA] (GEOS-8413) layer preview should default to tiled instead of single tile

2017-11-22 Thread Paul Wittle (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Paul Wittle created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8413  
 
 
  layer preview should default to tiled instead of single tile   
 

  
 
 
 
 

 
Issue Type: 
  Improvement  
 
 
Assignee: 
 Unassigned  
 
 
Components: 
 UI  
 
 
Created: 
 22/Nov/17 10:47 AM  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Paul Wittle  
 

  
 
 
 
 

 
 For some resource heavy layers it can be a very bad idea to open them in single tile mode, so it would be good if layer preview defaulted to tiled as this is hardly ever a bad thing.   
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 Get Jira notifications on your phone! Down

[Geoserver-devel] [JIRA] (GEOS-8412) Status Monitoring module missing version on web/pom.xml

2017-11-22 Thread Alessio Fabiani (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Alessio Fabiani created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8412  
 
 
  Status Monitoring module missing version on web/pom.xml   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Unassigned  
 
 
Created: 
 22/Nov/17 10:25 AM  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Alessio Fabiani  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 Get Jira notifications on your phone! Download the Jira Cloud app for Android or iOS 
  
 
 
 This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100073-sha1:0718bba)  
 
 

 
   
 

  
 

  
 

   




---

Re: [Geoserver-devel] Issue with DataStore wrappers in NewLayerPage

2017-11-22 Thread Andrea Aime
On Wed, Nov 22, 2017 at 9:55 AM, Mauro Bartolomeoli <
mauro.bartolome...@geo-solutions.it> wrote:

> I created a couple of issues for GT / GS related to this:
>
> https://osgeo-org.atlassian.net/browse/GEOT-5883
> https://osgeo-org.atlassian.net/browse/GEOS-8411
>
> Is a proposal required for this?
>

Hum... if we end up using a Java interface for unwrapping and also
considering the classes involved
have been private business of the security subsystem so far, I personally
do not see the need for
a proposal. But that's just me :-)

Cheers
Andrea

-- 

Regards,

Andrea Aime

==
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.
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Issue with DataStore wrappers in NewLayerPage

2017-11-22 Thread Andrea Aime
On Mon, Nov 20, 2017 at 5:07 PM, Mauro Bartolomeoli <
mauro.bartolome...@geo-solutions.it> wrote:

> Hi,
> DecoratingStore is already implementing this:
>
> https://github.com/geoserver/geoserver/blob/master/src/
> main/src/main/java/org/geoserver/catalog/Wrapper.java
>
> From a first look, it seems a copy of the jdbc one :-)
>

Yes, it was meant to be eventually replaced, and built in a time when
java.sql.Wrapper was not available (old JDK)


>
> We can probably use this interface in NewLayerPage to unwrap the
> DataStore. I would anyway port all the chain (from Wrapper to
> DecoratingDatastore) in Geotools.
>

And/or have it extent java.sql.Wrapper and deprecate it (if possible)

Cheers
Andrea

-- 

Regards,

Andrea Aime

==
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.
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Issue with DataStore wrappers in NewLayerPage

2017-11-22 Thread Mauro Bartolomeoli
I created a couple of issues for GT / GS related to this:

https://osgeo-org.atlassian.net/browse/GEOT-5883
https://osgeo-org.atlassian.net/browse/GEOS-8411

Is a proposal required for this?

Mauro


2017-11-20 17:07 GMT+01:00 Mauro Bartolomeoli <
mauro.bartolome...@geo-solutions.it>:

> Hi,
> DecoratingStore is already implementing this:
>
> https://github.com/geoserver/geoserver/blob/master/src/
> main/src/main/java/org/geoserver/catalog/Wrapper.java
>
> From a first look, it seems a copy of the jdbc one :-)
>
> We can probably use this interface in NewLayerPage to unwrap the
> DataStore. I would anyway port all the chain (from Wrapper to
> DecoratingDatastore) in Geotools.
> What do you think?
>
> Mauro
>
> 2017-11-20 10:44 GMT+01:00 Jody Garnett :
>
>> It may be worth introducing something more generic like
>> https://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html
>> On Mon, Nov 20, 2017 at 8:22 PM Mauro Bartolomeoli <
>> mauro.bartolome...@geo-solutions.it> wrote:
>>
>>> Hi,
>>> there is an issue in the NewLayerPage UI, where a couple of options are
>>> nade visible for specific datastores.
>>> In particular there is a bug preventing the "Configure cascaded stored
>>> query..." for WFSDataStore to appear.
>>> This happens because the option visibility is based on a 
>>> instanceof WFSDataStore condition, that does not match because the
>>> datastore is wrapped by a RetypingDataStore.
>>>
>>> Long story short, we should allow unwrapping those kind of datastores in
>>> a generic way, in my opinion.
>>>
>>> My idea would be to introduce a WrappingDataStore interface with a
>>> single getWrapped method that would be implemented by RetypingDataStore
>>> (and others).
>>> Any opinion on this?
>>>
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Mauro Bartolomeoli
>>>
>>> ==
>>> GeoServer Professional Services from the experts! Visit
>>> http://goo.gl/it488V for more information.
>>> ==
>>>
>>> Dott. Mauro Bartolomeoli
>>> @mauro_bart
>>> Technical Lead
>>>
>>> GeoSolutions S.A.S.
>>> Via di Montramito 3/A
>>> 
>>> 55054  Massarosa
>>> 
>>> (LU)
>>> Italy
>>> phone: +39 0584 962313 <+39%200584%20962313>
>>> fax:  +39 0584 1660272 <+39%200584%20166%200272>
>>>
>>> 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.
>>>
>>> 
>>> --
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot__
>>> _
>>> Geoserver-devel mailing list
>>> Geoserver-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>
>> --
>> --
>> Jody Garnett
>>
>
>
>
> --
>
> Regards,
>
> Mauro Bartolomeoli
>
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Dott. Mauro Bartolomeoli
> @mauro_bart
> Technical Lead
>
> 

[Geoserver-devel] [JIRA] (GEOS-8411) Wrapped DataStore prevents the "Configure cascaded stored query..." for WFSDataStore to appear.

2017-11-22 Thread Mauro Bartolomeoli (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Mauro Bartolomeoli created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 GeoServer /  GEOS-8411  
 
 
  Wrapped DataStore prevents the "Configure cascaded stored query..." for WFSDataStore to appear.   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Affects Versions: 
 2.12.1  
 
 
Assignee: 
 Mauro Bartolomeoli  
 
 
Components: 
 web  
 
 
Created: 
 22/Nov/17 9:54 AM  
 
 
Priority: 
  Medium  
 
 
Reporter: 
 Mauro Bartolomeoli  
 

  
 
 
 
 

 
 Currently the instanceof WFSDataStore check fails because the store is wrapped in a RetypingDataStore. This would be helped by solving this first : https://osgeo-org.atlassian.net/browse/GEOT-5883  
 

  
 
 
  
 

 
 
 

 
 
 Add Comment