I am trying to modify a query in SAS Enterprise Guide. While doing that, when I try to delete a column I get an error message that states SAS Enterprise Guide encountered a problem and the details has the following exception :
Illegal object passed in for base object
Parameter name: obj
-------------------------- Technical Information Follows --------------------------
Exception Details:
----------------------------------------
Exception type: System.ArgumentException
Message: Illegal object passed in for base object
Parameter name: obj
Source: QueryModel
Target Site: SetBase
Stack Trace:
at SAS.EG.QueryModel.GroupItem.SetBase(Object obj)
at SAS.EG.QueryModel.GroupByCollection.DeleteResultItem(ResultItem ri)
at SAS.EG.QueryModel.EGQueryModel.DeleteResultItem(ResultItem ri)
at SAS.EG.ProjectElements.Forms.QueryBuilder.DeleteResultItem(ListViewItem lvi)
at SAS.EG.ProjectElements.Forms.QueryBuilder.OnKeyUpResultList(Object sender, KeyEventArgs e)
at System.Windows.Forms.Control.OnKeyUp(KeyEventArgs e)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at SAS.SharedUI.ListViewEx.WndProc(Message& message)
at SAS.SharedUI.ListViewExMsg.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
That's definitely a bug, so I'd recommend tracking with SAS Tech Support. Was this from a project that was converted from an earlier version?
SAS Tech Support (or colleagues in R&D on the dev team) might be able to help with a workaround, but a detailed tech support case will be needed.
Chris
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.