Object reference not set to an instance of an object.
Stack Trace
at Infragistics.Win.UltraWinGrid.UltraCombo.get_CheckStateColumn()
at Infragistics.Win.UltraWinGrid.CheckedListSettings.get_IsValueProvidedByCheckedItemList()
at Infragistics.Win.UltraWinGrid.UltraCombo.set_Text(String value)
at Epicor.Mfg.UI.FrameWork.EpiUltraCombo.Data_Notify(EpiDataView view, EpiNotifyArgs ar)
at Epicor.Mfg.UI.FrameWork.EpiViewNotification.Invoke(EpiDataView view, EpiNotifyArgs args)
at Epicor.Mfg.UI.FrameWork.EpiDataView.OnEpiViewNotification(EpiNotifyArgs e)
at Epicor.Mfg.UI.FrameWork.EpiDataView.Notify(EpiNotifyArgs args)
at Epicor.Mfg.UI.FrameWork.EpiDataView.SetChildFilterAndNotifyChildViewWhenNoCurrentRow(EpiDataView childView, EpiNotifyArgs args)
at Epicor.Mfg.UI.FrameWork.EpiDataView.SetChildFiltersAndNotifyChildViews(EpiNotifyArgs args, Boolean forceIt)
at Epicor.Mfg.UI.FrameWork.EpiDataView.Notify(EpiNotifyArgs args)
at Epicor.Mfg.UI.FrameWork.EpiDataView.SetChildFilterAndNotifyChildViewWhenNoCurrentRow(EpiDataView childView, EpiNotifyArgs args)
at Epicor.Mfg.UI.FrameWork.EpiDataView.SetChildFiltersAndNotifyChildViews(EpiNotifyArgs args, Boolean forceIt)
at Epicor.Mfg.UI.FrameWork.EpiDataView.Notify(EpiNotifyArgs args)
at Epicor.Mfg.UI.FrameWork.EpiTransaction.NotifyAll()
at Epicor.Mfg.UI.FrameWork.EpiBaseForm.setupUIElements()
Mark, we have a script called “clear stuck E9” which we must run now and then; possibly it could help? (attaching a BAT file doesn’t work; text of the file is shown below)
cd C:\Users[YourUN]\AppData\Roaming\Microsoft\CLR Security Config\v2.0.50727.312
Del security.config.cch
cd C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG
Is this a new computer? I seem to recall this being an issue that is resolved by checking the compatibility setting on the properties for the Epicor Icon on the desktop.
It’s bizarre as I mentioned in my last reply that if I sign in with an admin windows login but still using the same users epicor login credentials it works fine.
But it falls over if the user logs in to windows as themselves and then into epicor themselves
Check that Domain_Users has modify permissions on the Program file\Epicor and ProgramData\Epicor directories. If we don’t add this then IT can run Epicor, but users can’t
Check the location of your Epicor temp folder (you can define this in the mfgconfig.sys) I think by default is c:\programdata\Epicor. If you installed as an admin user and the permissions are not set to modify as Greg mentioned it will break. Is the user a member of local admins on the PC? If that is your policy and that step was missed during the setup of the new PC/User then you will see this problem.
Does this user have setup any auto start applications? Those errors look to be coming from notifications on a DataView which shouldn’t happen until you launch something.
Check if they have some auto launch settings. I think you can hold down SHIFT? while Opening Epicor to over-ride auto launch… is it shift @aidacra? Or am I mistaking Epicor with something else… I swear there’s a keyboard over-ride.
I’m w/the consensus on this one. I suspect folder permissions or domain group membership.
Any chance you can elevate this user to “Local Admin” and see if the problem goes away?
Othws, with the user logged in, see which of the Epicor folders the user cannot view in Windows Explorer, then make sure the user has domain access to the Epicor server by navigating to the server in Win Explorer.
I didn’t see a reference to whether this is an existing (or new) user. Perhaps you have an active directory group that contains Epicor authorized users and didn’t add this user to that group?
My guess is Jose’s suggestion is the issue…corrupted Windows user profile. We just had it happen yesterday to one of our users. Epicor worked fine if we logged him onto the laptop as another user and he used his own Epicor login. Epicor bombed if he uses his own Windows login on the same laptop. (We’re on E9)
This is in regards Object Reference error message reported in quote entry, please try the solution below.
SOLUTION:
This is a Windows 7 setting that appears to affect the way the Epicor 9 application window is opened. I imagine the default setting for Windows was changed on the workstation PC somewhere along the way and being it is such a basic OS setting.
Before you start the steps of changing this Windows setting, please save and exit any work and programs you have open on your PC because a system log off and restart will be needed after the change to take effect.
1-Start by Opening the Windows Control Panel and select the Display option.
2-Your Current setting is likely set to the [x] Medium - 125% This setting will not be the preferred setting if you are going to use Epicor 9 on this PC.
3-Please Change the setting to [x] Smaller - 100% (default) and Press the [Apply] button to save the change.
4-The following message will appear. Choose Log off later - because you will be doing a restart of the PC in the next step instead of a log off.
5-Restart the PC.
6-When the PC is rebooted, re-launch your Epicor905 shortcut.
7-Branch open Sales Management > Quote Management > General Operations > Opportunity Quote (or whatever screen/form was displaying the error) The Opportunity Quote form will now open correctly and not give any error.
8-If you need to change the display so that the user can see the icons and programs opened, the method you can use in Windows 7 is to adjust the Display resolution
Control Panel > Display > Change Display settings (on the left side of panel) Change the appearance of your display> Resolution selection window. Using the slide bar, move the resolution from 1280x1024 down to 1024x768 Click the Apply button, click the Ok button, close the display button out. Launch Epicor905 - Test Quote Entry… Quote entry will now open normally.
Adjusting the resolution is the only way around this issue at the moment, you need to leave the desktop display at 100% (default) 125% & 150% do not work.
This should fix the issue. Please update me once you tested.