Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Hi Devin, The documentation for ingesting new grids http://unidata.github.io/awips2/edex/new-grid/ appears to need updating for EDEX 18.1.1-6 (also, this Ingest New Grid documentation doesn't need to be followed for grids that are already being ingested, like NAM, GFS, and the National Blend of Models). To follow the Ingest New Grid documentation, for EDEX 18.1.1-6, the grid projection files are now located under: /awips2/edex/data/utility/common_static/base/grib/grids (i.e. no longer edex_static) The model definition files appear to be significantly changed in 18.1.1-6. /awips2/edex/data/utility/common_static/base/grid/ exists, but the models subdirectory no longer exists, and I can't find the gribModels_NCEP-7.xml file. Instead, it looks like the model definition is now defined in /awips2/edex/data/utility/common_static/base/grid/dataset/alias/grib.xml (i.e. this added whatever name I associated with the GribModel Grid name:center:subcenter numbers and added a new directory named as such to: /awips2/edex/data/hdf5/grid) /awips2/edex/logs/edex-ingestGrib-YYYMMDD.log (and therefore edex log grib) no longer appeared to confirm that the grib file decodes. For the GRIB2 file I tested, confirmation of the grib file being ingested was logged to /awips2/edex/logs/edex-ingest-YYYMMDD.log However, this doesn't help troubleshoot the error you're seeing with grib ingestion. To troubleshoot that, maybe try running the edex status command. You should see pids for each aspect of EDEX. If you don't see this, try running the edex restart command. -Jason _________________________________________ Jason N. T. Kaiser Atmospheric Sciences Data Systems Administrator Northern Vermont University-Lyndon http://atmos.NorthernVermont.edu -----Original Message----- From: awips2-users-bounces@xxxxxxxxxxxxxxxx <awips2-users-bounces@xxxxxxxxxxxxxxxx> On Behalf Of Devin Eyre Sent: Friday, June 14, 2019 3:43 PM To: awips2-users@xxxxxxxxxxxxxxxx; Devin Eyre <Devin.Eyre@xxxxxxxxxxxx> Subject: Re: [awips2-users] EDEX grib ingest error No directory named either /awips2/edex/data/utility/edex_static/base/grib or /awips2/edex/data/utility/edex_static/base/grid were created when I installed edex. The EDEX user manual at http://unidata.github.io/awips2/edex/new-grid/ has the directory named both of these, and I'm sure one is a typo. On Fri, 2019-06-14 at 19:22 +0000, Devin Eyre wrote: > Looks like grib1 is working. The only directories in the > /awips2/edex/data/hdf5/grid/ begin with FFG- > > On Fri, 2019-06-14 at 18:42 +0000, Devin Eyre wrote: > > I just installed EDEX 18.1.1.-6el7, and grib ingestion isn't > > working > > at > > all. > > > > The error I'm seeing in the edex-ingestGrib log file is this: > > ERROR 2019-06-14 18:18:43,453 6514 [Ingest.GribDecode-1] > > PythonDecoderFactory: Cannot instantiate > > com.raytheon.edex.plugin.grib > > decoder, GribDecoder products will not be decoded! > > ERROR 2019-06-14 18:18:43,453 6515 [Ingest.GribDecode-1] > > GribDecoder: > > EDEX - Failed to decode grib file: > > /awips2/data_store/grid/NationalBlend/NationalBlend_YVAC23_KWEA_141 > > 70 > > 0. > > grib2 > > com.raytheon.edex.plugin.grib.exception.GribException: Failed to > > decode > > file: > > [/awips2/data_store/grid/NationalBlend/NationalBlend_YVAC23_KWEA_14 > > 17 > > 00 > > .grib2] > > at > > com.raytheon.edex.plugin.grib.Grib2Decoder.decode(Grib2Decoder.java > > :7 > > 8) > > ~[com.raytheon.edex.plugin.grib.jar:na] > > at > > com.raytheon.edex.plugin.grib.GribDecoder.process(GribDecoder.java: > > 77 > > ) > > ~[com.raytheon.edex.plugin.grib.jar:na] > > at > > org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor > > .j > > av > > a:103) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHe > > lp > > er > > .java:109) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor > > .j > > av > > a:69) [camel-core-2.18.3.jar:2.18.3] > > at > > com.raytheon.uf.edex.esb.camel.MessageProducer$2.process(MessagePro > > du > > ce > > r.java:439) [com.raytheon.uf.edex.esb.camel.jar:na] > > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateA > > sy > > nc > > Processor.java:110) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.CamelInternalProcessor.process(CamelInte > > rn > > al > > Processor.java:197) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.Pipeline.process(Pipeline.java:120) > > [camel- > > core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.Pipeline.process(Pipeline.java:83) > > [camel- > > core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHe > > lp > > er > > .java:109) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.Pipeline.process(Pipeline.java:63) > > [camel- > > core-2.18.3.jar:2.18.3] > > at > > com.raytheon.uf.edex.esb.camel.MessageProducer$2.process(MessagePro > > du > > ce > > r.java:439) [com.raytheon.uf.edex.esb.camel.jar:na] > > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateA > > sy > > nc > > Processor.java:110) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.CamelInternalProcessor.process(CamelInte > > rn > > al > > Processor.java:197) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.TryProcessor.process(TryProcessor.java:1 > > 13 > > ) > > [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.TryProcessor.process(TryProcessor.java:8 > > 4) > > [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHe > > lp > > er > > .java:109) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.TryProcessor.process(TryProcessor.java:6 > > 8) > > [camel-core-2.18.3.jar:2.18.3] > > at > > com.raytheon.uf.edex.esb.camel.MessageProducer$2.process(MessagePro > > du > > ce > > r.java:439) [com.raytheon.uf.edex.esb.camel.jar:na] > > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateA > > sy > > nc > > Processor.java:110) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.CamelInternalProcessor.process(CamelInte > > rn > > al > > Processor.java:197) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.CamelInternalProcessor.process(CamelInte > > rn > > al > > Processor.java:197) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateA > > sy > > nc > > Processor.java:97) [camel-core-2.18.3.jar:2.18.3] > > at > > org.apache.camel.component.jms.EndpointMessageListener.onMessage(En > > dp > > oi > > ntMessageListener.java:112) [camel-jms-2.18.3.jar:2.18.3] > > at > > org.springframework.jms.listener.AbstractMessageListenerContainer.d > > oI > > nv > > okeListener(AbstractMessageListenerContainer.java:721) [spring-jms- > > 4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > org.springframework.jms.listener.AbstractMessageListenerContainer.i > > nv > > ok > > eListener(AbstractMessageListenerContainer.java:681) [spring-jms- > > 4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > org.springframework.jms.listener.AbstractMessageListenerContainer.d > > oE > > xe > > cuteListener(AbstractMessageListenerContainer.java:651) [spring- > > jms- > > 4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > org.springframework.jms.listener.AbstractPollingMessageListenerCont > > ai > > ne > > r.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java: > > 31 > > 3) > > [spring-jms-4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > org.springframework.jms.listener.AbstractPollingMessageListenerCont > > ai > > ne > > r.receiveAndExecute(AbstractPollingMessageListenerContainer.java:25 > > 1) > > [spring-jms-4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > org.springframework.jms.listener.DefaultMessageListenerContainer$As > > yn > > cM > > essageListenerInvoker.invokeListener(DefaultMessageListenerContaine > > r. > > ja > > va:1164) [spring-jms-4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > org.springframework.jms.listener.DefaultMessageListenerContainer$As > > yn > > cM > > essageListenerInvoker.executeOngoingLoop(DefaultMessageListenerCont > > ai > > ne > > r.java:1156) [spring-jms-4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > org.springframework.jms.listener.DefaultMessageListenerContainer$As > > yn > > cM > > essageListenerInvoker.run(DefaultMessageListenerContainer.java:1053 > > ) > > [spring-jms-4.2.9.RELEASE.jar:4.2.9.RELEASE] > > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto > > r. > > ja > > va:1142) [na:1.8.0_101] > > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut > > or > > .j > > ava:617) [na:1.8.0_101] > > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101] > > Caused by: com.raytheon.edex.exception.DecoderException: Cannot > > instantiate com.raytheon.edex.plugin.grib decoder, GribDecoder > > products > > will not be decoded! > > at > > com.raytheon.uf.edex.python.decoder.PythonDecoderFactory.makePython > > De > > co > > der(PythonDecoderFactory.java:147) > > ~[com.raytheon.uf.edex.python.decoder.jar:na] > > at > > com.raytheon.uf.edex.python.decoder.PythonDecoder.decode(PythonDeco > > de > > r. > > java:102) ~[com.raytheon.uf.edex.python.decoder.jar:na] > > at > > com.raytheon.edex.plugin.grib.Grib2Decoder.decode(Grib2Decoder.java > > :6 > > 7) > > ~[com.raytheon.edex.plugin.grib.jar:na] > > ... 35 common frames omitted > > > > There was no file named > > /awips2/edex/data/utility/edex_static/base/distribution/grib.xml, > > so > > I > > made one based on the example in > > http://unidata.github.io/awips2/edex/data-distribution-files/ but > > that > > didn't fix the problem either. > > > > _______________________________________________ > > NOTE: All exchanges posted to Unidata maintained email lists are > > recorded in the Unidata inquiry tracking system and made publicly > > available through the web. Users who post to any of the lists we > > maintain are reminded to remove any personal information that they > > do not want to be made public. > > > > > > awips2-users mailing list > > awips2-users@xxxxxxxxxxxxxxxx > > For list information, to unsubscribe, or change your membership > > options, visit: http://www.unidata.ucar.edu/mailing_lists/ > > _______________________________________________ > NOTE: All exchanges posted to Unidata maintained email lists are > recorded in the Unidata inquiry tracking system and made publicly > available through the web. Users who post to any of the lists we > maintain are reminded to remove any personal information that they > do not want to be made public. > > > awips2-users mailing list > awips2-users@xxxxxxxxxxxxxxxx > For list information, to unsubscribe, or change your membership > options, visit: http://www.unidata.ucar.edu/mailing_lists/ _______________________________________________ NOTE: All exchanges posted to Unidata maintained email lists are recorded in the Unidata inquiry tracking system and made publicly available through the web. Users who post to any of the lists we maintain are reminded to remove any personal information that they do not want to be made public. awips2-users mailing list awips2-users@xxxxxxxxxxxxxxxx For list information, to unsubscribe, or change your membership options, visit: http://www.unidata.ucar.edu/mailing_lists/
awips2-users
archives: