Great, thanks! The wind maps and NcML aggregations both work now.
Cheers,
John Maurer
On Thu, May 16, 2013 at 10:09 AM, John Caron <caron@xxxxxxxxxxxxxxxx> wrote:
> fixed at
> ftp://ftp.unidata.ucar.edu/**pub/thredds/4.3/4.3.17/**thredds.war<ftp://ftp.unidata.ucar.edu/pub/thredds/4.3/4.3.17/thredds.war>
>
>
> On 5/15/2013 5:23 PM, John Caron wrote:
>
>> sorry, i broke those. will be fixed in a few hours, ill let you know
>> when ready.
>>
>> On 5/15/2013 1:13 PM, John Maurer wrote:
>>
>>> Thanks, Marcos. While this fixed my wind maps, for some reason it breaks
>>> all of my NcML aggregations. Can you help?
>>> Thanks,
>>> John Maurer
>>>
>>> Two examples of many of our NcML joinExisting "time" aggregations:
>>>
>>> http://oos.soest.hawaii.edu/**thredds-test/idd/wqb.html?**
>>> dataset=WQBAWagg<http://oos.soest.hawaii.edu/thredds-test/idd/wqb.html?dataset=WQBAWagg>
>>> http://oos.soest.hawaii.edu/**thredds-test/idd/tide_mod.**
>>> html?dataset=tide_mhi<http://oos.soest.hawaii.edu/thredds-test/idd/tide_mod.html?dataset=tide_mhi>
>>>
>>>
>>> Clicking on OPENDAP gives this error in browser:
>>>
>>> Error {
>>> code = 500;
>>> message = "null";
>>> };
>>>
>>> And shows this error in threddsServlet.log:
>>>
>>> 2013-05-15T09:10:13.195 -1000 [ 63312][ 6] INFO -
>>> threddsServlet - Remote host: 128.171.151.240 - Request: "GET
>>> /thredds-test/dodsC/hioos/wqb/**wqbawagg.html HTTP/1.1"
>>> 2013-05-15T09:10:13.196 -1000 [ 63313][ 6] ERROR -
>>> thredds.server.opendap.**OpendapServlet - path= /hioos/wqb/wqbawagg.html
>>> java.lang.NullPointerException
>>> at
>>> thredds.inventory.**CollectionManagerAbstract.**cleanName(**
>>> CollectionManagerAbstract.**java:54)
>>>
>>> at
>>> thredds.inventory.**CollectionManagerAbstract.<**init>(**
>>> CollectionManagerAbstract.**java:68)
>>>
>>> at
>>> thredds.inventory.**MFileCollectionManager.<init>(**
>>> MFileCollectionManager.java:**183)
>>>
>>> at
>>> thredds.inventory.**MFileCollectionManager.**openWithRecheck(**
>>> MFileCollectionManager.java:**91)
>>>
>>> at ucar.nc2.ncml.Aggregation.<**init>(Aggregation.java:176)
>>> at
>>> ucar.nc2.ncml.**AggregationOuterDimension.<**init>(**
>>> AggregationOuterDimension.**java:76)
>>>
>>> at
>>> ucar.nc2.ncml.**AggregationExisting.<init>(**
>>> AggregationExisting.java:68)
>>> at ucar.nc2.ncml.NcMLReader.**readAgg(NcMLReader.java:1249)
>>> at ucar.nc2.ncml.NcMLReader.**readNetcdf(NcMLReader.java:**491)
>>> at ucar.nc2.ncml.NcMLReader.**readNcML(NcMLReader.java:438)
>>> at ucar.nc2.ncml.NcMLReader.**readNcML(NcMLReader.java:351)
>>> at
>>> thredds.servlet.**DatasetHandler$**NcmlFileFactory.open(**
>>> DatasetHandler.java:264)
>>>
>>> at
>>> thredds.servlet.**DatasetHandler$**NcmlFileFactory.open(**
>>> DatasetHandler.java:255)
>>>
>>> at ucar.nc2.util.cache.FileCache.**acquire(FileCache.java:224)
>>> at
>>> ucar.nc2.dataset.**NetcdfDataset.**openOrAcquireFile(**
>>> NetcdfDataset.java:694)
>>> at
>>> ucar.nc2.dataset.**NetcdfDataset.acquireFile(**NetcdfDataset.java:624)
>>> at
>>> thredds.servlet.**DatasetHandler.getNetcdfFile(**
>>> DatasetHandler.java:161)
>>> at
>>> thredds.server.opendap.**OpendapServlet.getDataset(**
>>> OpendapServlet.java:913)
>>> at
>>> thredds.server.opendap.**OpendapServlet.doGetHTML(**
>>> OpendapServlet.java:613)
>>> at
>>> thredds.server.opendap.**OpendapServlet.doGet(**OpendapServlet.java:230)
>>> at javax.servlet.http.**HttpServlet.service(**
>>> HttpServlet.java:621)
>>> at javax.servlet.http.**HttpServlet.service(**
>>> HttpServlet.java:722)
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**305)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**210)
>>>
>>> at
>>> thredds.servlet.filter.**CookieFilter.doFilter(**CookieFilter.java:54)
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**243)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**210)
>>>
>>> at
>>> thredds.servlet.filter.**RequestQueryFilter.doFilter(**
>>> RequestQueryFilter.java:120)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**243)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**210)
>>>
>>> at
>>> thredds.servlet.filter.**RequestPathFilter.doFilter(**
>>> RequestPathFilter.java:102)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**243)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**210)
>>>
>>> at
>>> thredds.server.**RequestBracketingLogMessageFil**ter.doFilter(**
>>> RequestBracketingLogMessageFil**ter.java:48)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(**
>>> ApplicationFilterChain.java:**243)
>>>
>>> at
>>> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
>>> ApplicationFilterChain.java:**210)
>>>
>>> at
>>> org.apache.catalina.core.**StandardWrapperValve.invoke(**
>>> StandardWrapperValve.java:224)
>>>
>>> at
>>> org.apache.catalina.core.**StandardContextValve.invoke(**
>>> StandardContextValve.java:169)
>>>
>>> at
>>> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(**
>>> AuthenticatorBase.java:472)
>>>
>>> at
>>> org.apache.catalina.core.**StandardHostValve.invoke(**
>>> StandardHostValve.java:168)
>>>
>>> at
>>> org.apache.catalina.valves.**ErrorReportValve.invoke(**
>>> ErrorReportValve.java:98)
>>>
>>> at
>>> org.apache.catalina.valves.**AccessLogValve.invoke(**
>>> AccessLogValve.java:927)
>>> at
>>> org.apache.catalina.core.**StandardEngineValve.invoke(**
>>> StandardEngineValve.java:118)
>>>
>>> at
>>> org.apache.catalina.connector.**CoyoteAdapter.service(**
>>> CoyoteAdapter.java:407)
>>>
>>> at
>>> org.apache.coyote.http11.**AbstractHttp11Processor.**process(**
>>> AbstractHttp11Processor.java:**987)
>>>
>>> at
>>> org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler.**
>>> process(AbstractProtocol.java:**579)
>>>
>>> at
>>> org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.**
>>> run(JIoEndpoint.java:307)
>>>
>>> at java.util.concurrent.**ThreadPoolExecutor.runWorker(**
>>> Unknown
>>> Source)
>>> at java.util.concurrent.**ThreadPoolExecutor$Worker.run(**
>>> Unknown
>>> Source)
>>> at java.lang.Thread.run(Unknown Source)
>>> 2013-05-15T09:10:13.197 -1000 [ 63314][ 6] INFO -
>>> threddsServlet - Request Completed - 500 - -1 - 2
>>>
>>>
>>>
>>> On Wed, May 15, 2013 at 3:52 AM, Marcos Hermida
>>> <mhermida@xxxxxxxxxxxxxxxx
>>> <mailto:mhermida@xxxxxxxxxxxx.**edu<mhermida@xxxxxxxxxxxxxxxx>>>
>>> wrote:
>>>
>>> Hi John,
>>>
>>> you are right, there is a bug in 4.3.17-SNAPSHOT and it should be
>>> fixed now.
>>> Please, try our latest 4.3.17-SNAPSHOT available here:
>>>
>>> ftp://ftp.unidata.ucar.edu/**pub/thredds/4.3/4.3.17/**thredds.war<ftp://ftp.unidata.ucar.edu/pub/thredds/4.3/4.3.17/thredds.war>
>>>
>>> <ftp://ftp.unidata.ucar.edu/**pub/thredds/4.3/4.3.17/<ftp://ftp.unidata.ucar.edu/pub/thredds/4.3/4.3.17/>
>>> >
>>>
>>> Thanks!
>>>
>>>
>>> On 05/14/2013 06:13 PM, John Maurer wrote:
>>>
>>>> Hi TDS folks,
>>>> A user just brought to my attention that the "wind" maps normally
>>>> produced by ncWMS are no longer working. I upgraded to TDS Version
>>>> 4.3.17-SNAPSHOT - 20130424.1325, so perhaps it is just a bug in
>>>> the latest version?
>>>>
>>>> ncWMS normally combines variables with standard_name
>>>> "eastward_wind" and "northward_wind" into a combined "wind"
>>>> velocity vector map. This is no longer working for any of our
>>>> atmospheric forecast models. To test this for yourself, try either
>>>> of the following Godiva2 links: click on "wind" and an error will
>>>> be produced: "Error getting data from server"
>>>>
>>>> NCEP Global:
>>>>
>>>> TDS:
>>>>
>>>> http://oos.soest.hawaii.edu/**thredds/catalog/hioos/model/**
>>>> atm/ncep_global/catalog.html?**dataset=ncep_global/NCEP_**
>>>> Global_Atmospheric_Model_best.**ncd<http://oos.soest.hawaii.edu/thredds/catalog/hioos/model/atm/ncep_global/catalog.html?dataset=ncep_global/NCEP_Global_Atmospheric_Model_best.ncd>
>>>>
>>>>
>>>> Godiva2:
>>>>
>>>> http://oos.soest.hawaii.edu/**thredds/godiva2/godiva2.html?**
>>>> server=http://oos.soest.**hawaii.edu/thredds/wms/hioos/**
>>>> model/atm/ncep_global/NCEP_**Global_Atmospheric_Model_best.**ncd<http://oos.soest.hawaii.edu/thredds/godiva2/godiva2.html?server=http://oos.soest.hawaii.edu/thredds/wms/hioos/model/atm/ncep_global/NCEP_Global_Atmospheric_Model_best.ncd>
>>>>
>>>>
>>>> WRF Hawaii:
>>>>
>>>> TDS:
>>>>
>>>> http://oos.soest.hawaii.edu/**thredds/catalog/hioos/model/**
>>>> atm/wrf_hi/catalog.html?**dataset=wrf_hi/WRF_Hawaii_**
>>>> Regional_Atmospheric_Model_**best.ncd<http://oos.soest.hawaii.edu/thredds/catalog/hioos/model/atm/wrf_hi/catalog.html?dataset=wrf_hi/WRF_Hawaii_Regional_Atmospheric_Model_best.ncd>
>>>>
>>>>
>>>> Godiva2:
>>>>
>>>> http://oos.soest.hawaii.edu/**thredds/godiva2/godiva2.html?**
>>>> server=http://oos.soest.**hawaii.edu/thredds/wms/hioos/**
>>>> model/atm/wrf_hi/WRF_Hawaii_**Regional_Atmospheric_Model_**best.ncd<http://oos.soest.hawaii.edu/thredds/godiva2/godiva2.html?server=http://oos.soest.hawaii.edu/thredds/wms/hioos/model/atm/wrf_hi/WRF_Hawaii_Regional_Atmospheric_Model_best.ncd>
>>>>
>>>>
>>>> In contrast, I noticed in our ocean forecast models that the
>>>> combined "sea_water_velocity" is still successfully generated by
>>>> ncWMS for variables with standard_name
>>>> "eastward_sea_water_velocity" and "northward_sea_water_velocity"**:
>>>>
>>>> ROMS Hawaii:
>>>>
>>>> TDS:
>>>>
>>>> http://oos.soest.hawaii.edu/**thredds/catalog/hioos/roms_**
>>>> forec_regridded/hiig/catalog.**html?dataset=roms_hiig_**
>>>> forecast_regridded/ROMS_**Hawaii_Regional_Ocean_Model_**
>>>> Regridded_best.ncd<http://oos.soest.hawaii.edu/thredds/catalog/hioos/roms_forec_regridded/hiig/catalog.html?dataset=roms_hiig_forecast_regridded/ROMS_Hawaii_Regional_Ocean_Model_Regridded_best.ncd>
>>>>
>>>>
>>>> Godiva2:
>>>>
>>>> http://oos.soest.hawaii.edu/**thredds/godiva2/godiva2.html?**
>>>> server=http://oos.soest.**hawaii.edu/thredds/wms/hioos/**
>>>> roms_forec_regridded/hiig/**ROMS_Hawaii_Regional_Ocean_**
>>>> Model_Regridded_best.ncd<http://oos.soest.hawaii.edu/thredds/godiva2/godiva2.html?server=http://oos.soest.hawaii.edu/thredds/wms/hioos/roms_forec_regridded/hiig/ROMS_Hawaii_Regional_Ocean_Model_Regridded_best.ncd>
>>>>
>>>>
>>>> Thanks in advance for your help in addressing this issue!
>>>> Cheers,
>>>> John Maurer
>>>> Pacific Islands Ocean Observing System (PacIOOS)
>>>> University of Hawaii at Manoa
>>>>
>>>>
>>>> ______________________________**_________________
>>>> thredds mailing list
>>>> thredds@xxxxxxxxxxxxxxxx
>>>> <mailto:thredds@xxxxxxxxxxxx.**edu<thredds@xxxxxxxxxxxxxxxx>
>>>> >
>>>> For list information or to unsubscribe,
>>>> visit:http://www.unidata.ucar.**edu/mailing_lists/<http://www.unidata.ucar.edu/mailing_lists/>
>>>>
>>>
>>>
>>>
>>>
>>> ______________________________**_________________
>>> thredds mailing list
>>> thredds@xxxxxxxxxxxxxxxx
>>> For list information or to unsubscribe, visit:
>>> http://www.unidata.ucar.edu/**mailing_lists/<http://www.unidata.ucar.edu/mailing_lists/>
>>>
>>>
>> ______________________________**_________________
>> thredds mailing list
>> thredds@xxxxxxxxxxxxxxxx
>> For list information or to unsubscribe, visit:
>> http://www.unidata.ucar.edu/**mailing_lists/<http://www.unidata.ucar.edu/mailing_lists/>
>>
>
> ______________________________**_________________
> thredds mailing list
> thredds@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe, visit:
> http://www.unidata.ucar.edu/**mailing_lists/<http://www.unidata.ucar.edu/mailing_lists/>
>