diff --git a/edexOsgi/com.raytheon.edex.plugin.grib/res/spring/grib-decode.xml b/edexOsgi/com.raytheon.edex.plugin.grib/res/spring/grib-decode.xml
index 0371bba778..c6e69f9778 100644
--- a/edexOsgi/com.raytheon.edex.plugin.grib/res/spring/grib-decode.xml
+++ b/edexOsgi/com.raytheon.edex.plugin.grib/res/spring/grib-decode.xml
@@ -19,7 +19,7 @@
factory-method="getInstance" />
+ factory-method="getInstance" depends-on="gridRegistered, queryDataRegistered, levelFactoryInitialized" />
grid-staticdata-process.xml
- time-common.xml
- auth-common.xml
- grib-decode.xml
- ncgrib-file-endpoint.xml
- grid-staticdata-process.xml
- level-common.xml
- grid-common.xml
- gridcoverage-common.xml
- parameter-common.xml
- persist-ingest.xml
- management-common.xml
- database-common.xml
+ time-common.xml
+ auth-common.xml
+ grib-decode.xml
+ ncgrib-file-endpoint.xml
+ grid-staticdata-process.xml
+ level-common.xml
+ levelhandler-common.xml
+ grid-common.xml
+ gridcoverage-common.xml
+ parameter-common.xml
+ persist-ingest.xml
+ management-common.xml
+ database-common.xml
event-ingest.xml
statsTemplate