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)
*This post is locked for comments
I have the same question (0)