Error message: com.quest.nitro.service.derivation.DerivationReturnTypeException: Expression evaluates to non-numerical type
errors in the logs after upgrading .net cartridges.
Looking at the FMS logs you see the following errors:
ERROR [TimeDriven_Worker-7] com.quest.nitro.service.derivation.DerivationCalculation - The following derivation expression fail to evaluate to a numeric value type: com.quest.nitro.service.derivation.DerivationCalculation$ScheduledCalculation@1f4h6j8
com.quest.nitro.service.derivation.DerivationReturnTypeException: Expression evaluates to non-numerical type
1. Log in to the JMX console (http://FMS_SERVER:port/jmx-console) . You need to use the "Foglight" Account to log into this JMX console (if prompted for the username/password)
NOTE: you must already be logged into the UI as the Foglight user.
2. Search for the "service=Derivation" link using "Edit | Find on this Page" and then click on the link when you find it.
3. Look for the field "DiagnosticRuletteEnabled” attribute, set to True, then be sure to "Apply Changes".
4 .Then invoking the diagnosticSnapshotAsString() operation.
5. Copy the text from the output and put in a .txt file
6. Search for “Error message” message and determine derivation information:
normal
Complex derivation definition: availability() :
DerivatioCalculation for DotNetMonitoredServer calculated by
....
DerivationRulette for b2837085-fd61-4459-89da-cd6762fe0c45: had error during last evaluation