Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics NAV (Archived)

NAV Automation Out Of Memory Exception

(0) ShareShare
ReportReport
Posted on by 65

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

  • Scott Wright Profile Picture
    on at
    Re: NAV Automation Out Of Memory Exception

    Hi Daan Saveyn,

    Thank you for posting you issue.

    I haven't seen this issue before, but my first inclination is that it is permissions related as if the process doesn't have access to a directory it could throw an error that it doesn't have enough space and that you can run the command on its own. Maybe something with ACL.

    We've seen cases where running the NAV client by right clicking and selecting 'Run as administrator' has resolved installation issues. I'm not sure this is part of your automation or part of running it, but it might be something you want to look into.

    Hope this helps!

    Kindest Regards,

    Scott Wright

    Partner Online Technical Community
    ------------------------------------------------------------------------------------------
    This posting is provided "AS IS" with no warranties, and confers no right

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Adis Hodzic – Community Spotlight

We are honored to recognize Adis Hodzic as our May 2025 Community…

Kudos to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Microsoft Dynamics NAV (Archived)

Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans