Symptoms
In a SmartForm generated from a SharePoint list, using numbers with more than five significant decimal figures causes an error whenever the SmartObject is called.
Diagnoses
SharePoint stores all numbers with more than 5 decimal places as scientific notation, such that 0.000006 becomes 6e-6. Because of this, when a SmartObject attempts to read this data in, it is read as a string, causing an error.
Resolution
There is a coldfix available.