Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

automation script – not enough storage is available to complete this operation

Solved38.48K views19th July 2023Automation script
1
Jeroen Geldhof [SLC] [DevOps Enabler]5.07K 3rd February 2021 0 Comments

I'm receiving an error when performing an automation script.
Based on a quick search it could be memory related, and I can see the memory usage is high according to the microsoft element, however when logged in on the server itself it only shows 52% of physical memory is in use (server has 32 GB physical memory).

How come the Microsoft element has a larger Commit Charge Total, and why is the error "not enough storage is available to complete this operation" happening when executing an automation script?

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 19th July 2023

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
7
Laurens Moutton [SLC] [DevOps Enabler]8.78K Posted 4th February 2021 2 Comments

"Not enough storage is available to complete this operation" points to the problem that your process has no address space in memory left over to complete. This is not necessarily related to how much memory is available for the entire OS.

This is usually related to a 32-bit process. This has a 4GB (=32 bit) limit. When a process uses private and shareable bytes (both committed but also reserved in memory) and reaches 4GB then you'll start to get these exceptions.

You should open the Microsoft Platform element of the server where the automation script is executed and verify the "Virtual bytes" column of the Task Manager table. Check the SLAutomation process if that one reaches around 4GB when the exception is being generated. If that one seems to be fine then potentially also check the SLProtocol process of the element that you're trying to get the parameter from, as that one is also a 32 bit process

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 19th July 2023
Laurens Moutton [SLC] [DevOps Enabler] commented 4th February 2021

Adding some more information: I took a look together with Jeroen at the system. The automation script is being executed at the same server where the (matrix) element is running. There is no 32 bit process even coming near the 4GB limit (virtual bytes). Overall on the system there is sufficient memory left (and also HD space). Requesting a single parameter of the element through automation works fine, calling GetMatrixInputForOutput is throwing the “Not enough storage…” exception while this was working in the past.
What we did notice is that SLDataMiner was reaching the 4GB limit a couple of times in the past few days and was generating errors (about element threads not being able to create). As we don’t know if the exception that we’re seeing here is a consequence or not, we’re going to try to restart the DMA to see if that makes any difference

Jeroen Geldhof [SLC] [DevOps Enabler] commented 4th February 2021

The reboot resolved the problem

You are viewing 1 out of 2 answers, click here to view all answers.
Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin