Hi, my name is Lee.
I'm a writer,
a developer and a technical trainer.
I create fixes and I fix headaches...
Welcome to my tech blog.
Are you running Sencha Cmd (typically on Windows), and you run into a Java Heap Space error, like the one below?
[ERROR] com.sencha.exceptions.BasicException: java heap space
The problem is that your JVM is running out of memory. Luckily you can control this.
Open the sencha.cfg file, in your Sencha Cmd installation folder.
(for Mac OSX, you can find this file: [user-home]\bin\Sencha\Cmd\[your-current-cmd-version]\sencha.cfg)
Search in this file for: cmd.jvm.args
Here you can change the minimum heap space (xms) and the maximum heap space (xmx).
The xmx, is what you need to higher up. For example:
# These are the JVM startup arguments. The primary things to tweak are the JVM # heap sizes. # java.awt.headless=true - required to make phantomjs (used by theme slicer) # work in headless environments # cmd.jvm.args=-Xrunjdwp:transport=dt_socket,server=y,address=8888,suspend=n -Xms128m -Xmx2048m - Djava.awt.headless=true cmd.jvm.args=-Xms128m -Xmx2048m -Dapple.awt.UIElement=true
Now restart your terminal, and try the sencha command again. This should work.