Question: When I try to open the Account details screen in SalesLogix I receive this error:
http://localhost/SlxDev/Account.aspx?entityid=A6UJ9A00EEMW ‘StringConverter’ is unable to convert ‘System.String’ to ‘System.Boolean’. at System.ComponentModel.TypeConverter.GetConvertToException(Object value, Type destinationType) at System.ComponentModel.TypeConverter.ConvertTo(ITypeDescriptorContext context, CultureInfo culture, Object value, Type destinationType) at System.ComponentModel.TypeConverter.ConvertTo(Object value, Type destinationType) at Sage.Platform.EntityBinding.PropertyBinding.ConvertIfNotAssignable(Type expectedType, TypeConverter converter, Object value) at Sage.Platform.EntityBinding.PropertyBinding.FormatEntityValue(Object entityValue, Type expectedType) at Sage.Platform.EntityBinding.PropertyBinding.HydrateComponent() at Sage.Platform.EntityBinding.PropertyBinding.OnBind() at Sage.Platform.WebPortal.Binding.WebEntityBinding.OnBind() at Sage.Platform.EntityBinding.EntityBinding.Bind(Object entity, Boolean metadataChanged) at Sage.Platform.EntityBinding.EntityBindingSource.Bind(Boolean metadataChanged) at Sage.Platform.EntityBinding.EntityBindingSource.Bind() at Sage.Platform.WebPortal.SmartParts.EntityBoundSmartPart.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint
I’ve already tried to restore two backups, but the error is still there. Any idea why this is happening?
Answer: This can happen if a new property was added to Application Architect
that is mapped to a SalesLogix Boolean. If this is the case, check that
the property is set to True/False not to string.
that is mapped to a SalesLogix Boolean. If this is the case, check that
the property is set to True/False not to string.



