Inconvertable units Exception in AnalyticsQueue

#1

We are getting unit conversion errors for units that have defined conversions between them:

unable to preprocess sources for 2 DFEs: C3RuntimeException: unable to load metric 'ForecastedSavingOpportunityNext90Days' for ID RE554441_DW01 (start 2017-02-10T00:00:00.000Z, end 2018-09-08T00:00:00.000Z): C3RuntimeException: c3.love.exceptions.C3RuntimeException: c3.love.units.exceptions.InconvertableException: Cannot convert unit PC to unit EA at c3.love.units.DefinedUnitGraph.inconvertibleUnit(DefinedUnitGraph.java:64) at c3.love.units.DefinedUnit.getConversionFactor(DefinedUnit.java:156) at

Unit.isConvertable({id: 'PC'}, {id: 'EA'}) returns true. Anyone know why this might be happening?

#2

My understanding is that units are kept in a cache shared by the whole cluster. If you notice side effects like the above, you may try clearing the unit cache (perhaps ask the ops).