Object Reference error message

Could be Karl.

If it is the customization code snippet to auto uncheck Suggestions, it is only testing the length of what is (attempted) to be entered in the p/n field (to verify it is not a null record: row = -1).

We are invoking it only AFTER the time phase adapter "GetFrameTitle" method has completed (which should already have validated the part number as the p/n ends up being part of the displayed frame title).

If you are using some other trigger, you should probably add some code to search for the part number entered using searchbyID - and only then try to set suggestions to false if the part number exists. (One more If loop.)

This customization has survived from 403 to 405a without causing us problems. I'd be glad to email you the exact code we are using if it would help.

Rob



--- On Tue, 8/26/08, Karl Dash <dashkarl@...> wrote:

From: Karl Dash <dashkarl@...>
Subject: Re: [Vantage] Re: Object Reference error message
To: vantage@yahoogroups.com
Date: Tuesday, August 26, 2008, 3:17 PM






I suspect that she used the part number on the PO to "open with" the Time Phase to look at year-end requirements. But speaking of Time Phase, I'm reminded that I had recently put in the customization from Rob Brown that unchecked the Suggestions box. Is this error of such a nebulous variety that you have to start by removing all customizations and then putting them back in one at a time until/when it fails?
Â
-Karl

--- On Tue, 8/26/08, bw2868bond <bwalker@adcocircuit s.com> wrote:

From: bw2868bond <bwalker@adcocircuit s.com>
Subject: [Vantage] Re: Object Reference error message
To: vantage@yahoogroups .com
Date: Tuesday, August 26, 2008, 10:51 AM

Interesting you would get a TimePhase Screen error while approving a
PO........

--- In vantage@yahoogroups .com, Karl Dash <dashkarl@.. .> wrote:
>
> All,
> One of my users has encountered the error message "Object reference
not set to an instance of an object" while approving a PO. Tech
support had few suggestions other than reinstall client software. Has
anyone else any experience in troubleshooting this error? The
full "details" are attached. I am on 803.403D, Progress.
> Â
> Thanks,
> -Karl
>
>
>
> ----------
>
> Error Detail
> ============
> Object reference not set to an instance of an object.
>
>
> Stack Trace
> ===========
> at Infragistics. Win.UIElement. GetDescendant( Type type, Object[]
contexts)
> at Infragistics. Win.UltraWinGrid .UltraGridCell. GetUIElement
(RowScrollRegion rsr, ColScrollRegion csr, Boolean verifyElements)
> at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem
(RowScrollRegion rsr, ColScrollRegion csr, Boolean recalcRects)
> at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem
(RowScrollRegion rsr)
> at Infragistics. Win.UltraWinGrid .RowScrollRegion .OnRowPropChange
(VisibleRow vr, PropChangeInfo propChange)
> at
Infragistics. Win.UltraWinGrid .VisibleRow. OnSubObjectPropC hanged
(PropChangeInfo propChange)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange
(PropChangeInfo trigger)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum
propId, PropChangeInfo trigger)
> at
Infragistics. Win.UltraWinGrid .CellsCollection .OnSubObjectProp Changed
(PropChangeInfo propChange)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange
(PropChangeInfo trigger)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum
propId, PropChangeInfo trigger)
> at Infragistics. Win.UltraWinGrid .UltraGridCell. set_Activation
(Activation value)
> at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. refreshRowProps( )
> at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. displayRowProper ties
(Boolean currentRowOnly)
> at
Epicor.Mfg.UI. FrameWork. EpiUltraGrid. oDataView_ EpiViewNotificat ion
(EpiDataView view, EpiNotifyArgs ar)
> at Epicor.Mfg.UI. FrameWork. EpiDataView. Notify(EpiNotify Args args)
> at
Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. miscTable_ ColumnChanged
(Object sender, DataColumnChangeEve ntArgs e)
> at System.Data. DataColumnChange EventHandler. Invoke(Object
sender, DataColumnChangeEve ntArgs e)
> at System.Data. DataTable. OnColumnChanged
(DataColumnChangeEv entArgs e)
> at System.Data. DataRow.set_ Item(DataColumn column, Object value)
> at System.Data. DataRowView. SetColumnValue( DataColumn column,
Object value)
> at System.Data. DataRowView. set_Item( String property, Object
value)
> at Script.oTrans_ adapter_AfterAda pterMethod( Object sender,
AfterAdapterMethodA rgs args)
> at Epicor.Mfg.UI. FrameWork. EpiBaseAdapter. OnAfterAdapterMe thod
(String MethodName)
> at Epicor.Mfg.UI. Adapters. TimePhasAdapter. GetFrameTitle( String
inPlant, String inPart, String& frameTitle, DateTime& mrPLastRunDate,
String& frameLastSchedTitle , DateTime& mrPLastScheduledDat e)
> at Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. GetFrameTitle
(String plant)
>
> [Non-text portions of this message have been removed]
>

[Non-text portions of this message have been removed]

All,

One of my users has encountered the error message “Object reference not set to an instance of an object” while approving a PO. Tech support had few suggestions other than reinstall client software. Has anyone else any experience in troubleshooting this error? The full “details” are attached. I am on 803.403D, Progress.

Â

Thanks,

-Karl







----------



Error Detail


Object reference not set to an instance of an object.



Stack Trace


at Infragistics.Win.UIElement.GetDescendant(Type type, Object[] contexts)
at Infragistics.Win.UltraWinGrid.UltraGridCell.GetUIElement(RowScrollRegion rsr, ColScrollRegion csr, Boolean verifyElements)
at Infragistics.Win.UltraWinGrid.GridItemBase.InvalidateItem(RowScrollRegion rsr, ColScrollRegion csr, Boolean recalcRects)
at Infragistics.Win.UltraWinGrid.GridItemBase.InvalidateItem(RowScrollRegion rsr)
at Infragistics.Win.UltraWinGrid.RowScrollRegion.OnRowPropChange(VisibleRow vr, PropChangeInfo propChange)
at Infragistics.Win.UltraWinGrid.VisibleRow.OnSubObjectPropChanged(PropChangeInfo propChange)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(PropChangeInfo trigger)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(Enum propId, PropChangeInfo trigger)
at Infragistics.Win.UltraWinGrid.CellsCollection.OnSubObjectPropChanged(PropChangeInfo propChange)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(PropChangeInfo trigger)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(Enum propId, PropChangeInfo trigger)
at Infragistics.Win.UltraWinGrid.UltraGridCell.set_Activation(Activation value)
at Epicor.Mfg.UI.FrameWork.EpiUltraGrid.refreshRowProps()
at Epicor.Mfg.UI.FrameWork.EpiUltraGrid.displayRowProperties(Boolean currentRowOnly)
at Epicor.Mfg.UI.FrameWork.EpiUltraGrid.oDataView_EpiViewNotification(EpiDataView view, EpiNotifyArgs ar)
at Epicor.Mfg.UI.FrameWork.EpiDataView.Notify(EpiNotifyArgs args)
at Epicor.Mfg.UI.App.TimePhasEntry.Transaction.miscTable_ColumnChanged(Object sender, DataColumnChangeEventArgs e)
at System.Data.DataColumnChangeEventHandler.Invoke(Object sender, DataColumnChangeEventArgs e)
at System.Data.DataTable.OnColumnChanged(DataColumnChangeEventArgs e)
at System.Data.DataRow.set_Item(DataColumn column, Object value)
at System.Data.DataRowView.SetColumnValue(DataColumn column, Object value)
at System.Data.DataRowView.set_Item(String property, Object value)
at Script.oTrans_adapter_AfterAdapterMethod(Object sender, AfterAdapterMethodArgs args)
at Epicor.Mfg.UI.FrameWork.EpiBaseAdapter.OnAfterAdapterMethod(String MethodName)
at Epicor.Mfg.UI.Adapters.TimePhasAdapter.GetFrameTitle(String inPlant, String inPart, String& frameTitle, DateTime& mrPLastRunDate, String& frameLastSchedTitle, DateTime& mrPLastScheduledDate)
at Epicor.Mfg.UI.App.TimePhasEntry.Transaction.GetFrameTitle(String plant)

[Non-text portions of this message have been removed]

Interesting you would get a TimePhase Screen error while approving a
PO........

--- In vantage@yahoogroups.com, Karl Dash <dashkarl@...> wrote:
>
> All,
> One of my users has encountered the error message "Object reference
not set to an instance of an object" while approving a PO. Tech
support had few suggestions other than reinstall client software. Has
anyone else any experience in troubleshooting this error? The
full "details" are attached. I am on 803.403D, Progress.
> Â
> Thanks,
> -Karl
>
>
>
> ----------
>
> Error Detail
> ============
> Object reference not set to an instance of an object.
>
>
> Stack Trace
> ===========
> at Infragistics.Win.UIElement.GetDescendant(Type type, Object[]
contexts)
> at Infragistics.Win.UltraWinGrid.UltraGridCell.GetUIElement
(RowScrollRegion rsr, ColScrollRegion csr, Boolean verifyElements)
> at Infragistics.Win.UltraWinGrid.GridItemBase.InvalidateItem
(RowScrollRegion rsr, ColScrollRegion csr, Boolean recalcRects)
> at Infragistics.Win.UltraWinGrid.GridItemBase.InvalidateItem
(RowScrollRegion rsr)
> at Infragistics.Win.UltraWinGrid.RowScrollRegion.OnRowPropChange
(VisibleRow vr, PropChangeInfo propChange)
> at
Infragistics.Win.UltraWinGrid.VisibleRow.OnSubObjectPropChanged
(PropChangeInfo propChange)
> at Infragistics.Shared.SubObjectBase.NotifyPropChange
(PropChangeInfo trigger)
> at Infragistics.Shared.SubObjectBase.NotifyPropChange(Enum
propId, PropChangeInfo trigger)
> at
Infragistics.Win.UltraWinGrid.CellsCollection.OnSubObjectPropChanged
(PropChangeInfo propChange)
> at Infragistics.Shared.SubObjectBase.NotifyPropChange
(PropChangeInfo trigger)
> at Infragistics.Shared.SubObjectBase.NotifyPropChange(Enum
propId, PropChangeInfo trigger)
> at Infragistics.Win.UltraWinGrid.UltraGridCell.set_Activation
(Activation value)
> at Epicor.Mfg.UI.FrameWork.EpiUltraGrid.refreshRowProps()
> at Epicor.Mfg.UI.FrameWork.EpiUltraGrid.displayRowProperties
(Boolean currentRowOnly)
> at
Epicor.Mfg.UI.FrameWork.EpiUltraGrid.oDataView_EpiViewNotification
(EpiDataView view, EpiNotifyArgs ar)
> at Epicor.Mfg.UI.FrameWork.EpiDataView.Notify(EpiNotifyArgs args)
> at
Epicor.Mfg.UI.App.TimePhasEntry.Transaction.miscTable_ColumnChanged
(Object sender, DataColumnChangeEventArgs e)
> at System.Data.DataColumnChangeEventHandler.Invoke(Object
sender, DataColumnChangeEventArgs e)
> at System.Data.DataTable.OnColumnChanged
(DataColumnChangeEventArgs e)
> at System.Data.DataRow.set_Item(DataColumn column, Object value)
> at System.Data.DataRowView.SetColumnValue(DataColumn column,
Object value)
> at System.Data.DataRowView.set_Item(String property, Object
value)
> at Script.oTrans_adapter_AfterAdapterMethod(Object sender,
AfterAdapterMethodArgs args)
> at Epicor.Mfg.UI.FrameWork.EpiBaseAdapter.OnAfterAdapterMethod
(String MethodName)
> at Epicor.Mfg.UI.Adapters.TimePhasAdapter.GetFrameTitle(String
inPlant, String inPart, String& frameTitle, DateTime& mrPLastRunDate,
String& frameLastSchedTitle, DateTime& mrPLastScheduledDate)
> at Epicor.Mfg.UI.App.TimePhasEntry.Transaction.GetFrameTitle
(String plant)
>
> [Non-text portions of this message have been removed]
>
Any customizations on the form? Looks like something in the afteradapter, but the error messages can be misleading.

Thanks,
Kunal



----- Original Message ----
From: Karl Dash <dashkarl@...>
To: Vantage Group <vantage@yahoogroups.com>
Sent: Tuesday, August 26, 2008 12:46:03 PM
Subject: [Vantage] Object Reference error message


All,
One of my users has encountered the error message "Object reference not set to an instance of an object" while approving a PO. Tech support had few suggestions other than reinstall client software. Has anyone else any experience in troubleshooting this error? The full "details" are attached. I am on 803.403D, Progress.

Thanks,
-Karl

----------

Error Detail
============
Object reference not set to an instance of an object.


Stack Trace
===========
at Infragistics. Win.UIElement. GetDescendant( Type type, Object[] contexts)
at Infragistics. Win.UltraWinGrid .UltraGridCell. GetUIElement( RowScrollRegion rsr, ColScrollRegion csr, Boolean verifyElements)
at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem( RowScrollRegion rsr, ColScrollRegion csr, Boolean recalcRects)
at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem( RowScrollRegion rsr)
at Infragistics. Win.UltraWinGrid .RowScrollRegion .OnRowPropChange (VisibleRow vr, PropChangeInfo propChange)
at Infragistics. Win.UltraWinGrid .VisibleRow. OnSubObjectPropC hanged(PropChang eInfo propChange)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(PropChange Info trigger)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum propId, PropChangeInfo trigger)
at Infragistics. Win.UltraWinGrid .CellsCollection .OnSubObjectProp Changed(PropChan geInfo propChange)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(PropChange Info trigger)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum propId, PropChangeInfo trigger)
at Infragistics. Win.UltraWinGrid .UltraGridCell. set_Activation( Activation value)
at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. refreshRowProps( )
at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. displayRowProper ties(Boolean currentRowOnly)
at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. oDataView_ EpiViewNotificat ion(EpiDataView view, EpiNotifyArgs ar)
at Epicor.Mfg.UI. FrameWork. EpiDataView. Notify(EpiNotify Args args)
at Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. miscTable_ ColumnChanged( Object sender, DataColumnChangeEve ntArgs e)
at System.Data. DataColumnChange EventHandler. Invoke(Object sender, DataColumnChangeEve ntArgs e)
at System.Data. DataTable. OnColumnChanged( DataColumnChange EventArgs e)
at System.Data. DataRow.set_ Item(DataColumn column, Object value)
at System.Data. DataRowView. SetColumnValue( DataColumn column, Object value)
at System.Data. DataRowView. set_Item( String property, Object value)
at Script.oTrans_ adapter_AfterAda pterMethod( Object sender, AfterAdapterMethodA rgs args)
at Epicor.Mfg.UI. FrameWork. EpiBaseAdapter. OnAfterAdapterMe thod(String MethodName)
at Epicor.Mfg.UI. Adapters. TimePhasAdapter. GetFrameTitle( String inPlant, String inPart, String& frameTitle, DateTime& mrPLastRunDate, String& frameLastSchedTitle , DateTime& mrPLastScheduledDat e)
at Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. GetFrameTitle( String plant)

[Non-text portions of this message have been removed]






[Non-text portions of this message have been removed]
Karl,

Is this a modified POForm Report Data Definition?

Are you able to run the *standard default* PO?

This is usually a bad RDD.


Vic

________________________________

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Karl Dash
Sent: Tuesday, August 26, 2008 1:46 PM
To: Vantage Group
Subject: [Vantage] Object Reference error message



All,
One of my users has encountered the error message "Object reference not
set to an instance of an object" while approving a PO. Tech support had
few suggestions other than reinstall client software. Has anyone else
any experience in troubleshooting this error? The full "details" are
attached. I am on 803.403D, Progress.

Thanks,
-Karl

----------

Error Detail
============
Object reference not set to an instance of an object.


Stack Trace
===========
at Infragistics.Win.UIElement.GetDescendant(Type type, Object[]
contexts)
at
Infragistics.Win.UltraWinGrid.UltraGridCell.GetUIElement(RowScrollRegion
rsr, ColScrollRegion csr, Boolean verifyElements)
at
Infragistics.Win.UltraWinGrid.GridItemBase.InvalidateItem(RowScrollRegio
n rsr, ColScrollRegion csr, Boolean recalcRects)
at
Infragistics.Win.UltraWinGrid.GridItemBase.InvalidateItem(RowScrollRegio
n rsr)
at
Infragistics.Win.UltraWinGrid.RowScrollRegion.OnRowPropChange(VisibleRow
vr, PropChangeInfo propChange)
at
Infragistics.Win.UltraWinGrid.VisibleRow.OnSubObjectPropChanged(PropChan
geInfo propChange)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(PropChangeInfo
trigger)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(Enum propId,
PropChangeInfo trigger)
at
Infragistics.Win.UltraWinGrid.CellsCollection.OnSubObjectPropChanged(Pro
pChangeInfo propChange)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(PropChangeInfo
trigger)
at Infragistics.Shared.SubObjectBase.NotifyPropChange(Enum propId,
PropChangeInfo trigger)
at Infragistics.Win.UltraWinGrid.UltraGridCell.set_Activation(Activation
value)
at Epicor.Mfg.UI.FrameWork.EpiUltraGrid.refreshRowProps()
at Epicor.Mfg.UI.FrameWork.EpiUltraGrid.displayRowProperties(Boolean
currentRowOnly)
at
Epicor.Mfg.UI.FrameWork.EpiUltraGrid.oDataView_EpiViewNotification(EpiDa
taView view, EpiNotifyArgs ar)
at Epicor.Mfg.UI.FrameWork.EpiDataView.Notify(EpiNotifyArgs args)
at
Epicor.Mfg.UI.App.TimePhasEntry.Transaction.miscTable_ColumnChanged(Obje
ct sender, DataColumnChangeEventArgs e)
at System.Data.DataColumnChangeEventHandler.Invoke(Object sender,
DataColumnChangeEventArgs e)
at System.Data.DataTable.OnColumnChanged(DataColumnChangeEventArgs e)
at System.Data.DataRow.set_Item(DataColumn column, Object value)
at System.Data.DataRowView.SetColumnValue(DataColumn column, Object
value)
at System.Data.DataRowView.set_Item(String property, Object value)
at Script.oTrans_adapter_AfterAdapterMethod(Object sender,
AfterAdapterMethodArgs args)
at Epicor.Mfg.UI.FrameWork.EpiBaseAdapter.OnAfterAdapterMethod(String
MethodName)
at Epicor.Mfg.UI.Adapters.TimePhasAdapter.GetFrameTitle(String inPlant,
String inPart, String& frameTitle, DateTime& mrPLastRunDate, String&
frameLastSchedTitle, DateTime& mrPLastScheduledDate)
at Epicor.Mfg.UI.App.TimePhasEntry.Transaction.GetFrameTitle(String
plant)

[Non-text portions of this message have been removed]






[Non-text portions of this message have been removed]
I suspect that she used the part number on the PO to "open with" the Time Phase to look at year-end requirements. But speaking of Time Phase, I'm reminded that I had recently put in the customization from Rob Brown that unchecked the Suggestions box. Is this error of such a nebulous variety that you have to start by removing all customizations and then putting them back in one at a time until/when it fails?
Â
-Karl

--- On Tue, 8/26/08, bw2868bond <bwalker@...> wrote:

From: bw2868bond <bwalker@...>
Subject: [Vantage] Re: Object Reference error message
To: vantage@yahoogroups.com
Date: Tuesday, August 26, 2008, 10:51 AM






Interesting you would get a TimePhase Screen error while approving a
PO........

--- In vantage@yahoogroups .com, Karl Dash <dashkarl@.. .> wrote:
>
> All,
> One of my users has encountered the error message "Object reference
not set to an instance of an object" while approving a PO. Tech
support had few suggestions other than reinstall client software. Has
anyone else any experience in troubleshooting this error? The
full "details" are attached. I am on 803.403D, Progress.
> Â
> Thanks,
> -Karl
>
>
>
> ----------
>
> Error Detail
> ============
> Object reference not set to an instance of an object.
>
>
> Stack Trace
> ===========
> at Infragistics. Win.UIElement. GetDescendant( Type type, Object[]
contexts)
> at Infragistics. Win.UltraWinGrid .UltraGridCell. GetUIElement
(RowScrollRegion rsr, ColScrollRegion csr, Boolean verifyElements)
> at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem
(RowScrollRegion rsr, ColScrollRegion csr, Boolean recalcRects)
> at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem
(RowScrollRegion rsr)
> at Infragistics. Win.UltraWinGrid .RowScrollRegion .OnRowPropChange
(VisibleRow vr, PropChangeInfo propChange)
> at
Infragistics. Win.UltraWinGrid .VisibleRow. OnSubObjectPropC hanged
(PropChangeInfo propChange)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange
(PropChangeInfo trigger)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum
propId, PropChangeInfo trigger)
> at
Infragistics. Win.UltraWinGrid .CellsCollection .OnSubObjectProp Changed
(PropChangeInfo propChange)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange
(PropChangeInfo trigger)
> at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum
propId, PropChangeInfo trigger)
> at Infragistics. Win.UltraWinGrid .UltraGridCell. set_Activation
(Activation value)
> at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. refreshRowProps( )
> at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. displayRowProper ties
(Boolean currentRowOnly)
> at
Epicor.Mfg.UI. FrameWork. EpiUltraGrid. oDataView_ EpiViewNotificat ion
(EpiDataView view, EpiNotifyArgs ar)
> at Epicor.Mfg.UI. FrameWork. EpiDataView. Notify(EpiNotify Args args)
> at
Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. miscTable_ ColumnChanged
(Object sender, DataColumnChangeEve ntArgs e)
> at System.Data. DataColumnChange EventHandler. Invoke(Object
sender, DataColumnChangeEve ntArgs e)
> at System.Data. DataTable. OnColumnChanged
(DataColumnChangeEv entArgs e)
> at System.Data. DataRow.set_ Item(DataColumn column, Object value)
> at System.Data. DataRowView. SetColumnValue( DataColumn column,
Object value)
> at System.Data. DataRowView. set_Item( String property, Object
value)
> at Script.oTrans_ adapter_AfterAda pterMethod( Object sender,
AfterAdapterMethodA rgs args)
> at Epicor.Mfg.UI. FrameWork. EpiBaseAdapter. OnAfterAdapterMe thod
(String MethodName)
> at Epicor.Mfg.UI. Adapters. TimePhasAdapter. GetFrameTitle( String
inPlant, String inPart, String& frameTitle, DateTime& mrPLastRunDate,
String& frameLastSchedTitle , DateTime& mrPLastScheduledDat e)
> at Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. GetFrameTitle
(String plant)
>
> [Non-text portions of this message have been removed]
>


















[Non-text portions of this message have been removed]
That appears to be a combination of TimePhase application errors and PO Entry application errors.

It looks like your user has time phase open in linked context to whatever part is on the currently cursor activated PO line in the PO line grid view of PO Entry.

It also LOOKS like the user went to a Misc type PO line (for which a valid part number doesn't need to exist) and the error appears to be within the communication of PO entry to TimePhase (which was asked to attempt to display a non existent part number).

The 'object not found' would seem to be the non-existent part on the Misc PO line.

I would bet you would NOT get this error if the user was working off the line detail tab (with TimePhase context linked to the p/n on the displayed line)...

Grid controls can get a little cranky sometimes (compared to straight textbox, checkbox, radio button or numeric entry controls).

If you know the PO Line that triggered the error, try it both ways to see if that is it.

It is not a catastrophic (data corrupting) error... Worth reporting (so it might get fixed in a year or two) but not worth losing sleep over.

Rob Brown



--- On Tue, 8/26/08, Karl Dash <dashkarl@...> wrote:

From: Karl Dash <dashkarl@...>
Subject: [Vantage] Object Reference error message
To: "Vantage Group" <vantage@yahoogroups.com>
Date: Tuesday, August 26, 2008, 1:46 PM






All,
One of my users has encountered the error message "Object reference not set to an instance of an object" while approving a PO. Tech support had few suggestions other than reinstall client software. Has anyone else any experience in troubleshooting this error? The full "details" are attached. I am on 803.403D, Progress.
Â
Thanks,
-Karl

----------

Error Detail
============
Object reference not set to an instance of an object.


Stack Trace
===========
at Infragistics. Win.UIElement. GetDescendant( Type type, Object[] contexts)
at Infragistics. Win.UltraWinGrid .UltraGridCell. GetUIElement( RowScrollRegion rsr, ColScrollRegion csr, Boolean verifyElements)
at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem( RowScrollRegion rsr, ColScrollRegion csr, Boolean recalcRects)
at Infragistics. Win.UltraWinGrid .GridItemBase. InvalidateItem( RowScrollRegion rsr)
at Infragistics. Win.UltraWinGrid .RowScrollRegion .OnRowPropChange (VisibleRow vr, PropChangeInfo propChange)
at Infragistics. Win.UltraWinGrid .VisibleRow. OnSubObjectPropC hanged(PropChang eInfo propChange)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(PropChange Info trigger)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum propId, PropChangeInfo trigger)
at Infragistics. Win.UltraWinGrid .CellsCollection .OnSubObjectProp Changed(PropChan geInfo propChange)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(PropChange Info trigger)
at Infragistics. Shared.SubObject Base.NotifyPropC hange(Enum propId, PropChangeInfo trigger)
at Infragistics. Win.UltraWinGrid .UltraGridCell. set_Activation( Activation value)
at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. refreshRowProps( )
at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. displayRowProper ties(Boolean currentRowOnly)
at Epicor.Mfg.UI. FrameWork. EpiUltraGrid. oDataView_ EpiViewNotificat ion(EpiDataView view, EpiNotifyArgs ar)
at Epicor.Mfg.UI. FrameWork. EpiDataView. Notify(EpiNotify Args args)
at Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. miscTable_ ColumnChanged( Object sender, DataColumnChangeEve ntArgs e)
at System.Data. DataColumnChange EventHandler. Invoke(Object sender, DataColumnChangeEve ntArgs e)
at System.Data. DataTable. OnColumnChanged( DataColumnChange EventArgs e)
at System.Data. DataRow.set_ Item(DataColumn column, Object value)
at System.Data. DataRowView. SetColumnValue( DataColumn column, Object value)
at System.Data. DataRowView. set_Item( String property, Object value)
at Script.oTrans_ adapter_AfterAda pterMethod( Object sender, AfterAdapterMethodA rgs args)
at Epicor.Mfg.UI. FrameWork. EpiBaseAdapter. OnAfterAdapterMe thod(String MethodName)
at Epicor.Mfg.UI. Adapters. TimePhasAdapter. GetFrameTitle( String inPlant, String inPart, String& frameTitle, DateTime& mrPLastRunDate, String& frameLastSchedTitle , DateTime& mrPLastScheduledDat e)
at Epicor.Mfg.UI. App.TimePhasEntr y.Transaction. GetFrameTitle( String plant)

[Non-text portions of this message have been removed]