[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[THREDDS #GWM-344487]: Thredds Error on WMS Request



Hi Guan,

I have not yet been able to duplicate the problem. Are you getting the error 
when the entire dataset lat/lon is requested or only when subset requests are 
made? But then some subset requests do work?

Is this happening for all your datasets? The example URL you gave looks like it 
is for an aggregated or NcML modified dataset. Are you seeing this problem only 
for aggregated/NcML datasets or for other datasets as well.

Yes, if you could send sample data that would be great. Please also send the 
configuration you are using for the dataset (if it is aggregated/NcML dataset).

Could you also try the URL you gave below but replace "VERSION=1.1.1" with 
"VERSION=1.3.0" and see if you still get the same error?

Thanks,

Ethan

On 1/10/2011 8:11 PM, Guan Wang wrote:
> Hi Ethan,
> 
> Thank you for the following up! This bug occurred on GetMap method for
> both 2d and 3d data. However, I didn't test getfeatureinfo method.
> 
> When bugs occurs, at certain zoom level, pictures in some areas can be
> retrieved successfully.
> 
> I can send you the data sample if this could help you identify the
> problem faster. Again, this bug doesn't exist on the version 4.2.1.
> 
> Please let me know if you need further information from me.
> 
> Thanks,
> 
> Guan Wang

On 1/10/2011 2:57 PM, Guan Wang wrote:
> To Whom It May Concern:
> 
> We recently updated to the latest thredds 4.2.2 -20101216.2342 and noticed
> WMS requests through thredds are not functional: only portion of the entire
> area could be requested. All others will receive the error message below.
> 
> Could you please help us out?
> 
> Guan Wang
> 
> Great Lakes Observing System
> 
> Ann Arbor, MI
> 
> 2011-01-10T14:18:49.929 -0500 [   1562355][     457] INFO  -
> thredds.server.wms.ThreddsWmsController - Remote host: 127.0.0.1 - Request:
> "GET
> /thredds/wms/glos/glcfs/michigan/ncas_his2d?service=WMS&LAYERS=sea_water_vel
> ocity&TRANSPARENT=true&FORMAT=image%2Fpng&STYLES=vector%2Frainbow&COLORSCALE
> RANGE=0.0%2C1.5&NUMCOLORBANDS=254&LOGSCALE=false&TIME=2010-01-03T00%3A00%3A0
> 0.000Z&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inim
> age&SRS=EPSG%3A4326&BBOX=-88.155220907665,42.9332328968,-85.738253036814,45.
> 350200767651&WIDTH=256&HEIGHT=256 HTTP/1.1"
> 
> 2011-01-10T14:18:50.129 -0500 [   1562555][     457] ERROR - 
> thredds.server.wms.ThreddsWmsController - dispatchWmsRequest(): Exception: 
> java.lang.ArrayIndexOutOfBoundsException
> 
> at ucar.ma2.Index3D.setDim(Index3D.java:100)
> at 
> uk.ac.rdg.resc.ncwms.cdm.DataReadingStrategy$1.readScanline(DataReadingStrategy.java:173)
> at 
> uk.ac.rdg.resc.ncwms.cdm.DataReadingStrategy$1.doPopulatePixelArray(DataReadingStrategy.java:142)
> at 
> uk.ac.rdg.resc.ncwms.cdm.DataReadingStrategy.populatePixelArray(DataReadingStrategy.java:285)
> at uk.ac.rdg.resc.ncwms.cdm.CdmUtils.readPointList(CdmUtils.java:408)
> at 
> thredds.server.wms.ThreddsScalarLayer.readPointList(ThreddsScalarLayer.java:122)
> at 
> uk.ac.rdg.resc.ncwms.controller.AbstractWmsController.readDataGrid(AbstractWmsController.java:1296)
> at 
> uk.ac.rdg.resc.ncwms.controller.AbstractWmsController.getMap(AbstractWmsController.java:475)
> at 
> thredds.server.wms.ThreddsWmsController.dispatchWmsRequest(ThreddsWmsController.java:178)
> at 
> uk.ac.rdg.resc.ncwms.controller.AbstractWmsController.handleRequestInternal(AbstractWmsController.java:195)
> at 
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> at 
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
> ...


Ticket Details
===================
Ticket ID: GWM-344487
Department: Support THREDDS
Priority: Normal
Status: Closed


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.