Cuando se ejecuta una comparación de esquema y al ver los resultados de esta, e intentar cambiar la comparación usando el botón, podría generar el siguiente error de excepción:
Quest.Shared.Processing.CallStackSaverException
Can't find tree item by param's search path
Parameter name: objPath
Stack Trace:
at Quest.Schema.Common.ComparePlugin.Compare.SchemaCompareControl.set_Engine(Engine value)
at Quest.Schema.Common.ComparePlugin.SchemaCompareDocument.SetEngine(Engine engine)
at Quest.Schema.Common.ComparePlugin.SchemaCompareDocument.<>c__DisplayClass14.<runProjectWizard>b__13(ProjectWizardControl control, CloseState state)
at Quest.Toad.Gui.StickerWindow.BaseStickerWindowController.ShowContext`1.AfterClose()
at Quest.Toad.Gui.StickerWindow.SliderWindowController.slider_Closed(Object sender, EventArgs e)
at Quest.Toad.Controls.Slider.OnClosed()
at Quest.Toad.Controls.Slider.close(Boolean disposing)
at Quest.Toad.Controls.Slider.Close()
at Quest.Toad.Gui.StickerWindow.SliderWindowController.Close()
at Quest.Toad.Gui.StickerWindow.SliderWindowController.clientControl_Closing(Object sender, CancelEventArgs e)
at Quest.Schema.Common.ComparePlugin.Wizards.WizardControl.OnClosing()
at Quest.Schema.Common.ComparePlugin.Wizards.WizardControl.wizard_CloseFromFinish(Object sender, EventArgs eventArgs)
at Quest.Toad.Controls.Wizard.Wizard.OnCloseFromFinish()
at Quest.Toad.Controls.Wizard.Wizard.Finish()
at Quest.Toad.Controls.Wizard.Wizard.Next()
at Quest.Toad.Controls.Wizard.Wizard.btnNext_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)
at DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
at DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
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)
System.ArgumentException
Can't find tree item by param's search path
Parameter name: objPath
Stack Trace:
at Quest.Schema.Common.Tree.Viewer.TreeView`5.GetNode(SearchLevels`1 objPath)
at Quest.Schema.Common.UI.Tree.TreeView.Controller.Base.TreeViewController`1.ChangeRoot(SearchLevels`1 root)
at Quest.Schema.Common.UI.Tree.TreeView.TreeViewControl`1.InitializeRootByNode()
at Quest.Schema.Common.UI.Tree.TreeView.TreeViewControl`1.InitializeRoot()
at Quest.Schema.Common.UI.Tree.TreeView.TreeViewControl`1.Initialize(ITreeView`1 treeView)
at Quest.Schema.Common.UI.ModelViewers.Pair.Single.SinglePairModelTreeViewer.Initialize(IViewWithNodeOverviewContent`2 treeView)
at Quest.Schema.Common.UI.ModelViewers.Pair.Single.SinglePairModelTreeViewer.Initialize(IModelViewManager manager, Object[] args)
at Quest.Schema.Common.UI.ModelViewers.Panels.PropertiesPanel.Initialize(IModelViewManager manager, Object[] args)
at Quest.Schema.Common.UI.ModelViewers.ModelViewer.setTemplate(TreeViewTemplate template)
at Quest.Schema.Common.UI.ModelViewers.ModelViewer.Initialize(IModelViewManager manager, Object[] args)
at Quest.Schema.Common.ComparePlugin.Compare.SchemaCompareControl.initializeViewer()
at Quest.Schema.Common.ComparePlugin.Compare.SchemaCompareControl.set_Engine(Engine value)
SOLUCION:
Después de abrir un objeto para ver en detalle las propiedades en la comparación del reporte, no cerrar la ventana y entonces proceder a usar el cambio del estado de la comparación usando el botón asignado para esto y poder correr otra comparación.
ESTADO:
Esperando a ser arreglado en una futura versión de Toad for SQL Server
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center