[Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

Configuration

Version2.2.2

Git Revision a0ca3c785d7b1bc232788638d2d97be30f93bef5

Build Date23-Nov-2012 16:41

GeoTools Version8.4 (rev 39b4dff55cad6bf55a3f0940a92b4c8afe301c89)

JVM: Oracle Corporation: 1.7.0_17 (Java HotSpot™ Client VM)

Windows 2008 R2 Server

Recently upgraded the server from GeoServer 2.0.2 to 2.2.2

Raster Tiles are TIF LZW

Issue

Have four Mosaic Layers that have been combined into an Image Pyramid

Issue is one layer is displaying without issue, one layer throws intermittent individual tile errors for ArrayIndexoutOfBoundsException, two remaining layers just throw the error

All layers worked fine in version 2.0.2

Has anyone any suggestions as to why I am receiving this error? – snippet of log file included below

GeoServer Log Entry

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522156.55 : 522566.15]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522156.55,328222.8,522566.15, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,342 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,373 INFO [geoserver.wms] -

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com657…]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522566.15 : 522975.75]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522566.15,328222.8,522975.75, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,467 ERROR [geoserver.ows] -

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

at java.awt.image.ComponentSampleModel.getPixel(Unknown Source)

at java.awt.image.Raster.getPixel(Unknown Source)

at org.geotools.image.palette.CustomPaletteBuilder.buildPalette(CustomPaletteBuilder.java:463)

at org.geoserver.wms.map.ImageUtils.forceIndexed8Bitmask(ImageUtils.java:263)

at org.geoserver.wms.map.RenderedImageMapResponse.forceIndexed8Bitmask(RenderedImageMapResponse.java:199)

at org.geoserver.wms.map.RenderedImageMapResponse.applyPalette(RenderedImageMapResponse.java:166)

at org.geoserver.wms.map.PNGMapResponse.formatImageOutputStream(PNGMapResponse.java:109)

at org.geoserver.wms.map.RenderedImageMapResponse.write(RenderedImageMapResponse.java:122)

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

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

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 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

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

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,670 INFO [geoserver.wms] -

Regards

Russel

Russel Tinnion
GIS Architect & Key IT Account Manager

Direct dial 01793 714817
Mobile 07977 256809
Email Russel.Tinnion@anonymised.com
Fax 0844 2499201
Helpdesk 0844 2499200

TM Group (UK) Limited
1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ
www.tmgroup.co.uk

Join us at: SPEED OF CHANGE

Join TM Group and GroundSure, along with guest speakers, Allan Wilen, Glenigan; Keith Davidson, ELM Law; Katharine Fenn, Field Fisher Waterhouse LLP and Calum Maclean, Lockton for a free CPD seminar as we look into the future to identify changes on the horizon and in ways to prepare.

Follow the link below for more information.

Speed Of Change, London, 26th June

TM Group includes

TM Property Searches Limited www.tmpropertysearches.co.uk
TM Search Choice Limited www.tmsearchchoice.co.uk

TM Property Searches Limited (company number 03775703) and TM Search Choice Limited (company number 05281723) are wholly owned subsidiaries of TM Group (UK) Limited (company number 05278187). TM Group and its subsidiaries are registered in England: 1200 Delta Business Park, Swindon, Wiltshire, SN5 7XZ and are appointed representatives of First Title Insurance plc and Conveyancing Liability Solutions Limited which are authorised and regulated by the Financial Services Authority.
From time to time we would like to contact you with details of products, services and other events that may be of interest to you. We respect your privacy and will not share your personal data with any third parties outside TM Group. If you do NOT wish to receive such information please email info@anonymised.com.
The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any use, disclosure, copying, distribution or retention of any part of it is prohibited and may be unlawful.
Any views or opinions expressed are solely those of the author and do not necessarily represent those of TM Group Limited. If you have received this communication in error please notify us by email or by telephone 0844 2499200 and then delete the email and any copies.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk


Ciao Russel,
I believe I have fixed this bug in later geoserver 2.2.x (I don’t find a JIRA).

I would suggest to grab a more recent release on that branch. I would actually test
a nightly build for the 2.2.x.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Thu, Jun 13, 2013 at 12:04 PM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Configuration

Version2.2.2

Git Revision a0ca3c785d7b1bc232788638d2d97be30f93bef5

Build Date23-Nov-2012 16:41

GeoTools Version8.4 (rev 39b4dff55cad6bf55a3f0940a92b4c8afe301c89)

JVM: Oracle Corporation: 1.7.0_17 (Java HotSpot™ Client VM)

Windows 2008 R2 Server

Recently upgraded the server from GeoServer 2.0.2 to 2.2.2

Raster Tiles are TIF LZW

Issue

Have four Mosaic Layers that have been combined into an Image Pyramid

Issue is one layer is displaying without issue, one layer throws intermittent individual tile errors for ArrayIndexoutOfBoundsException, two remaining layers just throw the error

All layers worked fine in version 2.0.2

Has anyone any suggestions as to why I am receiving this error? – snippet of log file included below

GeoServer Log Entry

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522156.55 : 522566.15]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522156.55,328222.8,522566.15, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,342 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,373 INFO [geoserver.wms] -

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com657…]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522566.15 : 522975.75]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522566.15,328222.8,522975.75, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,467 ERROR [geoserver.ows] -

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

at java.awt.image.ComponentSampleModel.getPixel(Unknown Source)

at java.awt.image.Raster.getPixel(Unknown Source)

at org.geotools.image.palette.CustomPaletteBuilder.buildPalette(CustomPaletteBuilder.java:463)

at org.geoserver.wms.map.ImageUtils.forceIndexed8Bitmask(ImageUtils.java:263)

at org.geoserver.wms.map.RenderedImageMapResponse.forceIndexed8Bitmask(RenderedImageMapResponse.java:199)

at org.geoserver.wms.map.RenderedImageMapResponse.applyPalette(RenderedImageMapResponse.java:166)

at org.geoserver.wms.map.PNGMapResponse.formatImageOutputStream(PNGMapResponse.java:109)

at org.geoserver.wms.map.RenderedImageMapResponse.write(RenderedImageMapResponse.java:122)

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

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

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 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

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

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,670 INFO [geoserver.wms] -

Regards

Russel

Russel Tinnion
GIS Architect & Key IT Account Manager

Direct dial 01793 714817
Mobile 07977 256809
Email Russel.Tinnion@anonymised.com
Fax 0844 2499201
Helpdesk 0844 2499200

TM Group (UK) Limited
1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ
www.tmgroup.co.uk

Join us at: SPEED OF CHANGE

Join TM Group and GroundSure, along with guest speakers, Allan Wilen, Glenigan; Keith Davidson, ELM Law; Katharine Fenn, Field Fisher Waterhouse LLP and Calum Maclean, Lockton for a free CPD seminar as we look into the future to identify changes on the horizon and in ways to prepare.

Follow the link below for more information.

Speed Of Change, London, 26th June

TM Group includes
TM Property Searches Limited www.tmpropertysearches.co.uk
TM Search Choice Limited www.tmsearchchoice.co.uk

TM Property Searches Limited (company number 03775703) and TM Search Choice Limited (company number 05281723) are wholly owned subsidiaries of TM Group (UK) Limited (company number 05278187). TM Group and its subsidiaries are registered in England: 1200 Delta Business Park, Swindon, Wiltshire, SN5 7XZ and are appointed representatives of First Title Insurance plc and Conveyancing Liability Solutions Limited which are authorised and regulated by the Financial Services Authority.
From time to time we would like to contact you with details of products, services and other events that may be of interest to you. We respect your privacy and will not share your personal data with any third parties outside TM Group. If you do NOT wish to receive such information please email info@anonymised.com.
The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any use, disclosure, copying, distribution or retention of any part of it is prohibited and may be unlawful.
Any views or opinions expressed are solely those of the author and do not necessarily represent those of TM Group Limited. If you have received this communication in error please notify us by email or by telephone 0844 2499200 and then delete the email and any copies.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev


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

Simone

Thanks for your response.

I will upgrade to later version and see if the issue is resolved.

Regards

Russel

Russel Tinnion
GIS Architect & Key IT Account Manager

Direct dial 01793 714817
Mobile 07977 256809
Email Russel.Tinnion@anonymised.com
Fax 0844 2499201
Helpdesk 0844 2499200

TM Group (UK) Limited
1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ
www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com84…] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 10:15
To: Russel Tinnion
Cc: geoserver-users@anonymised.comrceforge.net
Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

Ciao Russel,

I believe I have fixed this bug in later geoserver 2.2.x (I don’t find a JIRA).

I would suggest to grab a more recent release on that branch. I would actually test

a nightly build for the 2.2.x.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Thu, Jun 13, 2013 at 12:04 PM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Configuration

Version2.2.2

Git Revision a0ca3c785d7b1bc232788638d2d97be30f93bef5

Build Date23-Nov-2012 16:41

GeoTools Version8.4 (rev 39b4dff55cad6bf55a3f0940a92b4c8afe301c89)

JVM: Oracle Corporation: 1.7.0_17 (Java HotSpot™ Client VM)

Windows 2008 R2 Server

Recently upgraded the server from GeoServer 2.0.2 to 2.2.2

Raster Tiles are TIF LZW

Issue

Have four Mosaic Layers that have been combined into an Image Pyramid

Issue is one layer is displaying without issue, one layer throws intermittent individual tile errors for ArrayIndexoutOfBoundsException, two remaining layers just throw the error

All layers worked fine in version 2.0.2

Has anyone any suggestions as to why I am receiving this error? – snippet of log file included below

GeoServer Log Entry

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522156.55 : 522566.15]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522156.55,328222.8,522566.15, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,342 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,373 INFO [geoserver.wms] -

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522566.15 : 522975.75]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522566.15,328222.8,522975.75, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,467 ERROR [geoserver.ows] -

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

at java.awt.image.ComponentSampleModel.getPixel(Unknown Source)

at java.awt.image.Raster.getPixel(Unknown Source)

at org.geotools.image.palette.CustomPaletteBuilder.buildPalette(CustomPaletteBuilder.java:463)

at org.geoserver.wms.map.ImageUtils.forceIndexed8Bitmask(ImageUtils.java:263)

at org.geoserver.wms.map.RenderedImageMapResponse.forceIndexed8Bitmask(RenderedImageMapResponse.java:199)

at org.geoserver.wms.map.RenderedImageMapResponse.applyPalette(RenderedImageMapResponse.java:166)

at org.geoserver.wms.map.PNGMapResponse.formatImageOutputStream(PNGMapResponse.java:109)

at org.geoserver.wms.map.RenderedImageMapResponse.write(RenderedImageMapResponse.java:122)

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

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

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 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

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

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,670 INFO [geoserver.wms] -

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

Join us at: SPEED OF CHANGE

Join TM Group and GroundSure, along with guest speakers, Allan Wilen, Glenigan; Keith Davidson, ELM Law; Katharine Fenn, Field Fisher Waterhouse LLP and Calum Maclean, Lockton for a free CPD seminar as we look into the future to identify changes on the horizon and in ways to prepare.

Follow the link below for more information.

Speed Of Change, London, 26th June

TM Group includes

TM Property Searches Limited www.tmpropertysearches.co.uk

TM Search Choice Limited www.tmsearchchoice.co.uk

TM Property Searches Limited (company number 03775703) and TM Search Choice Limited (company number 05281723) are wholly owned subsidiaries of TM Group (UK) Limited (company number 05278187). TM Group and its subsidiaries are registered in England: 1200 Delta Business Park, Swindon, Wiltshire, SN5 7XZ and are appointed representatives of First Title Insurance plc and Conveyancing Liability Solutions Limited which are authorised and regulated by the Financial Services Authority.
From time to time we would like to contact you with details of products, services and other events that may be of interest to you. We respect your privacy and will not share your personal data with any third parties outside TM Group. If you do NOT wish to receive such information please email info@anonymised.com.
The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any use, disclosure, copying, distribution or retention of any part of it is prohibited and may be unlawful.
Any views or opinions expressed are solely those of the author and do not necessarily represent those of TM Group Limited. If you have received this communication in error please notify us by email or by telephone 0844 2499200 and then delete the email and any copies.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev


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


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk


K,
let us know how it goes. I would suggest to stay on 2.2.x first to remove the risk with upgrades.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Fri, Jun 14, 2013 at 11:47 AM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Simone

Thanks for your response.

I will upgrade to later version and see if the issue is resolved.

Regards

Russel

Russel Tinnion
GIS Architect & Key IT Account Manager

Direct dial 01793 714817
Mobile 07977 256809
Email Russel.Tinnion@anonymised.com
Fax 0844 2499201
Helpdesk 0844 2499200

TM Group (UK) Limited
1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ
www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 10:15
To: Russel Tinnion
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

Ciao Russel,

I believe I have fixed this bug in later geoserver 2.2.x (I don’t find a JIRA).

I would suggest to grab a more recent release on that branch. I would actually test

a nightly build for the 2.2.x.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Thu, Jun 13, 2013 at 12:04 PM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Configuration

Version2.2.2

Git Revision a0ca3c785d7b1bc232788638d2d97be30f93bef5

Build Date23-Nov-2012 16:41

GeoTools Version8.4 (rev 39b4dff55cad6bf55a3f0940a92b4c8afe301c89)

JVM: Oracle Corporation: 1.7.0_17 (Java HotSpot™ Client VM)

Windows 2008 R2 Server

Recently upgraded the server from GeoServer 2.0.2 to 2.2.2

Raster Tiles are TIF LZW

Issue

Have four Mosaic Layers that have been combined into an Image Pyramid

Issue is one layer is displaying without issue, one layer throws intermittent individual tile errors for ArrayIndexoutOfBoundsException, two remaining layers just throw the error

All layers worked fine in version 2.0.2

Has anyone any suggestions as to why I am receiving this error? – snippet of log file included below

GeoServer Log Entry

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522156.55 : 522566.15]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522156.55,328222.8,522566.15, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,342 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,373 INFO [geoserver.wms] -

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com657…]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522566.15 : 522975.75]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522566.15,328222.8,522975.75, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,467 ERROR [geoserver.ows] -

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

at java.awt.image.ComponentSampleModel.getPixel(Unknown Source)

at java.awt.image.Raster.getPixel(Unknown Source)

at org.geotools.image.palette.CustomPaletteBuilder.buildPalette(CustomPaletteBuilder.java:463)

at org.geoserver.wms.map.ImageUtils.forceIndexed8Bitmask(ImageUtils.java:263)

at org.geoserver.wms.map.RenderedImageMapResponse.forceIndexed8Bitmask(RenderedImageMapResponse.java:199)

at org.geoserver.wms.map.RenderedImageMapResponse.applyPalette(RenderedImageMapResponse.java:166)

at org.geoserver.wms.map.PNGMapResponse.formatImageOutputStream(PNGMapResponse.java:109)

at org.geoserver.wms.map.RenderedImageMapResponse.write(RenderedImageMapResponse.java:122)

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

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

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 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

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

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,670 INFO [geoserver.wms] -

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

Join us at: SPEED OF CHANGE

Join TM Group and GroundSure, along with guest speakers, Allan Wilen, Glenigan; Keith Davidson, ELM Law; Katharine Fenn, Field Fisher Waterhouse LLP and Calum Maclean, Lockton for a free CPD seminar as we look into the future to identify changes on the horizon and in ways to prepare.

Follow the link below for more information.

Speed Of Change, London, 26th June

TM Group includes

TM Property Searches Limited www.tmpropertysearches.co.uk

TM Search Choice Limited www.tmsearchchoice.co.uk

TM Property Searches Limited (company number 03775703) and TM Search Choice Limited (company number 05281723) are wholly owned subsidiaries of TM Group (UK) Limited (company number 05278187). TM Group and its subsidiaries are registered in England: 1200 Delta Business Park, Swindon, Wiltshire, SN5 7XZ and are appointed representatives of First Title Insurance plc and Conveyancing Liability Solutions Limited which are authorised and regulated by the Financial Services Authority.

From time to time we would like to contact you with details of products, services and other events that may be of interest to you. We respect your privacy and will not share your personal data with any third parties outside TM Group. If you do NOT wish to receive such information please email info@anonymised.com.
The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any use, disclosure, copying, distribution or retention of any part of it is prohibited and may be unlawful.
Any views or opinions expressed are solely those of the author and do not necessarily represent those of TM Group Limited. If you have received this communication in error please notify us by email or by telephone 0844 2499200 and then delete the email and any copies.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev


Geoserver-users mailing list
Geoserver-users@anonymised.com.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk


Simone

I have now installed and configured 2.2.5 and associated Plug-Ins.

Access to any Raster Mosaic or Pyramid Store returns an error of

Access to Vector Oracle Store is not affected and returns as expected

Cheers

Russel

Russel Tinnion
GIS Architect & Key IT Account Manager

Direct dial 01793 714817
Mobile 07977 256809
Email Russel.Tinnion@anonymised.com
Fax 0844 2499201
Helpdesk 0844 2499200

TM Group (UK) Limited
1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ
www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com84…] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 11:07
To: Russel Tinnion
Cc: Simone Giannecchini; geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

K,

let us know how it goes. I would suggest to stay on 2.2.x first to remove the risk with upgrades.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Fri, Jun 14, 2013 at 11:47 AM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Simone

Thanks for your response.

I will upgrade to later version and see if the issue is resolved.

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

From: simboss1@anonymised.com4… [mailto:simboss1@anonymised.com] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 10:15
To: Russel Tinnion
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

Ciao Russel,

I believe I have fixed this bug in later geoserver 2.2.x (I don’t find a JIRA).

I would suggest to grab a more recent release on that branch. I would actually test

a nightly build for the 2.2.x.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Thu, Jun 13, 2013 at 12:04 PM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Configuration

Version2.2.2

Git Revision a0ca3c785d7b1bc232788638d2d97be30f93bef5

Build Date23-Nov-2012 16:41

GeoTools Version8.4 (rev 39b4dff55cad6bf55a3f0940a92b4c8afe301c89)

JVM: Oracle Corporation: 1.7.0_17 (Java HotSpot™ Client VM)

Windows 2008 R2 Server

Recently upgraded the server from GeoServer 2.0.2 to 2.2.2

Raster Tiles are TIF LZW

Issue

Have four Mosaic Layers that have been combined into an Image Pyramid

Issue is one layer is displaying without issue, one layer throws intermittent individual tile errors for ArrayIndexoutOfBoundsException, two remaining layers just throw the error

All layers worked fine in version 2.0.2

Has anyone any suggestions as to why I am receiving this error? – snippet of log file included below

GeoServer Log Entry

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522156.55 : 522566.15]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522156.55,328222.8,522566.15, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,342 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,373 INFO [geoserver.wms] -

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522566.15 : 522975.75]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522566.15,328222.8,522975.75, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,467 ERROR [geoserver.ows] -

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

at java.awt.image.ComponentSampleModel.getPixel(Unknown Source)

at java.awt.image.Raster.getPixel(Unknown Source)

at org.geotools.image.palette.CustomPaletteBuilder.buildPalette(CustomPaletteBuilder.java:463)

at org.geoserver.wms.map.ImageUtils.forceIndexed8Bitmask(ImageUtils.java:263)

at org.geoserver.wms.map.RenderedImageMapResponse.forceIndexed8Bitmask(RenderedImageMapResponse.java:199)

at org.geoserver.wms.map.RenderedImageMapResponse.applyPalette(RenderedImageMapResponse.java:166)

at org.geoserver.wms.map.PNGMapResponse.formatImageOutputStream(PNGMapResponse.java:109)

at org.geoserver.wms.map.RenderedImageMapResponse.write(RenderedImageMapResponse.java:122)

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

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

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 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

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

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,670 INFO [geoserver.wms] -

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

Join us at: SPEED OF CHANGE

Join TM Group and GroundSure, along with guest speakers, Allan Wilen, Glenigan; Keith Davidson, ELM Law; Katharine Fenn, Field Fisher Waterhouse LLP and Calum Maclean, Lockton for a free CPD seminar as we look into the future to identify changes on the horizon and in ways to prepare.

Follow the link below for more information.

Speed Of Change, London, 26th June

TM Group includes

TM Property Searches Limited www.tmpropertysearches.co.uk

TM Search Choice Limited www.tmsearchchoice.co.uk

TM Property Searches Limited (company number 03775703) and TM Search Choice Limited (company number 05281723) are wholly owned subsidiaries of TM Group (UK) Limited (company number 05278187). TM Group and its subsidiaries are registered in England: 1200 Delta Business Park, Swindon, Wiltshire, SN5 7XZ and are appointed representatives of First Title Insurance plc and Conveyancing Liability Solutions Limited which are authorised and regulated by the Financial Services Authority.
From time to time we would like to contact you with details of products, services and other events that may be of interest to you. We respect your privacy and will not share your personal data with any third parties outside TM Group. If you do NOT wish to receive such information please email info@anonymised.com.
The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any use, disclosure, copying, distribution or retention of any part of it is prohibited and may be unlawful.
Any views or opinions expressed are solely those of the author and do not necessarily represent those of TM Group Limited. If you have received this communication in error please notify us by email or by telephone 0844 2499200 and then delete the email and any copies.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev


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


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk


Ciao Russel,
I would suggest to use a nightly build of 2.2.x, here http://gridlock.opengeo.org/geoserver/2.2.x/

This is a stable branch, only bug fixes go here, hence I would use it without problems in a deployment
that was based on a 2.2 release.
Get the latest available war and use that one without concerns, it will contain various fixes with respect to 2.2.5 (including the one that should solve your use case).

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Tue, Jun 18, 2013 at 4:29 PM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Simone

I have now installed and configured 2.2.5 and associated Plug-Ins.

Access to any Raster Mosaic or Pyramid Store returns an error of

Access to Vector Oracle Store is not affected and returns as expected

Cheers

Russel

Russel Tinnion
GIS Architect & Key IT Account Manager

Direct dial 01793 714817
Mobile 07977 256809
Email Russel.Tinnion@anonymised.com
Fax 0844 2499201
Helpdesk 0844 2499200

TM Group (UK) Limited
1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ
www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 11:07
To: Russel Tinnion
Cc: Simone Giannecchini; geoserver-users@lists.sourceforge.net

Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

K,

let us know how it goes. I would suggest to stay on 2.2.x first to remove the risk with upgrades.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Fri, Jun 14, 2013 at 11:47 AM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Simone

Thanks for your response.

I will upgrade to later version and see if the issue is resolved.

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 10:15
To: Russel Tinnion
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

Ciao Russel,

I believe I have fixed this bug in later geoserver 2.2.x (I don’t find a JIRA).

I would suggest to grab a more recent release on that branch. I would actually test

a nightly build for the 2.2.x.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Thu, Jun 13, 2013 at 12:04 PM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Configuration

Version2.2.2

Git Revision a0ca3c785d7b1bc232788638d2d97be30f93bef5

Build Date23-Nov-2012 16:41

GeoTools Version8.4 (rev 39b4dff55cad6bf55a3f0940a92b4c8afe301c89)

JVM: Oracle Corporation: 1.7.0_17 (Java HotSpot™ Client VM)

Windows 2008 R2 Server

Recently upgraded the server from GeoServer 2.0.2 to 2.2.2

Raster Tiles are TIF LZW

Issue

Have four Mosaic Layers that have been combined into an Image Pyramid

Issue is one layer is displaying without issue, one layer throws intermittent individual tile errors for ArrayIndexoutOfBoundsException, two remaining layers just throw the error

All layers worked fine in version 2.0.2

Has anyone any suggestions as to why I am receiving this error? – snippet of log file included below

GeoServer Log Entry

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522156.55 : 522566.15]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522156.55,328222.8,522566.15, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,342 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,373 INFO [geoserver.wms] -

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com657…]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522566.15 : 522975.75]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522566.15,328222.8,522975.75, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,467 ERROR [geoserver.ows] -

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

at java.awt.image.ComponentSampleModel.getPixel(Unknown Source)

at java.awt.image.Raster.getPixel(Unknown Source)

at org.geotools.image.palette.CustomPaletteBuilder.buildPalette(CustomPaletteBuilder.java:463)

at org.geoserver.wms.map.ImageUtils.forceIndexed8Bitmask(ImageUtils.java:263)

at org.geoserver.wms.map.RenderedImageMapResponse.forceIndexed8Bitmask(RenderedImageMapResponse.java:199)

at org.geoserver.wms.map.RenderedImageMapResponse.applyPalette(RenderedImageMapResponse.java:166)

at org.geoserver.wms.map.PNGMapResponse.formatImageOutputStream(PNGMapResponse.java:109)

at org.geoserver.wms.map.RenderedImageMapResponse.write(RenderedImageMapResponse.java:122)

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

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

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 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

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

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,670 INFO [geoserver.wms] -

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

Join us at: SPEED OF CHANGE

Join TM Group and GroundSure, along with guest speakers, Allan Wilen, Glenigan; Keith Davidson, ELM Law; Katharine Fenn, Field Fisher Waterhouse LLP and Calum Maclean, Lockton for a free CPD seminar as we look into the future to identify changes on the horizon and in ways to prepare.

Follow the link below for more information.

Speed Of Change, London, 26th June

TM Group includes

TM Property Searches Limited www.tmpropertysearches.co.uk

TM Search Choice Limited www.tmsearchchoice.co.uk

TM Property Searches Limited (company number 03775703) and TM Search Choice Limited (company number 05281723) are wholly owned subsidiaries of TM Group (UK) Limited (company number 05278187). TM Group and its subsidiaries are registered in England: 1200 Delta Business Park, Swindon, Wiltshire, SN5 7XZ and are appointed representatives of First Title Insurance plc and Conveyancing Liability Solutions Limited which are authorised and regulated by the Financial Services Authority.

From time to time we would like to contact you with details of products, services and other events that may be of interest to you. We respect your privacy and will not share your personal data with any third parties outside TM Group. If you do NOT wish to receive such information please email info@anonymised.com.
The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any use, disclosure, copying, distribution or retention of any part of it is prohibited and may be unlawful.
Any views or opinions expressed are solely those of the author and do not necessarily represent those of TM Group Limited. If you have received this communication in error please notify us by email or by telephone 0844 2499200 and then delete the email and any copies.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev


Geoserver-users mailing list
Geoserver-users@anonymised.com.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk


Simone

Thanks for this.

I have used a nightly build (18/06/2013) and this has now resolved the issue, your help has been much appreciated.

Regards

Russel

Russel Tinnion
GIS Architect & Key IT Account Manager

Direct dial 01793 714817
Mobile 07977 256809
Email Russel.Tinnion@anonymised.com
Fax 0844 2499201
Helpdesk 0844 2499200

TM Group (UK) Limited
1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ
www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com84…] On Behalf Of Simone Giannecchini
Sent: 18 June 2013 16:05
To: Russel Tinnion
Cc: Simone Giannecchini; geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

Ciao Russel,

I would suggest to use a nightly build of 2.2.x, here http://gridlock.opengeo.org/geoserver/2.2.x/

This is a stable branch, only bug fixes go here, hence I would use it without problems in a deployment

that was based on a 2.2 release.

Get the latest available war and use that one without concerns, it will contain various fixes with respect to 2.2.5 (including the one that should solve your use case).

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Tue, Jun 18, 2013 at 4:29 PM, Russel Tinnion <Russel.Tinnion@anonymised.com4005…> wrote:

Simone

I have now installed and configured 2.2.5 and associated Plug-Ins.

Access to any Raster Mosaic or Pyramid Store returns an error of

Access to Vector Oracle Store is not affected and returns as expected

Cheers

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 11:07
To: Russel Tinnion
Cc: Simone Giannecchini; geoserver-users@lists.sourceforge.net

Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

K,

let us know how it goes. I would suggest to stay on 2.2.x first to remove the risk with upgrades.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Fri, Jun 14, 2013 at 11:47 AM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Simone

Thanks for your response.

I will upgrade to later version and see if the issue is resolved.

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

From: simboss1@anonymised.com [mailto:simboss1@anonymised.com] On Behalf Of Simone Giannecchini
Sent: 14 June 2013 10:15
To: Russel Tinnion
Cc: geoserver-users@anonymised.comceforge.net
Subject: Re: [Geoserver-users] Image Mosaic/Pyramid display issue in GeoServer 2.2.2

Ciao Russel,

I believe I have fixed this bug in later geoserver 2.2.x (I don’t find a JIRA).

I would suggest to grab a more recent release on that branch. I would actually test

a nightly build for the 2.2.x.

Regards,
Simone Giannecchini

Our support, Your Success! Visit http://opensdi.geo-solutions.it 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


On Thu, Jun 13, 2013 at 12:04 PM, Russel Tinnion <Russel.Tinnion@anonymised.com> wrote:

Configuration

Version2.2.2

Git Revision a0ca3c785d7b1bc232788638d2d97be30f93bef5

Build Date23-Nov-2012 16:41

GeoTools Version8.4 (rev 39b4dff55cad6bf55a3f0940a92b4c8afe301c89)

JVM: Oracle Corporation: 1.7.0_17 (Java HotSpot™ Client VM)

Windows 2008 R2 Server

Recently upgraded the server from GeoServer 2.0.2 to 2.2.2

Raster Tiles are TIF LZW

Issue

Have four Mosaic Layers that have been combined into an Image Pyramid

Issue is one layer is displaying without issue, one layer throws intermittent individual tile errors for ArrayIndexoutOfBoundsException, two remaining layers just throw the error

All layers worked fine in version 2.0.2

Has anyone any suggestions as to why I am receiving this error? – snippet of log file included below

GeoServer Log Entry

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522156.55 : 522566.15]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522156.55,328222.8,522566.15, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,342 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,373 INFO [geoserver.wms] -

Request: getMap

Layers = [org.geoserver.wms.MapLayerInfo@anonymised.com…]

MaxFeatures = null

Filters = null

Palette = null

Tiled = false

FeatureVersion = null

SRS = EPSG:27700

Legend = false

Styles = [StyleImpl[ name=raster]]

Bbox = ReferencedEnvelope[327813.2 : 328222.8, 522566.15 : 522975.75]

Env = {}

Angle = 0.0

CQLFilter = null

Elevation =

FeatureId = null

RemoteOwsType = null

RemoteOwsURL = null

FormatOptions = {}

StartIndex = null

ViewParams = null

Crs = PROJCS[“OSGB 1936 / British National Grid”,

GEOGCS[“OSGB 1936”,

DATUM[“OSGB 1936”,

SPHEROID[“Airy 1830”, 6377563.396, 299.3249646, AUTHORITY[“EPSG”,“7001”]],

TOWGS84[446.448, -125.157, 542.06, 0.15, 0.247, 0.842, -20.489],

AUTHORITY[“EPSG”,“6277”]],

PRIMEM[“Greenwich”, 0.0, AUTHORITY[“EPSG”,“8901”]],

UNIT[“degree”, 0.017453292519943295],

AXIS[“Geodetic longitude”, EAST],

AXIS[“Geodetic latitude”, NORTH],

AUTHORITY[“EPSG”,“4277”]],

PROJECTION[“Transverse_Mercator”, AUTHORITY[“EPSG”,“9807”]],

PARAMETER[“central_meridian”, -2.0],

PARAMETER[“latitude_of_origin”, 49.0],

PARAMETER[“scale_factor”, 0.9996012717],

PARAMETER[“false_easting”, 400000.0],

PARAMETER[“false_northing”, -100000.0],

UNIT[“m”, 1.0],

AXIS[“Easting”, EAST],

AXIS[“Northing”, NORTH],

AUTHORITY[“EPSG”,“27700”]]

BgColor = java.awt.Color[r=255,g=255,b=255]

SldBody = null

Sld = null

Transparent = false

ValidateSchema = false

SldVersion = null

TilesOrigin = null

Exceptions = application/vnd.ogc.se_inimage

KMScore = 40

KMattr = true

Height = 256

Width = 256

Filter = null

Time =

Format = image/png8

Buffer = 0

Request = GETMAP

RawKvp = {BBOX=327813.2,522566.15,328222.8,522975.75, SERVICE=WMS, HEIGHT=256, KEY=301c48aa-7116-408a-9241-81378b976316, REQUEST=GETMAP, STYLES=, WIDTH=256, VSESSIONID=301c48aa-7116-408a-9241-81378b976316, EXCEPTIONS=application/vnd.ogc.se_inimage, MVT=MV, VERSION=1.1.1, SVC=GS, UID=168, FORMAT=image/png8, MSKEY=F609DAA5-8B7E-412B-A78C-0FE6627CBXXX, LAYERS=OS25K, SRS=EPSG:27700}

Get = true

BaseUrl = http://192.168.168.199:1080/geoserver/

RequestCharset = UTF-8

Version = 1.1.1

2013-06-13 10:41:11,467 ERROR [geoserver.ows] -

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

at java.awt.image.ComponentSampleModel.getPixel(Unknown Source)

at java.awt.image.Raster.getPixel(Unknown Source)

at org.geotools.image.palette.CustomPaletteBuilder.buildPalette(CustomPaletteBuilder.java:463)

at org.geoserver.wms.map.ImageUtils.forceIndexed8Bitmask(ImageUtils.java:263)

at org.geoserver.wms.map.RenderedImageMapResponse.forceIndexed8Bitmask(RenderedImageMapResponse.java:199)

at org.geoserver.wms.map.RenderedImageMapResponse.applyPalette(RenderedImageMapResponse.java:166)

at org.geoserver.wms.map.PNGMapResponse.formatImageOutputStream(PNGMapResponse.java:109)

at org.geoserver.wms.map.RenderedImageMapResponse.write(RenderedImageMapResponse.java:122)

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

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

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 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

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

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

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

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

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,654 INFO [geoserver.wms] -

Request: getServiceInfo

2013-06-13 10:41:11,670 INFO [geoserver.wms] -

Regards

Russel

Russel Tinnion

GIS Architect & Key IT Account Manager

Direct dial 01793 714817

Mobile 07977 256809

Email Russel.Tinnion@anonymised.com…4005…

Fax 0844 2499201

Helpdesk 0844 2499200

TM Group (UK) Limited

1200 Delta Business Park l Swindon l Wiltshire l SN5 7XZ

www.tmgroup.co.uk

Join us at: SPEED OF CHANGE

Join TM Group and GroundSure, along with guest speakers, Allan Wilen, Glenigan; Keith Davidson, ELM Law; Katharine Fenn, Field Fisher Waterhouse LLP and Calum Maclean, Lockton for a free CPD seminar as we look into the future to identify changes on the horizon and in ways to prepare.

Follow the link below for more information.

Speed Of Change, London, 26th June

TM Group includes

TM Property Searches Limited www.tmpropertysearches.co.uk

TM Search Choice Limited www.tmsearchchoice.co.uk

TM Property Searches Limited (company number 03775703) and TM Search Choice Limited (company number 05281723) are wholly owned subsidiaries of TM Group (UK) Limited (company number 05278187). TM Group and its subsidiaries are registered in England: 1200 Delta Business Park, Swindon, Wiltshire, SN5 7XZ and are appointed representatives of First Title Insurance plc and Conveyancing Liability Solutions Limited which are authorised and regulated by the Financial Services Authority.
From time to time we would like to contact you with details of products, services and other events that may be of interest to you. We respect your privacy and will not share your personal data with any third parties outside TM Group. If you do NOT wish to receive such information please email info@anonymised.com.
The information in this email is confidential and is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any use, disclosure, copying, distribution or retention of any part of it is prohibited and may be unlawful.
Any views or opinions expressed are solely those of the author and do not necessarily represent those of TM Group Limited. If you have received this communication in error please notify us by email or by telephone 0844 2499200 and then delete the email and any copies.


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev


Geoserver-users mailing list
Geoserver-users@anonymised.comts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk