Problem to serve station data in gds

Jennifer Adams jma at COLA.IGES.ORG
Wed Sep 3 13:23:44 EDT 2008


What version of java are you running?  --Jennifer

On Sep 3, 2008, at 12:39 PM, Edigley Fraga wrote:

> Hello,
>
> I am trying to serve station data in a gds. I have downloaded the
> most recent version of grads (ftp://grads.iges.org/grads/2.0/
> grads-2.0.a3-bin-i686-pc-linux-gnu.tar.gz) and gds (ftp://
> grads.iges.org/grads/gds/gds-2.0.tar.gz). The data that i am tryng
> to serve is generate by a utility stngrads, that was mailed to
> grads list by Ben-Jei Tsuang.
>
> The station file in ascii are:
>
> 1994    9    120.665    24.416    2.6    4.4    32    2    0.7
> 424.1
> 1994    10    120.464    23.995    2.5    3.7    22    2    0.4
> 396.7
> 1994    11a    120.287    23.676    2.7    6.3    3    2    0.6
> 415.5
> 1994    20    121.001    23.25    1.3    5.2    19    1    0.6
> 401.4
> 1994    19    121.667    23.333    2.2    6.8    20    1    0.7
> 402.9
> 1994    23    121.608    24.455    1.8    4.2    14    1    0.7
> 398.4
> 1994    25    121.505    22.19    2    5.7    2    2    0.7    446.1
> 1994    29    120.16    24.657    2.4    0.6    7    2    0.7
> 411.25
> 1994    30    120.332    24.575    2.2    6.2    16    2    0.7
> 402.9
> 1998    30a    120.167    22.167    2.1    4.4    18    2    0.6
> 396.4
> 1999    34a    120.387    21.748    1.7    4.7    13    1    0.5
> 397.6
> 1999    38    120.724    23.4    2.7    2.7    16    1    0.5
> 404.63
> 1999    39    120.896    23.515    2.5    5.2    5    2    0.5
> 394.15
> 1999    41    121.104    22.496    2.4    2.8    15    1    0.6
> 510.2
> 1999    42    122.007    22.996    1.5    3.3    16    2    0.6
> 436.7
> 1999    43    122.995    22.665    2.3    6    17    1    0.8    439.8
> 1999    44    123.324    21.492    1.8    2.8    12    1    0.7
> 401.5
> 1999    44a    123.371    21.589    1.5    4.8    17    1    0.7
> 450.6
> 1999    44b    123.599    21.883    1.7    4.8    17    1    0.8
> 393
> 1999    45    123.666    24.16    2.2    3.6    8    2    0.8    522.8
> 1999    51    124.853    24.067    19.8    22.8    10    1
> 0.8    429.8
> 1999    52    124.751    21.331    1.3    3.8    7    1    0.7
> 540.4
> 1999    53    124.648    21.614    4.2    21.3    5    2    0.7
> 542.5
>
>
> The lonlat.ctl is
>
> DSET   ^lonlat.bin
> DTYPE  station
> STNMAP lonlat.map
> UNDEF  -99999.0
> TITLE  Station Data Sample
> TDEF   6 linear 12z18jan1994 1yr
> VARS 6
> ts    0  99  Surface Temperature
> us    0  99  Surface U-Wind
> vs    0  99  Surface V-Wind
> ps    0  99  Surface Pressure
> elev  0  99  Elevation of Station
> ds    0  99  Surface Dewpoint Temperature
> ENDVARS
>
>
> All the files are the same that mr. Tsuang sent to the list. The
> line in gds.xml was:
>
>       <dataset name = "stationData"
>            file = "testdata/lonlat.ctl"
>            format = "ctl">
>       </dataset>
>
> The error generated by the gds is:
>
> Oops! The server encountered an unexpected error while serving the
> this request:
> http://localhost:8080/dods/stationData.info
>
> Please report this error to http://www.iges.org/grads/gds, and
> include the following debug information:
>
> Wed Sep 03 10:33:43 BRT 2008: [ Thread-4 localhost GET /
> stationData.info ] java.lang.IllegalArgumentException: Can't parse
> date string: open GMT at org.iges.util.Range.parseGradsFormat
> (Range.java:221) at
> org.iges.grads.server.GradsExtracter.convertGradsDateToCOARDS
> (GradsExtracter.java:644) at
> org.iges.grads.server.GradsExtracter.loadDimValues
> (GradsExtracter.java:522) at
> org.iges.grads.server.GradsStnExtracter.load(GradsStnExtracter.java:
> 136) at org.iges.grads.server.GradsExtracter.parse
> (GradsExtracter.java:80) at
> org.iges.grads.server.GradsDODSModule.extract(GradsDODSModule.java:
> 420) at org.iges.grads.server.GradsDODSModule.loadDDS
> (GradsDODSModule.java:355) at
> org.iges.grads.server.GradsDODSModule.getDDS(GradsDODSModule.java:
> 91) at org.iges.grads.server.GradsTool.getDDS(GradsTool.java:146)
> at org.iges.anagram.service.InfoService.writeToCache
> (InfoService.java:98)        at
> org.iges.anagram.service.InfoService.handle(InfoService.java:74) at
> org.iges.anagram.filter.DispatchFilter.doFilter(DispatchFilter.java:
> 60) at org.iges.anagram.filter.Filter.handle(Filter.java:83) at
> org.iges.anagram.filter.Filter.handle(Filter.java:87) at
> org.iges.anagram.filter.Filter.handle(Filter.java:87) at
> org.iges.anagram.filter.AnalysisFilter.doFilter(AnalysisFilter.java:
> 67) at org.iges.anagram.filter.Filter.handle(Filter.java:83) at
> org.iges.anagram.AnagramServlet.doGet(AnagramServlet.java:212) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:247) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:193) at
> org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:260) at
> org.apache.catalina.core.StandardPipeline
> $StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:480) at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
> 995) at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:191) at
> org.apache.catalina.core.StandardPipeline
> $StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:480) at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
> 995) at org.apache.catalina.core.StandardContext.invoke
> (StandardContext.java:2415) at
> org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:180) at
> org.apache.catalina.core.StandardPipeline
> $StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke
> (ErrorDispatcherValve.java:170) at
> org.apache.catalina.core.StandardPipeline
> $StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:172) at
> org.apache.catalina.core.StandardPipeline
> $StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:480) at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
> 995) at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:174) at
> org.apache.catalina.core.StandardPipeline
> $StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:480) at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
> 995) at org.apache.coyote.tomcat4.CoyoteAdapter.service
> (CoyoteAdapter.java:223) at
> org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:432) at
> org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt
> (PoolTcpEndpoint.java:534) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:530) at java.lang.Thread.run(Thread.java:619)
>
>
>
> I am in Brazil, and here to serve data in gds we must to set the
> environment variable LC_ALL to "en_US", but in this case this has
> no success. I can visualize normally the station data in grads.
> Someone has any idea how to solve this problem?
>
> Thanks in Advance
> --
> Edigley Fraga

--
Jennifer M. Adams
IGES/COLA
4041 Powder Mill Road, Suite 302
Calverton, MD 20705
jma at cola.iges.org



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20080903/f993c69f/attachment.html 


More information about the gradsusr mailing list