I have added a Look up view on Product Services (Product) entity where I select (Lookup) from the Work Order Products form and search for available products and I can definitely see and can select a product however on selection I get an error
The given key was not present in the dictionary
How to figure out which key it is expecting?
Any help appreciated, thanks
Logs below dont make any sense to me unless I am missing something
----
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at MobileCrm.Data.FetchXml.Entity.get_Meta() in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.Data\FetchXml\FetchXml.cs:line 437 at MobileCrm.Data.FetchXml.Entity.AddAttributes() in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.Data\FetchXml\FetchXml.cs:line 489 at MobileCrm.Model.EntityCustomization.GetFieldOneSettings(Action`1 callback, IForm form) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm\Model\EntityCustomization.cs:line 240 at MobileCrm.Model.f1_workorderproduct.SetUnitCost() in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm\Model\WorkOrderProduct.cs:line 162 at MobileCrm.Model.f1_workorderproduct.OnDynamicPropertyChanged(String propertyName) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm\Model\WorkOrderProduct.cs:line 471 at MobileCrm.Data.DynamicEntity.SetPropertyValue(Int32 index, Object value) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.Data\DynamicEntity.cs:line 1289 at MobileCrm.Data.DynamicEntity.TrySetValue(String propertyName, Object value) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.Data\DynamicEntity.cs:line 1415 at MobileCrm.UI.Controllers.DetailViewController.OnItemChanged(IDetailItem item) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.UI\Controllers\DetailViewController.cs:line 316 at MobileCrm.UI.Controllers.DetailViewController.detailView_ItemChanged(Object sender, DetailViewItemArgs e) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.UI\Controllers\DetailViewController.cs:line 322 at Resco.UI.WindowsMobile.DetailViewEx.OnDetailItemChanged(IDetailItem item) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\Resco.UI.Windows\Controls\DetailViewEx.cs:line 828 at Resco.UI.WindowsMobile.DetailViewEx.OnItemChanged(Object sender, ItemEventArgs e) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\Resco.UI.Windows\Controls\DetailViewEx.cs:line 846 at Resco.UI.WindowsMobile.ItemHyperlink.set_Value(Object value) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\Resco.UI.Windows\Controls\ItemHyperlink.cs:line 61 at MobileCrm.UI.ItemReferenceLink.OnValueSelected(IReference value) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.UI\DetailViewBuilder.cs:line 554 at MobileCrm.UI.LookupForm.SelectAction(IReference entity) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.UI\LookupForm.cs:line 318 at MobileCrm.UI.LookupController.OnEntitySelected(Int32 rowIndex) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.UI\LookupForm.cs:line 88 at MobileCrm.UI.LookupController.OnRowClick(Object sender, EventArgs e) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\MobileCrm.UI\LookupForm.cs:line 81 at Resco.UI.WindowsMobile.ListView.OnRowClick(Object sender, EventArgs e) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\Resco.UI.Windows\Controls\UIListView.cs:line 215 at Resco.UI.WindowsMobile.UIElements.UIAdvancedList.UIStackListView.OnRowClick(RowClickEventArgs e) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\Resco.UI.Windows\Controls\UIElements\UIStackedListView.cs:line 512 at Resco.UI.WindowsMobile.UIElements.UIAdvancedList.UIStackListView.OnClick(UIMouseEventArgs e) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\Resco.UI.Windows\Controls\UIElements\UIStackedListView.cs:line 499 at Resco.UIElements.Controls.UIElementControl.OnMouseUp(MouseEventArgs e) at Resco.UI.WindowsMobile.UIElements.UIAdvancedList.OnMouseUp(MouseEventArgs e) in c:\FieldOne\TFS\Sky\Test\RescoMobile_v7.3.2\Mobile\Resco.UI.Windows\Controls\UIElements\UIAdvancedList.cs:line 312 at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at Resco.UIElements.Controls.UIElementControl.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)