[Geoserver-users] WPS: Point in Polygon

2016-01-28 Thread carrbrpoa
I have implemented a custom WPS Process which returns a Geometry object
representing a Point.
What I need to do now is to chain this process with another (built-in one, I
guess) to answer the following question:

Within which polygon/feature (from a known published layer), if any, my
point is?

Unfortunately, I'm having a bad time trying to figure out the process that
will answer that question to me. Could you give me any direction about that?

Thanks



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/WPS-Point-in-Polygon-tp5247850.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140
___
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Re: [Geoserver-users] WPS: Point in Polygon

2016-01-28 Thread Andrea Aime
Hi,
that has an easy answer, it's difficult to find a process that does not
exist yet ;-)
You will have to implement it, it will be somehow similar to the clip one,
that
you can use as a reference:

https://github.com/geotools/geotools/blob/master/modules/unsupported/process-feature/src/main/java/org/geotools/process/vector/ClipProcess.java

Cheers
Andrea


On Thu, Jan 28, 2016 at 7:37 PM, carrbrpoa  wrote:

> I have implemented a custom WPS Process which returns a Geometry object
> representing a Point.
> What I need to do now is to chain this process with another (built-in one,
> I
> guess) to answer the following question:
>
> Within which polygon/feature (from a known published layer), if any, my
> point is?
>
> Unfortunately, I'm having a bad time trying to figure out the process that
> will answer that question to me. Could you give me any direction about
> that?
>
> Thanks
>
>
>
> --
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/WPS-Point-in-Polygon-tp5247850.html
> Sent from the GeoServer - User mailing list archive at Nabble.com.
>
>
> --
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140
> ___
> Geoserver-users mailing list
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>



-- 
==
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 Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
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.

---
--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140___
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Re: [Geoserver-users] Using both ColorMap and ContrastEnhancement in SLD?

2016-01-28 Thread Simone Giannecchini
Thinking...

it might work if you use the sld:ChannelSelection.

Something like:


http://www.opengis.net/sld;
xmlns:sld="http://www.opengis.net/sld;
xmlns:ogc="http://www.opengis.net/ogc;
xmlns:gml="http://www.opengis.net/gml; version="1.0.0">
  
ncep_air_temperature_current_month_forecast_average

  ncep_air_temperature_current_month_forecast_average
  ncep_air_temperature_current_month_forecast_average
  
name

  

  
1
  
 
  
   


  
  
  
  

  

  

  


Mind you, I have not tried it.

Regards,
Simone Giannecchini
==
GeoServer Professional Services from the experts!
Visit http://goo.gl/it488V for more information.
==
Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob:   +39  333 8128928

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.


On Thu, Jan 21, 2016 at 8:55 PM, Bruce Crevensten
 wrote:
> Hi!  I've got a question about using the RasterSymbolizer in and SLD.  Is it
> possible to use both a ColorMap as well as the ContrastEnhancement feature
> at the same time?  When I try to combine both, I get a validation error (and
> no images are generated via WMS requests) but I'm unsure exactly what the
> error means.
>
> The underlying dataset in this case is a GeoTIFF where pixels contain
> temperature values.
>
> The SLD that is working is:
>
> 
> http://www.opengis.net/sld;
> xmlns:sld="http://www.opengis.net/sld;
> xmlns:ogc="http://www.opengis.net/ogc;
> xmlns:gml="http://www.opengis.net/gml; version="1.0.0">
>   
> ncep_air_temperature_current_month_forecast_average
> 
>
> ncep_air_temperature_current_month_forecast_average
>
> ncep_air_temperature_current_month_forecast_average
>   
> name
> 
>   
> 
>/>
>/>
>(... snipping many other values ...)
>color="#C0282F" />
>   
> 
>   
> 
>   
> 
>   
> 
>
> What I'd like to try out is:
>
> 
> http://www.opengis.net/sld;
> xmlns:sld="http://www.opengis.net/sld;
> xmlns:ogc="http://www.opengis.net/ogc;
> xmlns:gml="http://www.opengis.net/gml; version="1.0.0">
>   
> ncep_air_temperature_current_month_forecast_average
> 
>
> ncep_air_temperature_current_month_forecast_average
>
> ncep_air_temperature_current_month_forecast_average
>   
> name
> 
>   
> 
>   
> 
> 
>/>
>/>
>   (... snip many other entries...)
>color="#C0282F" />
>   
> 
>   
> 
>   
> 
>   
> 
>
> When I try this, I get this validation error:
>
> line 15: cvc-complex-type.2.4.a: Invalid content was found starting with
> element 'ColorMap'. One of '{"http://www.opengis.net/sld":ShadedRelief,
> 

Re: [Geoserver-users] WPS: Point in Polygon

2016-01-28 Thread carrbrpoa
Hello,
I used your link and  this one
  
to figure out how to build a SimpleFeatureCollection and changed my custom
process to output it. Then, I could do what I needed by invoking the
built-in WPS Process vec:InsersectionFeatureCollection.

Thanks for your help!



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/WPS-Point-in-Polygon-tp5247850p5247879.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140
___
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


[Geoserver-users] Updating raster statistics using REST API

2016-01-28 Thread César Martínez Izquierdo
I am trying to update the raster statistics of a geotiff coverage using the
REST API (as the statistics are not automatically filled by Geoserver
AFAIK).

I get the .json description of the coverage [1], update the statistics
values on it and send back the updated json [2] to Geoserver using a PUT
request (to URL
http://localhost:8080/geoserver/rest/workspaces/cesar/coveragestores/tmp_media_stats24/coverages/tmp_media_stats24.json
).

However, I only get a HTTP 500 error code:
 Debugging information 
cause-exception : java.lang.RuntimeException
cause-message   : null
class   : org.geotools.coverage.grid.GridGeometry2D
required-type   : org.geotools.coverage.grid.GridGeometry2D
converter-type  :
org.geoserver.config.util.XStreamPersister$GridGeometry2DConverter
line number : -1
class[1]: org.geoserver.catalog.impl.CoverageInfoImpl
converter-type[1]   :
org.geoserver.config.util.XStreamPersister$CoverageInfoConverter
version : 2.8.1
---

I've seen a similar problem on mailing lists [3] and tried the @class
workaround with no success (the error message looks different anyway).

Any idea?

Thanks in advance,

César Martínez

[1] http://pastebin.com/LswcWPAG
[2] http://pastebin.com/Bf6Zm08e
[3]
http://osgeo-org.1560.x6.nabble.com/CoverageDimensionInfo-and-REST-requests-td5196556.html




-- 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   César Martínez Izquierdo
   GIS developer
   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
   Blog: http://geotechnotes.wordpress.com/
   ETC-SIA: http://sia.eionet.europa.eu/
   Universitat Autònoma de Barcelona (SPAIN)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140___
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Re: [Geoserver-users] Updating raster statistics using REST API

2016-01-28 Thread Andrea Aime
On Thu, Jan 28, 2016 at 9:58 AM, César Martínez Izquierdo <
cesar@gmail.com> wrote:

> I've seen a similar problem on mailing lists [3] and tried the @class
> workaround with no success (the error message looks different anyway).
>

@class? Not sure what you mean.
Do you have the full stack trace for your error?

Judging by the error, it _could_ be related to the XXE vulnerability fix,
and might require someone
to add the GridGeometry2D class to the de-serialization whilelist here:
https://github.com/geoserver/geoserver/blob/master/src/main/src/main/java/org/geoserver/config/util/XStreamPersister.java#L467

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 Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
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.

---
--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140___
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Re: [Geoserver-users] NPE in WFS GetFeature request. Problem with data permissions

2016-01-28 Thread Víctor González
Hi,

I just added an issue to the tracker for this, in case someone wants to
follow the progress: https://osgeo-org.atlassian.net/browse/GEOS-7391

Cheers.

2016-01-19 10:12 GMT+01:00 Víctor González :

> Hi,
>
> I found a problem with WFS GetFeature requests returning a NPE (see
> exception below). These conditions must occur at the same time for the
> problem to appear:
>
> * There must be a data rule that allows an entire workspace only for a
> specific role (for example, sf.*.r: myrole).
> * There must be a data rule that allows a single layer in that workspace
> for any role (sf.roads.r: *).
> * The first WFS request that arrives to the server must come from a user
> that doesn't have the role described in the first condition.
>
> You can reproduce it with the following data_dir (tested on GeoServer
> 2.8.1): https://www.dropbox.com/s/gdkmht7hsipgcg9/data_dir.tar.gz?dl=0.
> Performing this request:
>
> curl -X POST "http://localhost:8080/geoserver/wfs; -d @/tmp/payload.xml
> -H "Content-Type: application/xml; charset=UTF-8"
>
> with this payload.xml:
>
> http://www.opengis.net/wfs; service="WFS"
> version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wfs
> http://schemas.opengis.net/wfs/1.0.0/WFS-transaction.xsd; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance;> typeName="feature:tiger_roads" xmlns:feature="http://www.census.gov"/
> >
>
> The problem comes because the XML schema for the WFS request has not been
> obtained previously and the user that performs the request doesn't have
> permissions to see the workspace (even though it can see a specific layer
> within that workspace). It doesn't happen after the admin user (or any
> other user that can see all layers) performs a WFS request and the schema
> is built successfully.
>
> What I'm trying to do is to secure all layers in a workspace except from
> one. Am I doing something wrong or is this a bug in GeoServer?
>
> Best regards.
>
> ---
>
> java.lang.NullPointerException
> at
> org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.buildSchemaInternal(FeatureTypeSchemaBuilder.java:194)
> at
> org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.addApplicationTypes(FeatureTypeSchemaBuilder.java:503)
> at org.geoserver.wfs.xml.v1_0_0.WFS.buildSchema(WFS.java:231)
> at org.geotools.xml.XSD.getSchema(XSD.java:232)
> at org.geotools.xml.SchemaLocator.locateSchema(SchemaLocator.java:96)
> at
> org.geotools.xml.impl.ParserHandler.startElement(ParserHandler.java:404)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:380)
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:614)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3135)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:880)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
> at org.geotools.xml.Parser.parse(Parser.java:240)
> at org.geotools.xml.Parser.parse(Parser.java:188)
> at org.geoserver.wfs.xml.v1_0_0.WfsXmlReader.read(WfsXmlReader.java:79)
> at org.geoserver.ows.Dispatcher.parseRequestXML(Dispatcher.java:1553)
> at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:691)
> at
> org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:265)
> at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
> at
> 

[Geoserver-users] Odd error when zoomed out on Image Mosaic

2016-01-28 Thread Russ Hore
I had a working GeoServer 2.8.1 under Tomcat on Linux that had an error 
crashing when I tried to view layer groups in the admin interface.

I installed a second copy of GeoServer 2.8.1 under Tomcat at a different URL 
and copied across the raster data and created the layers I needed.

In the original system, I could view the whole of the UK 1:25k raster data.

Under the new system I get the error below until I zoom to 1:68k.
Any ideas what I am missing.


org.geotools.data.DataSourceException: Unable to create this mosaic
at 
org.geotools.gce.imagemosaic.RasterLayerResponse.prepareResponse(RasterLayerResponse.java:1307)
at 
org.geotools.gce.imagemosaic.RasterLayerResponse.processRequest(RasterLayerResponse.java:1191)
at 
org.geotools.gce.imagemosaic.RasterLayerResponse.createResponse(RasterLayerResponse.java:1157)
at 
org.geotools.gce.imagemosaic.RasterManager.read(RasterManager.java:1163)
at 
org.geotools.gce.imagemosaic.ImageMosaicReader.read(ImageMosaicReader.java:871)
at 
org.geotools.gce.imagemosaic.ImageMosaicReader.read(ImageMosaicReader.java:850)
at 
org.geoserver.catalog.SingleGridCoverage2DReader.read(SingleGridCoverage2DReader.java:149)
at 
org.geoserver.catalog.CoverageDimensionCustomizerReader.read(CoverageDimensionCustomizerReader.java:229)
at 
org.geoserver.catalog.CoverageDimensionCustomizerReader.read(CoverageDimensionCustomizerReader.java:219)
at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageReaderHelper.readSingleCoverage(GridCoverageReaderHelper.java:511)
at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageReaderHelper.readCoverageInEnvelope(GridCoverageReaderHelper.java:298)
at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageReaderHelper.readCoverages(GridCoverageReaderHelper.java:203)
at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.renderImage(GridCoverageRenderer.java:800)
at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:1165)
at 
org.geotools.renderer.lite.StreamingRenderer$RenderCoverageReaderRequest.execute(StreamingRenderer.java:3414)
at 
org.geotools.renderer.lite.StreamingRenderer$PainterThread.run(StreamingRenderer.java:3503)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.media.jai.util.ImagingException: All factories fail for the 
operation "Mosaic"
at 
javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
at 
it.geosolutions.jaiext.ConcurrentOperationRegistry.invokeFactory(ConcurrentOperationRegistry.java:576)
at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
at javax.media.jai.RenderedOp.getRendering(RenderedOp.java:888)
at javax.media.jai.RenderedOp$1.getPropertyNames(RenderedOp.java:1791)
at 
javax.media.jai.PropertyEnvironment.mapDefaults(PropertyEnvironment.java:270)
at 
javax.media.jai.PropertyEnvironment.getPropertyNames(PropertyEnvironment.java:125)
at 
javax.media.jai.WritablePropertySourceImpl.addProperties(WritablePropertySourceImpl.java:298)
at javax.media.jai.RenderedOp.createPropertySource(RenderedOp.java:1817)
at javax.media.jai.RenderedOp.setProperty(RenderedOp.java:2034)
at org.geotools.image.ImageWorker.setROI(ImageWorker.java:684)
at org.geotools.image.ImageWorker.mosaic(ImageWorker.java:4359)
at 
org.geotools.gce.imagemosaic.MergeBehavior$2.process(MergeBehavior.java:149)
at 
org.geotools.gce.imagemosaic.RasterLayerResponse$Mosaicker.createMosaic(RasterLayerResponse.java:815)
at 
org.geotools.gce.imagemosaic.RasterLayerResponse$Mosaicker.access$2600(RasterLayerResponse.java:646)
at 
org.geotools.gce.imagemosaic.RasterLayerResponse$MosaicProducer.produce(RasterLayerResponse.java:1027)
at 
org.geotools.gce.imagemosaic.RasterLayerResponse$MosaicProducer.access$3100(RasterLayerResponse.java:846)
at 
org.geotools.gce.imagemosaic.RasterLayerResponse.prepareResponse(RasterLayerResponse.java:1259)
... 20 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor737.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
at