Hi,
We've developped an automation that allows us to generate resource dll's for .net programs using nav. The automation works fine when executed on any of our company's computers, but when it's executed by a customer, it doesn't work.
The automation calls resgen.exe and al.exe (Windows SDK) from the command line:
resgen.exe "C:\ProgramData\Microsoft\Microsoft Dynamics NAV\60\Server\MicrosoftDynamicsNavServer$NVT66TEST\users\GROUPINFRA\silfverj\TEMP\{D9ACD717-7A41-4A38-858E-DCDCD03F6467}\fi\RouteManager.fi.resx" "C:\ProgramData\Microsoft\Microsoft Dynamics NAV\60\Server\MicrosoftDynamicsNavServer$NVT66TEST\users\GROUPINFRA\silfverj\TEMP\{D9ACD717-7A41-4A38-858E-DCDCD03F6467}\fi\NaviTransBL.NaviTransResources.RouteManager.fi.resources"
al.exe /c:fi /out:"C:\ProgramData\Microsoft\Microsoft Dynamics NAV\60\Server\MicrosoftDynamicsNavServer$NVT66TEST\users\GROUPINFRA\silfverj\TEMP\{D9ACD717-7A41-4A38-858E-DCDCD03F6467}\fi\NaviTransNBL.resources.dll" /embed:"C:\ProgramData\Microsoft\Microsoft Dynamics NAV\60\Server\MicrosoftDynamicsNavServer$NVT66TEST\users\GROUPINFRA\silfverj\TEMP\{D9ACD717-7A41-4A38-858E-DCDCD03F6467}\fi\NaviTransBL.NaviTransResources.RouteManager.fi.resources"
The second command (al.exe) causes issues on the customer's computer, it throws the following error:
ALINK: fatal error AL1004: Unexpected common language runtime initialization error -- 'Not enough storage is available to complete this operation. '
The strange thing is, when I execute the exact same command using the command prompt, there are no problems at all. I guess it's got something to do with executing the command from a Dynamics Nav Automation.
Does anyone have an idea what's causing this error?
*This post is locked for comments