The given key was not present in the dictionary error


Author
Message
Edhy Rijo
E
StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)StrataFrame VIP (6.4K reputation)
Group: StrataFrame Users
Posts: 2.4K, Visits: 23K
Hi,



I am working with a DataGridView in a child form, if I cancel the childform with the follwing code:



DialogResult = Windows.Forms.DialogResult.Cancel




Then I get the following exception:





KeyNotFoundException

The given key was not present in the dictionary.



Source : mscorlib



Stack Trace:

at System.ThrowHelper.ThrowKeyNotFoundException()

at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

at MicroFour.StrataFrame.Business.BusinessLayer.get__CurrentDataTable(Boolean IsSharedTable)

at MicroFour.StrataFrame.Business.BusinessBindingSource.RemoveBOHandlers()

at MicroFour.StrataFrame.Business.BusinessBindingSource.Dispose(Boolean disposing)

at System.ComponentModel.Component.Dispose()

at System.ComponentModel.Container.Dispose(Boolean disposing)

at System.ComponentModel.Container.Dispose()

at CardTrackingSystem.frmActivateCardsItems.Dispose(Boolean disposing) in E:\Visual Studio 2008 Projects\StrataFrame\Card Tracking System Projects\CardTrackingSystem.NET\CTS Solution\Card Tracking System\Dialogs\Transaction Forms\Activate Cards\frmActivateCardsItems.Designer.vb:line 10

at System.Windows.Forms.Form.Close()

at MicroFour.StrataFrame.UI.Windows.Forms.ChildFormDialog.ShowDialog(Object[] Arguments)

at MicroFour.StrataFrame.UI.Windows.Forms.ChildFormDialog.ShowDialog()

at CardTrackingSystem.frmActivateCards.cmdAddCards_Click(Object sender, EventArgs e) in E:\Visual Studio 2008 Projects\StrataFrame\Card Tracking System Projects\CardTrackingSystem.NET\CTS Solution\Card Tracking System\Dialogs\Transaction Forms\Activate Cards\frmActivateCards.vb:line 800

at System.EventHandler.Invoke(Object sender, EventArgs e)

at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)

at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)

at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)

at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)

at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.ToolStrip.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativewindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativewindow.WndProc(Message& m)

at System.Windows.Forms.Nativewindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)







The DataGridView is being populated with a BBS and the error only happens if the grid has some data. I don't know what "Key" it may be looking for? Also I would like to note that the BO assigned to the BBS has come Custom Field Properties which are not used in the DataGridView.

Edhy Rijo

Replies
Bill Cunnien
Bill Cunnien
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Forum Members
Posts: 785, Visits: 3.6K
Nothing is easy. What a killer downgrading to v8.2.10. So many errors to deal with in my codebase. It will be a little while for me to get through these. Sorry for the delay. Hope to have some more answers by the end of the day.



Crying
Bill Cunnien
Bill Cunnien
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Forum Members
Posts: 785, Visits: 3.6K
This is not funny. I am getting the same error. The same spot--SharedDataTableCollection class on the get_Item property retrieval. It's 4pm. Not likely I will solve this today. Four days, now, with absolutely no progress.



Is there a place for me to download 1.6.6? I'd like to go back to that version. Thanks.
Bill Cunnien
Bill Cunnien
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Forum Members
Posts: 785, Visits: 3.6K
Is the following code necessary (red highlight)? If so, why?





' From the BusinessBindingSource.vb in the Business Namespace



#Region " Protected Methods "



Protected Overrides Sub Dispose(ByVal disposing As Boolean)

'-- Dispose of the internal list of business objects when done and clear

' the references to the pieces

If disposing Then

If Me._BusinessObjectList IsNot Nothing Then

For Each bo As BusinessLayer In Me._BusinessObjectList.Values

bo.Dispose()

Next

Me._BusinessObjectList.Clear()

End If



'-- Remove the reference to the business object

If Me._BusinessObject IsNot Nothing Then

[color=#FF0000]Me.RemoveBOHandlers()[/color]

Me._BusinessObject = Nothing

Me._BusinessObject_CurrentView = Nothing

End If

End If



'-- Base call

MyBase.Dispose(disposing)

End Sub



#End Region





Can I comment out the line and move on without big bad voodoo?
Bill Cunnien
Bill Cunnien
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Forum Members
Posts: 785, Visits: 3.6K
I commented out that code and everything works just fine. I am running SF 1.7.0 with DevEx 8.2.10. I am not going to take the next step and update DevEx. It appears that DevEx is not the issue (although, it could be somewhere in there...it is a complex issue, I suppose). Once I update DevEx to 9.1.5, I will report back here again. At least my app is running and I know that I can update the clients at this point.



Please let me know if I am doing serious damage by removing that code.



Thanks!
Bill Cunnien
Bill Cunnien
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Forum Members
Posts: 785, Visits: 3.6K
Bill Cunnien (07/30/2009)
...I am not going to take the next step and update DevEx.




Actually, I am updating the DevEx tools. Slight typo there. Sorry. I meant to say, "I am now going to take the next step..."



Blush
Bill Cunnien
Bill Cunnien
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Forum Members
Posts: 785, Visits: 3.6K
Ok...I got there. I am now running on SF 1.7.0 and DevEx 9.1.5. Of course, I do still have that RemoveBOHandlers method commented out in the BBS class. I am going to make a couple of quick changes to other areas in my application, run some tests, then post the update. Looks like I am back in business!



w00t
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
Edhy Rijo - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Edhy Rijo - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Edhy Rijo - 16 Years Ago
Edhy Rijo - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Larry Caylor - 16 Years Ago
Edhy Rijo - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Bill Cunnien - 16 Years Ago
                         Here are the exception details (if they help):
...
Bill Cunnien - 16 Years Ago
                             A bit more info...I blew away the BOs on a specific window that was...
Bill Cunnien - 16 Years Ago
                                 Since I have only one major active project at the moment, I decided to...
Bill Cunnien - 16 Years Ago
                                     1.6.7 was available. I hit the link to download, but I left the...
Bill Cunnien - 16 Years Ago
                                         I opened the source code in VS2008 and built the solution. No errors....
Bill Cunnien - 16 Years Ago
                                             I decided to edit one of the offending windows: Inventory Adjustments....
Bill Cunnien - 16 Years Ago
                                                 Bill,

Sorry for the delay here, we have been fighting some...
Trent L. Taylor - 16 Years Ago
                                                     Hi Trent,

I figured you were busy wrapping up the release....
Bill Cunnien - 16 Years Ago
                                                         Before you spend too much more time, just drag a DataGridView onto...
Trent L. Taylor - 16 Years Ago
                                                             I dropped a DataGridView onto the form and disconnected the DevEx grid...
Bill Cunnien - 16 Years Ago
                                                                 I attempted to recreate the error for you in a sample application....
Bill Cunnien - 16 Years Ago
                                                                     The C# app sample is complete. There are no errors in that sample...
Bill Cunnien - 16 Years Ago
                                                                         References...how do I cleanup the references? I attached a window...
Bill Cunnien - 16 Years Ago
                                                                             Attached are two assemblies and their version tabs. Is the...
Bill Cunnien - 16 Years Ago
                                                                                 When you installed SF 1.7.0, it did not clear out all of the 1.6.0...
Trent L. Taylor - 16 Years Ago
                                                                                     So I go to uninstall SF and start over (again) and I get this...see...
Bill Cunnien - 16 Years Ago
                                                                                         Where are you getting this? Most likely you are just not getting all...
Trent L. Taylor - 16 Years Ago
                                                                                             [quote]Where are you getting this?[/quote]

It popped up...
Bill Cunnien - 16 Years Ago
                                                                                     [quote][b]Trent L. Taylor (07/29/2009)[/b][hr]When you installed SF...
Bill Cunnien - 16 Years Ago
                                                                                         Btw, if you are interested, the SharedTableKey being passed to...
Bill Cunnien - 16 Years Ago
Keith Chisarik - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Jeff Pagley - 16 Years Ago
Bill Cunnien - 16 Years Ago
Bill Cunnien - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Bill Cunnien - 16 Years Ago
Peter Jones - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Bill Cunnien - 16 Years Ago
                     Or...send me a sample and save the energy. I can change the...
Trent L. Taylor - 16 Years Ago
                         I worked up a sample yesterday but it did not fail like my production...
Bill Cunnien - 16 Years Ago
                             OK, thanks.
Trent L. Taylor - 16 Years Ago
                                 Nothing is easy. What a killer downgrading to v8.2.10. So many...
Bill Cunnien - 16 Years Ago
                                     This is not funny. I am getting the same error. The same...
Bill Cunnien - 16 Years Ago
                                         Is the following code necessary (red highlight)? If so, why?
...
Bill Cunnien - 16 Years Ago
                                             I commented out that code and everything works just fine. I am...
Bill Cunnien - 16 Years Ago
                                                 [quote][b]Bill Cunnien (07/30/2009)[/b][hr]...I am not going to take...
Bill Cunnien - 16 Years Ago
                                                     Ok...I got there. I am now running on SF 1.7.0 and DevEx 9.1.5. Of...
Bill Cunnien - 16 Years Ago
Peter Jones - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Edhy Rijo - 16 Years Ago
Jeff Pagley - 16 Years Ago
Jeff Pagley - 16 Years Ago
Trent L. Taylor - 16 Years Ago
Ross L. Rooker, Sr. - 16 Years Ago
Edhy Rijo - 16 Years Ago
Trent L. Taylor - 16 Years Ago
                     Hi
I just tried to upgrade my SF 1.6.6.9 to 1.7.0.6. Very...
ChanKK - 15 Years Ago
                         Additionally, I am using DevExpress 9.1.4
ChanKK - 15 Years Ago
                             Attached sample project.
ChanKK - 15 Years Ago
                                 Wow...this is an ironic twist of fate. A while back we made a number...
Trent L. Taylor - 15 Years Ago
                                     Hi,
Thank you. I am downloading, will inform you once testing...
ChanKK - 15 Years Ago
                                         Sounds good, Chan. Thanks. :)
Trent L. Taylor - 15 Years Ago
                                             Hi,
I have tested and found new issues.

[u]Testing...
ChanKK - 15 Years Ago
                                                 This is on my radar and I am looking into this. Sorry for the delay.
Trent L. Taylor - 15 Years Ago
Hugo R. Figueroa - 15 Years Ago
Hugo R. Figueroa - 15 Years Ago
Trent L. Taylor - 15 Years Ago
     Thank you.
Hugo R. Figueroa - 15 Years Ago
Hugo R. Figueroa - 15 Years Ago
             Glad to hear it! :)
Trent L. Taylor - 15 Years Ago
abenge - 15 Years Ago
Dustin Taylor - 15 Years Ago
abenge - 15 Years Ago

Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search