Assembly unloaded

Posted by oedev on 16-Mar-2018 04:57

Odd issue on customer site.

Our application shortcut references an assemblies folder, which contains an assemblies.xml and the required assemblies. In the main these are AWS related;

<assembly name="AWSSDK.Core, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604"/>
<assembly name="AWSSDK.S3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604"/>
<assembly name="AWSSDK.SimpleDB, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604"/>
<assembly name="AWSSDK.CloudWatch, Version=3.3.0.0, Culture=neutral, PublicKeyToken=885c28607f98e604"/>

However, at random points during the day, one user gets a message indicating a required assembly is missing;

Note the assemblies are on a local drive.

Openedge 10.2B (SP7 I believe)

Any ideas? Any logging that can be turned on to monitor assembly loading/unloading?

Thanks.

 

All Replies

Posted by oedev on 16-Mar-2018 05:08

There is this KB entry, but not sure if relevant (i.e. we are not doing step 2)

knowledgebase.progress.com/.../000056230

Thanks in advance.

Posted by Laura Stern on 16-Mar-2018 10:45

This makes no sense to me.  We load all the assemblies in the assemblies.xml file all at once. Once loaded, an assembly isn’t ever unloaded, at least not explicitly.  I would use a tool like fuslogvw.exe to see what is going on.

Posted by oedev on 17-Mar-2018 07:58

Thanks Laura.

Does the KB entry I posted above not indicate that occasionally for some unknown reason an assembly is sometimes unloaded, after a random time interval?

Posted by Laura Stern on 17-Mar-2018 10:21

Well all this KBase article indicates is that someone else has had the same problem as you.  But it really doesn’t help to explain why this is happening and exactly what is happening.  Even if the assembly is unloaded, why can’t it be loaded again?  I still think you’ll need to use a tool to monitor what is going on.

This thread is closed