Hi!
If I have been away from my project, then when trying to open a form via the project manager, I get "Unable to insert item"-error. Have to close Delphi 2007 and restart...
Using ODAC 6.0.0.6
-Kurt
PS: When will 6.0.0.7 be released?!?!
Unable to insert item...
Arghhhhhhhh
[0C5DC3A0]{DataSetManager105.bpl} Dsmutils.TNodeData.GetNodeType + $C
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[0C5F30DF]{DataSetManager105.bpl} Dsmtoolwindow.TDsmToolWindow.OnTreeViewBeforeChange + $3F
[0C5DFF14]{DataSetManager105.bpl} Dsmtreeview.TDsmTreeView.Change + $34
[2018C61F]{vcl100.bpl } ComCtrls.TCustomTreeView.CNNotify + $8D7
[20003DC4]{rtl100.bpl } System.@FreeMem + $4
[200079F0]{rtl100.bpl } System.@LStrClr + $1C
[20008C4A]{rtl100.bpl } System.@FinalizeArray + $4A
[20008BD4]{rtl100.bpl } System.@FinalizeRecord + $20
[2000680A]{rtl100.bpl } System.TObject.CleanupInstance + $12
[20003DC4]{rtl100.bpl } System.@FreeMem + $4
[20006754]{rtl100.bpl } System.TObject.FreeInstance + $C
[20006B86]{rtl100.bpl } System.@ClassDestroy + $2
[201883FD]{vcl100.bpl } ComCtrls.TTreeNode.Destroy + $DD
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20189516]{vcl100.bpl } ComCtrls.TTreeNode.Delete + $6
[20189AA6]{vcl100.bpl } ComCtrls.TTreeNodes.Delete + $2
[2018C679]{vcl100.bpl } ComCtrls.TCustomTreeView.CNNotify + $931
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[2018C8D0]{vcl100.bpl } ComCtrls.TCustomTreeView.WndProc + $84
[2013F334]{vcl100.bpl } Controls.TControl.Perform + $24
[20143887]{vcl100.bpl } Controls.DoControlMsg + $23
[201442D5]{vcl100.bpl } Controls.TWinControl.WMNotify + $D
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[2018C8D0]{vcl100.bpl } ComCtrls.TCustomTreeView.WndProc + $84
[2013F334]{vcl100.bpl } Controls.TControl.Perform + $24
[20143887]{vcl100.bpl } Controls.DoControlMsg + $23
[201442D5]{vcl100.bpl } Controls.TWinControl.WMNotify + $D
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143833]{vcl100.bpl } Controls.TWinControl.DefaultHandler + $D7
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[2018C8D0]{vcl100.bpl } ComCtrls.TCustomTreeView.WndProc + $84
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20189B11]{vcl100.bpl } ComCtrls.TTreeNodes.Clear + $65
[0C5F1905]{DataSetManager105.bpl} Dsmtoolwindow.TDsmToolWindow.CleanDataSetView + $85
[0C5F185E]{DataSetManager105.bpl} Dsmtoolwindow.TDsmToolWindow.OnProjectClosed + $A
[0C5F3DBD]{DataSetManager105.bpl} Dsmservicesproxy.TEvents.OnProjectClosed + $1D
[0C5F4299]{DataSetManager105.bpl} Dsmservicesproxy.TDsmApiProxy.OnFileNotification + $55
[0C5CC602]{DataSetManager105.bpl} Dsmclasses.TIdeNotifier.FileNotification + $2E
[20AB7445]{coreide100.bpl} IDEServices.TIDEServices.SendFileNotification + $9D
[20AB7AEE]{coreide100.bpl} IDEServices.FileNotification + $12
[20A8A59D]{coreide100.bpl} DocModul.TDocModule.BeforeDestruction + $31
[20A34559]{coreide100.bpl} ProjectModule.TBaseProject.BeforeDestruction + $23D
[216F3659]{delphicoreide100.bpl} BaseDelphiProject.TBaseDelphiProject.BeforeDestruction + $25
[20006BE5]{rtl100.bpl } System.@BeforeDestruction + $9
[216F1ABA]{delphicoreide100.bpl} BaseDelphiProject.TBaseDelphiProject.Destroy + $A
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20A17E56]{coreide100.bpl} ProjectGroup.TProjectGroup.BeforeDestruction + $212
[20006BE5]{rtl100.bpl } System.@BeforeDestruction + $9
[20A17C16]{coreide100.bpl} ProjectGroup.TProjectGroup.Destroy + $2
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20A1D7D5]{coreide100.bpl} ProjectGroup.TProjectGroupWrapper.Close + $5
[00413F52]{bds.exe } AppMain.TAppBuilder.DestroyProjectGroup (Line 2182, "ui\AppMain.pas" + 16) + $9
[00416828]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery (Line 3253, "ui\AppMain.pas" + 40) + $3
[2015C981]{vcl100.bpl } Forms.TCustomForm.CloseQuery + $55
[2015C8A9]{vcl100.bpl } Forms.TCustomForm.Close + $21
[2015B8BE]{vcl100.bpl } Forms.TCustomForm.Resizing + $32
[2015B8C4]{vcl100.bpl } Forms.TCustomForm.WMClose + $0
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[2014473B]{vcl100.bpl } Controls.TWinControl.WMSetCursor + $F7
[2019ED91]{vcl100.bpl } ComCtrls.TToolBar.WndProc + $241
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[2015898D]{vcl100.bpl } Forms.TCustomForm.WndProc + $531
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143833]{vcl100.bpl } Controls.TWinControl.DefaultHandler + $D7
[2015A92E]{vcl100.bpl } Forms.TCustomForm.DefaultHandler + $5A
[201453E5]{vcl100.bpl } Controls.TWinControl.WMSysCommand + $A1
[2015B995]{vcl100.bpl } Forms.TCustomForm.WMSysCommand + $55
[20A5AF9E]{coreide100.bpl} WorkFrm.TWorkForm.WMSysCommand + $B2
[20A5B406]{coreide100.bpl} MainWorkFrm.TMainWorkForm.WMSysCommand + $12
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[2015898D]{vcl100.bpl } Forms.TCustomForm.WndProc + $531
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[2015A92E]{vcl100.bpl } Forms.TCustomForm.DefaultHandler + $5A
[20143833]{vcl100.bpl } Controls.TWinControl.DefaultHandler + $D7
[2015A92E]{vcl100.bpl } Forms.TCustomForm.DefaultHandler + $5A
[2013FCF1]{vcl100.bpl } Controls.TControl.WMNCLButtonDown + $15
[2015B5AC]{vcl100.bpl } Forms.TCustomForm.WMNCLButtonDown + $84
[20A5B206]{coreide100.bpl} MainWorkFrm.TMainWorkForm.WMNCLButtonDown + $A
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20142E75]{vcl100.bpl } Controls.TWinControl.MainWndProc + $41
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[2015898D]{vcl100.bpl } Forms.TCustomForm.WndProc + $531
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[2013A7BA]{vcl100.bpl } Controls.FindControl + $42
[20160EF8]{vcl100.bpl } Forms.TApplication.ProcessMessage + $FC
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC
[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2
[0C5DC3A0]{DataSetManager105.bpl} Dsmutils.TNodeData.GetNodeType + $C
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[0C5F30DF]{DataSetManager105.bpl} Dsmtoolwindow.TDsmToolWindow.OnTreeViewBeforeChange + $3F
[0C5DFF14]{DataSetManager105.bpl} Dsmtreeview.TDsmTreeView.Change + $34
[2018C61F]{vcl100.bpl } ComCtrls.TCustomTreeView.CNNotify + $8D7
[20003DC4]{rtl100.bpl } System.@FreeMem + $4
[200079F0]{rtl100.bpl } System.@LStrClr + $1C
[20008C4A]{rtl100.bpl } System.@FinalizeArray + $4A
[20008BD4]{rtl100.bpl } System.@FinalizeRecord + $20
[2000680A]{rtl100.bpl } System.TObject.CleanupInstance + $12
[20003DC4]{rtl100.bpl } System.@FreeMem + $4
[20006754]{rtl100.bpl } System.TObject.FreeInstance + $C
[20006B86]{rtl100.bpl } System.@ClassDestroy + $2
[201883FD]{vcl100.bpl } ComCtrls.TTreeNode.Destroy + $DD
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20189516]{vcl100.bpl } ComCtrls.TTreeNode.Delete + $6
[20189AA6]{vcl100.bpl } ComCtrls.TTreeNodes.Delete + $2
[2018C679]{vcl100.bpl } ComCtrls.TCustomTreeView.CNNotify + $931
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[2018C8D0]{vcl100.bpl } ComCtrls.TCustomTreeView.WndProc + $84
[2013F334]{vcl100.bpl } Controls.TControl.Perform + $24
[20143887]{vcl100.bpl } Controls.DoControlMsg + $23
[201442D5]{vcl100.bpl } Controls.TWinControl.WMNotify + $D
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[2018C8D0]{vcl100.bpl } ComCtrls.TCustomTreeView.WndProc + $84
[2013F334]{vcl100.bpl } Controls.TControl.Perform + $24
[20143887]{vcl100.bpl } Controls.DoControlMsg + $23
[201442D5]{vcl100.bpl } Controls.TWinControl.WMNotify + $D
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143833]{vcl100.bpl } Controls.TWinControl.DefaultHandler + $D7
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[2018C8D0]{vcl100.bpl } ComCtrls.TCustomTreeView.WndProc + $84
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20189B11]{vcl100.bpl } ComCtrls.TTreeNodes.Clear + $65
[0C5F1905]{DataSetManager105.bpl} Dsmtoolwindow.TDsmToolWindow.CleanDataSetView + $85
[0C5F185E]{DataSetManager105.bpl} Dsmtoolwindow.TDsmToolWindow.OnProjectClosed + $A
[0C5F3DBD]{DataSetManager105.bpl} Dsmservicesproxy.TEvents.OnProjectClosed + $1D
[0C5F4299]{DataSetManager105.bpl} Dsmservicesproxy.TDsmApiProxy.OnFileNotification + $55
[0C5CC602]{DataSetManager105.bpl} Dsmclasses.TIdeNotifier.FileNotification + $2E
[20AB7445]{coreide100.bpl} IDEServices.TIDEServices.SendFileNotification + $9D
[20AB7AEE]{coreide100.bpl} IDEServices.FileNotification + $12
[20A8A59D]{coreide100.bpl} DocModul.TDocModule.BeforeDestruction + $31
[20A34559]{coreide100.bpl} ProjectModule.TBaseProject.BeforeDestruction + $23D
[216F3659]{delphicoreide100.bpl} BaseDelphiProject.TBaseDelphiProject.BeforeDestruction + $25
[20006BE5]{rtl100.bpl } System.@BeforeDestruction + $9
[216F1ABA]{delphicoreide100.bpl} BaseDelphiProject.TBaseDelphiProject.Destroy + $A
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20A17E56]{coreide100.bpl} ProjectGroup.TProjectGroup.BeforeDestruction + $212
[20006BE5]{rtl100.bpl } System.@BeforeDestruction + $9
[20A17C16]{coreide100.bpl} ProjectGroup.TProjectGroup.Destroy + $2
[2000679C]{rtl100.bpl } System.TObject.Free + $8
[20A1D7D5]{coreide100.bpl} ProjectGroup.TProjectGroupWrapper.Close + $5
[00413F52]{bds.exe } AppMain.TAppBuilder.DestroyProjectGroup (Line 2182, "ui\AppMain.pas" + 16) + $9
[00416828]{bds.exe } AppMain.TAppBuilder.WindowCloseQuery (Line 3253, "ui\AppMain.pas" + 40) + $3
[2015C981]{vcl100.bpl } Forms.TCustomForm.CloseQuery + $55
[2015C8A9]{vcl100.bpl } Forms.TCustomForm.Close + $21
[2015B8BE]{vcl100.bpl } Forms.TCustomForm.Resizing + $32
[2015B8C4]{vcl100.bpl } Forms.TCustomForm.WMClose + $0
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[2014473B]{vcl100.bpl } Controls.TWinControl.WMSetCursor + $F7
[2019ED91]{vcl100.bpl } ComCtrls.TToolBar.WndProc + $241
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[2015898D]{vcl100.bpl } Forms.TCustomForm.WndProc + $531
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143833]{vcl100.bpl } Controls.TWinControl.DefaultHandler + $D7
[2015A92E]{vcl100.bpl } Forms.TCustomForm.DefaultHandler + $5A
[201453E5]{vcl100.bpl } Controls.TWinControl.WMSysCommand + $A1
[2015B995]{vcl100.bpl } Forms.TCustomForm.WMSysCommand + $55
[20A5AF9E]{coreide100.bpl} WorkFrm.TWorkForm.WMSysCommand + $B2
[20A5B406]{coreide100.bpl} MainWorkFrm.TMainWorkForm.WMSysCommand + $12
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E
[2015898D]{vcl100.bpl } Forms.TCustomForm.WndProc + $531
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[2015A92E]{vcl100.bpl } Forms.TCustomForm.DefaultHandler + $5A
[20143833]{vcl100.bpl } Controls.TWinControl.DefaultHandler + $D7
[2015A92E]{vcl100.bpl } Forms.TCustomForm.DefaultHandler + $5A
[2013FCF1]{vcl100.bpl } Controls.TControl.WMNCLButtonDown + $15
[2015B5AC]{vcl100.bpl } Forms.TCustomForm.WMNCLButtonDown + $84
[20A5B206]{coreide100.bpl} MainWorkFrm.TMainWorkForm.WMNCLButtonDown + $A
[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB
[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4
[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20142E75]{vcl100.bpl } Controls.TWinControl.MainWndProc + $41
[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA
[2015898D]{vcl100.bpl } Forms.TCustomForm.WndProc + $531
[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C
[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14
[2013A7BA]{vcl100.bpl } Controls.FindControl + $42
[20160EF8]{vcl100.bpl } Forms.TApplication.ProcessMessage + $FC
[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A
[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC
[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2
It might be some issues with the reconnecting stuff, where the connection have been disconnected by the Oracle server, and the application have set the Connect at design to true. Please try to set the idle process to a low amout of time, in order see if the all new ODAC 6 reconnect thing is working properly!
Looking forward to the new and improved DataSetManager in 6.00.7
-Kurt
Looking forward to the new and improved DataSetManager in 6.00.7
-Kurt