# Not enough storage is available to process this command

**URL:** <https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104>\
**Category:** Ignition Early Access\
**Created:** [March 15, 2020, 4:41pm UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104 "2020-03-15T16:41:18Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jpark](https://avatars.discourse-cdn.com/v4/letter/j/a88e57/32.png) [@jpark](https://forum.inductiveautomation.com/u/jpark)\
**Post date:** [March 15, 2020, 4:41pm UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/1 "2020-03-15T16:41:18Z")

</div>

Hello

8.0.9  
OS: Windows Server 2012  
Ignition service was unresponsive today with the following error in logs.  
Server reboot fixed issue.

> INFO | jvm 1 | 2020/03/14 21:07:33 | E [c.i.i.g.p.ProjectFileTree] [04:07:32]: Error creating digest for resourceManifest=data\projects\QJS226\com.inductiveautomation.vision\templates\Form\Double\resource.json, file=data.bin  
> INFO | jvm 1 | 2020/03/14 21:07:33 | java.io.IOException: Not enough storage is available to process this command  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.io.FileInputStream.readBytes(Native Method)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.io.FileInputStream.read(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at org.apache.commons.codec.digest.DigestUtils.updateDigest(DigestUtils.java:1224)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at org.apache.commons.codec.digest.DigestUtils.digest(DigestUtils.java:115)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at org.apache.commons.codec.digest.DigestUtils.sha256(DigestUtils.java:611)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at org.apache.commons.codec.digest.DigestUtils.sha256Hex(DigestUtils.java:649)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileTree$ProjectFileVisitor.createDataFileDigest(ProjectFileTree.java:543)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileTree$ProjectFileVisitor.lambda$createResourceNode$0(ProjectFileTree.java:515)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.util.ArrayList.forEach(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileTree$ProjectFileVisitor.createResourceNode(ProjectFileTree.java:511)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileTree$ProjectFileVisitor.preVisitDirectory(ProjectFileTree.java:440)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileTree$ProjectFileVisitor.preVisitDirectory(ProjectFileTree.java:366)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.nio.file.Files.walkFileTree(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.nio.file.Files.walkFileTree(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileTree.lambda$create$12(ProjectFileTree.java:291)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileTree.create(ProjectFileTree.java:289)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at com.inductiveautomation.ignition.gateway.project.ProjectFileWatcher.scanProjectsDir(ProjectFileWatcher.java:77)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.util.concurrent.FutureTask.run(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | at java.base/java.lang.Thread.run(Unknown Source)  
> INFO | jvm 1 | 2020/03/14 21:07:33 | E [c.i.i.g.p.ProjectFileTree] [04:07:32]: Error creating digest for resourceManifest=data\projects\QJS226\com.inductiveautomation.vision\templates\Form\Dropdown\_Integer\resource.json, file=data.bin  
> INFO | jvm 1 | 2020/03/14 21:07:33 | java.io.IOException: Not enough storage is available to process this command

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 15, 2020, 5:07pm UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/2 "2020-03-15T17:07:49Z")

</div>

I can only imagine this means there’s not enough disk space on whatever partition the Ignition data directory is on. Either you’re actually low on space or the resource you’re trying to save is huge for some reason.

---

<div class="post-metadata">

**Author:** ![jpark](https://avatars.discourse-cdn.com/v4/letter/j/a88e57/32.png) [@jpark](https://forum.inductiveautomation.com/u/jpark)\
**Post date:** [March 15, 2020, 5:21pm UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/3 "2020-03-15T17:21:51Z")

</div>

There is about 800 gigs free space on the drive and those resources are pretty small.  
Looks like an OS issue.

---

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [March 15, 2020, 8:10pm UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/4 "2020-03-15T20:10:30Z")

</div>

Ok, there’s a miss understanding here. The lack of memory showed in the wrapper refers to the ram and not the rom of the computer. I think the architecture of your computer is based on 32-bits and probably 2-4 of ram, right? Before I keep explaining confirm this information.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 16, 2020, 1:18pm UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/5 "2020-03-16T13:18:30Z")

</div>

I think @jespinmartin1 might be on to something. I read this error too quickly yesterday - it was not a problem trying to save a resource but rather during the scanning of existing resources.

---

<div class="post-metadata">

**Author:** ![jpark](https://avatars.discourse-cdn.com/v4/letter/j/a88e57/32.png) [@jpark](https://forum.inductiveautomation.com/u/jpark)\
**Post date:** [March 16, 2020, 3:11pm UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/6 "2020-03-16T15:11:04Z")

</div>

Could be. But the server has 32gb of ram. 64 bit OS. 16gb for the gateway.

---

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [March 17, 2020, 3:35am UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/7 "2020-03-17T03:35:31Z")

</div>

Let’s check the Shared Section heaps on “regedit” on path \HKEY\_LOCAL\_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems.  
In my personal PC, for example:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/7/783197b91064d77590fb13fa42f52bf95270557e.png)  
But a 64-bits and 32GB, shouldn’t have problems with ram storage.  
In addition. What do you mean that 16GB is for the gateway? Do you mean the heap size? Why did you raised it that much?

---

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [March 28, 2020, 3:34am UTC](https://forum.inductiveautomation.com/t/not-enough-storage-is-available-to-process-this-command/33104/8 "2020-03-28T03:34:16Z")

</div>

> [@jpark](#):
>
> 32gb of ram. 64 bit OS. 16gb for the gateway.

Hope you keep good health. Did you solved the problem?
