E10 Classic Shell Client Crash

Hello, I know this is an older post but I just wanted to add to it my experience with this issue. We also had a user who could not open the Classic view of ERP10.1.400.9. It would always throw an "Epicor.exe has stopped working" error message and close the program. I would also run into an "Exception has been thrown by the target of an invocation" message when this user tried to open the Classic view on our Citrix servers.

Shell mode for this user opened just fine with no errors. Other users were able to open BOTH the Shell and the Classic view with no issues.

I deleted all of the problem-user's personalizations through the Customization Maintenance program, cleared their Client Cache (which can be found in Home-Settings in Shell mode for those of you looking for that), deleted all Favorites (that were visible...more on that later!) from the Shell view listing, deleted all of their History and tried unchecking some options under the settings to try to revert this user to a sort of base or new user account just to see if I could finally get them logged into the Classic view this way. (BTW, this was a TEST system so I could get away with all of this....) I also followed this post's suggestion of running the Personalization Purge which I didn't know existed till now. I thought Customization/Personalization maintenance would take care of all personalizations but I did find some additional personalizations that were related to the MainMenu Layout and History in the Purge search for this user.

Doing all of these things changed something because I was finally able to log this user into the Classic View! I did, however, still receive an Application Error Message that said:
 
Exception caught in: Ice.Menu.Main.
Error Detail: Object reference not set to the instance of an object.
Program: Ice.Menu.Main.dll
Method: loadShortcuts
I was able to click OK and bypass this error and the Classic view would still open.

To get rid of the error above I looked at the Favorites in the Classic view and saw that there was still one Favorite sitting in my list. I thought I had deleted them all from the Shell Favorites listing but I don't think it ever showed up there. It was an Internet Explorer link to a Website. So I deleted it and now Classic View for the user is opening without error!

So it almost seems as if not all favorites (especially "outsider" ones?) are showing up in Shell view. Maybe there needs to be a Favorites Purge or Maintenance module of some sort? It would be nice to be able to search a list of someone's favorites and for each item be able to delete it or modify it or even trace it back to it's original location. That way if someone has renamed a Favorite link you can track it back to where it came from on the Epicor menu....but I digress.....just wanted to share my experience and hope it helps someone else. Thanks! :)

Hello


I have a really odd situation going on.


I have a single user who receives an error when attempting to launch the classic shell of our Epicor 10 client. It seems to be specific to his user account as another user can log in without issue on his desktop client. Also, he is able to connect to the application if he uses the new UI. 


We have cleared his client cache, removed all personalizations, and cleared appdata on his machine. Still no luck and only able to log into Epicor using the new UI. Any suggestions?


 Application Error


Exception caught in: mscorlib


Error Detail 

============

Message: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

Program: CommonLanguageRuntimeLibrary

Method: get_Item


    at System.Collections.ArrayList.get_Item(Int32 index)

   at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupsCollection.get_Item(Int32 index)

   at Ice.Lib.UI.MenuForm.loadUserSettings(String userID)

   at Ice.Lib.UI.MenuForm.SetupComponent()

   at Ice.Lib.UI.App.Launch.showMenuForm(Session initialSession)

   at Ice.Lib.UI.App.Launch.ShowMenuForm()

   at Ice.Lib.UI.App.Launch.ShowDialog(String[] args)

 

Does he have any auto load screens setup?

On Tuesday, February 2, 2016, ascalzitti1989@... [vantage] <vantage@yahoogroups.com> wrote:

Â
<div>
  
  
  <p></p><p><span>Hello</span></p><p><span><br></span></p><p><span>I have a really odd situation going on.</span></p><p><span><br></span></p><p><span>I have a single user who receives an error when attempting to launch the classic shell of our Epicor 10 client. It seems to be specific to his user account as another user can log in without issue on his desktop client. Also, he is able to connect to the application if he uses the new UI. </span></p><p><span><br></span></p><p>We have cleared his client cache, removed all personalizations, and cleared appdata on his machine. Still no luck and only able to log into Epicor using the new UI. Any suggestions?</p><p><br></p><p> Application Error</p><p><br></p><p>Exception caught in: mscorlib</p><p><br></p><p>Error Detail </p><p>============</p><p>Message: Index was out of range. Must be non-negative and less than the size of the collection.</p><p>Parameter name: index</p><p>Program: CommonLanguageRuntimeLibrary</p><p>Method: get_Item</p><div><br></div><p>    at System.Collections.ArrayList.get_Item(Int32 index)</p><p>   at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupsCollection.get_Item(Int32 index)</p><p>   at Ice.Lib.UI.MenuForm.loadUserSettings(String userID)</p><p>   at Ice.Lib.UI.MenuForm.SetupComponent()</p><p>   at Ice.Lib.UI.App.Launch.showMenuForm(Session initialSession)</p><p>   at Ice.Lib.UI.App.Launch.ShowMenuForm()</p><p>   at Ice.Lib.UI.App.Launch.ShowDialog(String[] args)</p><p> </p><p></p>

</div>
 


<div style="color:#fff;min-height:0;"></div>


--

Jose C Gomez
Software Engineer


T: 904.469.1524 mobile

Quis custodiet ipsos custodes?

No I do not believe so - where would I go to check that setting?

Thanks

Had the same issue here a couple weeks back and a helpful member of this group told me this trick…..

 

System Management – Purge/Cleanup Routines – Personalization Purge

 

Call up the user and remove menu personalizations….

 

 

 

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Tuesday, February 02, 2016 7:26 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] E10 Classic Shell Client Crash

 



Does he have any auto load screens setup?

On Tuesday, February 2, 2016, ascalzitti1989@... [vantage] <vantage@yahoogroups.com> wrote:

 

Hello

 

I have a really odd situation going on.

 

I have a single user who receives an error when attempting to launch the classic shell of our Epicor 10 client. It seems to be specific to his user account as another user can log in without issue on his desktop client. Also, he is able to connect to the application if he uses the new UI. 

 

We have cleared his client cache, removed all personalizations, and cleared appdata on his machine. Still no luck and only able to log into Epicor using the new UI. Any suggestions?

 

 Application Error

 

Exception caught in: mscorlib

 

Error Detail 

============

Message: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

Program: CommonLanguageRuntimeLibrary

Method: get_Item

 

    at System.Collections.ArrayList.get_Item(Int32 index)

   at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBarGroupsCollection.get_Item(Int32 index)

   at Ice.Lib.UI.MenuForm.loadUserSettings(String userID)

   at Ice.Lib.UI.MenuForm.SetupComponent()

   at Ice.Lib.UI.App.Launch.showMenuForm(Session initialSession)

   at Ice.Lib.UI.App.Launch.ShowMenuForm()

   at Ice.Lib.UI.App.Launch.ShowDialog(String[] args)

 



--


Jose C Gomez

Software Engineer


T: 904.469.1524 mobile


Quis custodiet ipsos custodes?





Bernie

Thank you for that - we've tried that and still having the same issue.

Really odd problem.