Created On:  22 June 2010

Problem:

The ASLM Semaphore Error 1002 was received when a Net Express 5.1 executable was called from within a trigger program.

Resolution:

The error occurred because a previous version of Net Express' runtime files were used during execution instead of the current version the application uses.

For example, a user originally built an .exe with Net Express 3.1.  They upgraded their environment to Net Express 5.1 and recompiled their application with Net Express 5.1.  However, they inadvertently copied a runtime .dll into the Net Express 5.1 Bin directory.  Including a prior version .dll in the Bin directory will generate an Error 1002. 

Remove any .dll's that were copied over into the Bin directory to eliminate the error.
Incident #2460776