[Geoserver-users] ImageMosaic and custom CRS GeoTIFFs

Hi,

I have many raster fields with custom projection (e.g. rotated pole coordinates). These fields are converted by me to GeoTIFF format without any coordinate system - I don't know how to properly define custom CRS in GeoTIFF that is understandable by ImageMosaic reader.

I'm able to import that GeoTIFFs to Geoserver as an ImageMosaic doing some dirty tricks, mainly by manipulating directly PostGis database. However, I can't use some native Geoserver REST commands, like updating a coverage store:

curl -s -XPOST -H "Content-type: text/plain" -d "file:///somefile.tiff" "http://localhost:8080/geoserver/rest/workspaces/xx/coveragestores/yy/external.imagemosaic"

WARN [geotiff.GeoTiffReader] - Coordinate Reference System is not available

Are there any better solutions/approaches to such scenario as mine?

Cheers

Maciej

Hi Maciej,
I’m wondering if setting up an ancillary .prj with a custom EPSG authority code for it and putting the same definition on GeoServer as custom CRS would work to match it.
GeoTIFF reader can parse an external prj to override the underlying crs definition (if any) provided through internal GeoTIFF tags.
https://github.com/geotools/geotools/blob/master/modules/plugin/geotiff/src/main/java/org/geotools/gce/geotiff/GeoTiffReader.java#L315

I would give it a try.
Please, let us know if it works.

Cheers,
Daniele

···

On Tue, Jun 7, 2016 at 9:57 AM, Maciej Filocha <m.filocha@anonymised.com> wrote:

Hi,

I have many raster fields with custom projection (e.g. rotated pole
coordinates). These fields are converted by me to GeoTIFF format without
any coordinate system - I don’t know how to properly define custom CRS
in GeoTIFF that is understandable by ImageMosaic reader.

I’m able to import that GeoTIFFs to Geoserver as an ImageMosaic doing
some dirty tricks, mainly by manipulating directly PostGis database.
However, I can’t use some native Geoserver REST commands, like updating
a coverage store:

curl -s -XPOST -H “Content-type: text/plain” -d “file:///somefile.tiff”
http://localhost:8080/geoserver/rest/workspaces/xx/coveragestores/yy/external.imagemosaic

WARN [geotiff.GeoTiffReader] - Coordinate Reference System is not available

Are there any better solutions/approaches to such scenario as mine?

Cheers

Maciej


What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e


Geoserver-users mailing list
Geoserver-users@anonymised.comsts.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. Daniele Romagnoli
Senior Software Engineer

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 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.

W dniu 09.06.2016 o 11:47, Daniele Romagnoli pisze:

I'm wondering if setting up an ancillary .prj with a custom EPSG
authority code for it and putting the same definition on GeoServer as
custom CRS
<http://docs.geoserver.org/stable/en/user/configuration/crshandling/customcrs.html&gt; would
work to match it.
GeoTIFF reader can parse an external prj to override the underlying crs
definition (if any) provided through internal GeoTIFF tags.
https://github.com/geotools/geotools/blob/master/modules/plugin/geotiff/src/main/java/org/geotools/gce/geotiff/GeoTiffReader.java#L315

This is it! Simple and elegant.

What about writing a few words about it in the user manual?

http://docs.geoserver.org/stable/en/user/data/raster/geotiff.html
http://docs.geoserver.org/stable/en/user/tutorials/image_mosaic_plugin/imagemosaic.html#tutorial-imagemosaic-extension

Many thanks

Maciej

On Fri, Jun 10, 2016 at 4:45 PM, Maciej Filocha <m.filocha@anonymised.com>
wrote:

W dniu 09.06.2016 o 11:47, Daniele Romagnoli pisze:

I'm wondering if setting up an ancillary .prj with a custom EPSG
authority code for it and putting the same definition on GeoServer as
custom CRS
<
http://docs.geoserver.org/stable/en/user/configuration/crshandling/customcrs.html&gt;
would
work to match it.
GeoTIFF reader can parse an external prj to override the underlying crs
definition (if any) provided through internal GeoTIFF tags.

https://github.com/geotools/geotools/blob/master/modules/plugin/geotiff/src/main/java/org/geotools/gce/geotiff/GeoTiffReader.java#L315

This is it! Simple and elegant.

Glad to see it worked :slight_smile:

What about writing a few words about it in the user manual?

If you have some spare time to do a pull request to update it, I will be
happy to review it and merge it.
Otherwise, I'll try to do that on my own during next week.

Cheers,
Daniele

http://docs.geoserver.org/stable/en/user/data/raster/geotiff.html

http://docs.geoserver.org/stable/en/user/tutorials/image_mosaic_plugin/imagemosaic.html#tutorial-imagemosaic-extension

Many thanks

Maciej

--

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

Ing. Daniele Romagnoli
Senior Software Engineer

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 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.

W dniu 10.06.2016 o 16:56, Daniele Romagnoli pisze:

    What about writing a few words about it in the user manual?

If you have some spare time to do a pull request to update it, I will be
happy to review it and merge it.
Otherwise, I'll try to do that on my own during next week.

First PR is ready:

https://github.com/geoserver/geoserver/pull/1639

Maciej

Hi,

actually my geoserver keeps crashing after a few minutes with following error: https://paste.xinu.at/WyNcm3/

Couldn't find anything on google, any suggestions?

Volkan

Another error which is actually quite often in my logs: https://paste.xinu.at/6InlQ/java

Am 14.06.2016 um 15:01 schrieb Volkan Gümüs:

Hi,

actually my geoserver keeps crashing after a few minutes with following
error: https://paste.xinu.at/WyNcm3/

Couldn't find anything on google, any suggestions?

Volkan

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

On Tue, Jun 14, 2016 at 3:01 PM, Volkan Gümüs <hallo@anonymised.com> wrote:

Hi,

actually my geoserver keeps crashing after a few minutes with following
error: https://paste.xinu.at/WyNcm3/

It's crashing in line 274...:
https://github.com/GeoWebCache/geowebcache/blob/1.9.x/geowebcache/diskquota/core/src/main/java/org/geowebcache/diskquota/LayerCacheInfoBuilder.java#L274

blobFormat = MimeType.createFromExtension(extension).getFormat();

I don't remember seeing something like this, but venturing a guess, have you
upgraded from a previous installation without adding back some optional
tile formats?
E.g., arcgis or S3?

I've installed a clean 2.9.0 and played a bit with cached layers, the error
is now showing up here...
you should try to figure out what conditions make the error appear so that
others can
get the same on their computes (and then debug it).

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.

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

On Wed, Jun 15, 2016 at 9:12 AM, Volkan Gümüs <hallo@anonymised.com> wrote:

Another error which is actually quite often in my logs:
https://paste.xinu.at/6InlQ/java

The stack trace looks incomplete, do you also have all the "caused by"
parts that
normally follow what you pasted?
We need to seem them all in order to guess what might be happening.

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.

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

Sorry,

updated trace: https://paste.xinu.at/qPIpO/java

···

Am 15.06.2016 um 09:40 schrieb Andrea Aime:

On Wed, Jun 15, 2016 at 9:12 AM, Volkan Gümüs <hallo@anonymised.com> wrote:

Another error which is actually quite often in my logs:
https://paste.xinu.at/6InlQ/java

The stack trace looks incomplete, do you also have all the “caused by” parts that
normally follow what you pasted?
We need to seem them all in order to guess what might be happening.

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.


On Wed, Jun 15, 2016 at 9:55 AM, Volkan Gümüs <hallo@anonymised.com> wrote:

Sorry,

updated trace: https://paste.xinu.at/qPIpO/java

Oh ok... this looks like a bug, but I don't know how it's happening.
Could you open a ticket in our bug tracker adding a sample of data and a
request that
makes this trace happen?
Just enough data and info to allow someone else to replicate this problem
on their
computer.

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.

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

I removed all my cached layers and re-added them. GeoServer is up since then (~90min). The crashing seems to be solved, but let’s wait a little bit more.

The “rendering coverage on the fast path” error is still up. I will open a bug ticket as you mentioned. But I dont think that I can provide sample data or a request to make the error happen - because it seems to be quite random. I can scroll in my map for minutes without seeing the error - and then - it suddenly appears in my log.

···

Am 15.06.2016 um 09:57 schrieb Andrea Aime:

On Wed, Jun 15, 2016 at 9:55 AM, Volkan Gümüs <hallo@anonymised.com> wrote:

Sorry,

updated trace: https://paste.xinu.at/qPIpO/java

Oh ok… this looks like a bug, but I don’t know how it’s happening.
Could you open a ticket in our bug tracker adding a sample of data and a request that
makes this trace happen?
Just enough data and info to allow someone else to replicate this problem on their
computer.

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.


On Wed, Jun 15, 2016 at 1:05 PM, Volkan Gümüs <hallo@anonymised.com> wrote:

I removed all my cached layers and re-added them. GeoServer is up since
then (~90min). The crashing seems to be solved, but let's wait a little bit
more.

The "rendering coverage on the fast path" error is still up. I will open a
bug ticket as you mentioned. But I dont think that I can provide sample
data or a request to make the error happen - because it seems to be quite
random. I can scroll in my map for minutes without seeing the error - and
then - it suddenly appears in my log.

Without a firm way to reproduce I don't see how it can be analyzed and
fixed... sorry! :frowning:

In case you want someone to look directly at your installation, you can
probably
ask one of the commercial support providers to do so:
http://geoserver.org/support/

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.

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

Okay, I think I nailed it down.

My CASCADING WMS has native bounds (see 1) . In the edge case, my application requests tiles with bounds that are outside of the native bounds (see 2) . Whenever this happens, the “rendering coverage on the fast path” error is thrown.

*1: minX 556.597,4539663679 minY 556.597,4539663679 maxX 1.781.111,852692377 maxY 7.361.866,113051185
*2: minX 0 minY 7514065.628545964 maxX 626172.1357121639 maxY 8140237.764258133

When I force this edge case with my PostGIS layer, the exception does not occur.

···

Am 15.06.2016 um 13:49 schrieb Andrea Aime:

On Wed, Jun 15, 2016 at 1:05 PM, Volkan Gümüs <hallo@anonymised.com> wrote:

I removed all my cached layers and re-added them. GeoServer is up since then (~90min). The crashing seems to be solved, but let’s wait a little bit more.

The “rendering coverage on the fast path” error is still up. I will open a bug ticket as you mentioned. But I dont think that I can provide sample data or a request to make the error happen - because it seems to be quite random. I can scroll in my map for minutes without seeing the error - and then - it suddenly appears in my log.

Without a firm way to reproduce I don’t see how it can be analyzed and fixed… sorry! :frowning:

In case you want someone to look directly at your installation, you can probably
ask one of the commercial support providers to do so: http://geoserver.org/support/

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.


On Wed, Jun 15, 2016 at 4:05 PM, Volkan Gümüs <hallo@anonymised.com> wrote:

Okay, I think I nailed it down.

My CASCADING WMS has native bounds (see *1) . In the edge case, my
application requests tiles with bounds that are outside of the native
bounds (see 2*) . Whenever this happens, the "rendering coverage on the
fast path" error is thrown.

Ah, ok, it might be this one then:
https://osgeo-org.atlassian.net/browse/GEOT-5421
It's being resolved in GeoTools

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.

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

Hey all!

Is it possible to force the data_dir for geoserver, i.e. prevent geoserver from starting if the given data_dir is not reachable?

Regards,

Volkan

Hi,

The answer is no. GeoServer will fall back to the embedded data directory
if the provided directory doesn't exists, is not a directory or is not writable.

Regards,

Nuno Oliveira

Le mercredi 06 juillet 2016 à 08:17 +0200, Volkan Gümüs a écrit :

Hey all!

Is it possible to force the data_dir for geoserver, i.e. prevent
geoserver from starting if the given data_dir is not reachable?

Regards,

Volkan

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
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.

Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer

GeoSolutions S.A.S.
Via di Montramito 3/A
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.