External component has thrown an error

T

test.file

We have an application that is running under Citrix. The application
files are located on a shared network drive and the app is launched via
UNC. The app contains WinForms that are called from Excel and provide
database connectivity.

Every so often, we're getting an error "External component has thrown
an error" when they try to instantiate a form. I do not have the
InnerException in the MessageBox prompts, but in another unhandled
case, I got the following stacktrace

System.Runtime.InteropServices.SEHException: External component has
thrown an exception.
at System.Reflection.Assembly.GetResource(String resourceName,
UInt64& length, StackCrawlMark& stackMark, Boolean skipSecurityCheck)
at System.Reflection.Assembly.GetManifestResourceStream(String name,
StackCrawlMark& stackMark, Boolean skipSecurityCheck)
at System.Reflection.Assembly.GetManifestResourceStream(Type type,
String name, Boolean skipSecurityCheck, StackCrawlMark& stackMark)
at
System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
culture, Boolean createIfNotExists, Boolean tryParents)
at
System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
culture, Boolean createIfNotExists, Boolean tryParents)
at
System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo
culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.GetObject(String name,
CultureInfo culture)
at System.Resources.ResourceManager.GetObject(String name)
at UserMaintenanceForm.InitializeComponent()

The only resources in use are the embedded ImageLists used in various
forms.

The thread below mentions a faulty network connection. However, in my
case, if the user tries the operation again, they get the same
exception.

http://groups.google.com/group/micr...+exception+GetResource&hl=en#ac33256cadbaffb9


Any clues on how to resolve this?

Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top