Hi,I have code to create BusinessLayerLinkManager (BLLM) and configure it programmatically. I hit error StackOverflow if I run my code more than once even though I have called BLLM.Displose(). Below is partial of the program call stack.
Any ideas?
System.StackOverflowException was unhandled
> MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}, Boolean AcceptChanges = True, Boolean IsSharedTable = False) Line 2034 + 0x16 bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}, Boolean AcceptChanges = True) Line 2008 + 0x14 bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}) Line 2004 + 0xe bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.Clear() Line 5812 + 0xb bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayerLinkManager.FillTable2() Line 2158 + 0xe bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayerLinkManager.HandleTableLinkCurrentDataTableRefilled() Line 1106 + 0xa bytes Basic
[External Code]
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.raise_CurrentDataTableRefilled() Line 824 + 0xe bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.OnCurrentDataTableRefilled() Line 835 + 0xa bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}, Boolean AcceptChanges = True, Boolean IsSharedTable = False) Line 2064 + 0xb bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}, Boolean AcceptChanges = True) Line 2008 + 0x14 bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}) Line 2004 + 0xe bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.Clear() Line 5812 + 0xb bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayerLinkManager.FillTableLink(Boolean CheckTable1 = False, Boolean CheckTable2 = True) Line 2216 + 0xb bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayerLinkManager.HandleTable2CurrentDataTableRefilled() Line 919 + 0x12 bytes Basic
[External Code]
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.raise_CurrentDataTableRefilled() Line 824 + 0xe bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.OnCurrentDataTableRefilled() Line 835 + 0xa bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}, Boolean AcceptChanges = True, Boolean IsSharedTable = False) Line 2064 + 0xb bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}, Boolean AcceptChanges = True) Line 2008 + 0x14 bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(System.Data.DataTable NewTable = {System.Data.DataTable}) Line 2004 + 0xe bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.Clear() Line 5812 + 0xb bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayerLinkManager.FillTable2() Line 2158 + 0xe bytes Basic
MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayerLinkManager.HandleTableLinkCurrentDataTableRefilled() Line 1106 + 0xa bytes Basic