Delivery Manager Tool - Extraction - Fatal Error - Java - Could not create Java Virtual Machine
Description
When trying to connect to a database with the Delivery Manager Tool to do a package extraction, if you do not have enough free memory, you will see the following errors as shown in the log screenshot below:
Could not create Java Virtual Machine
Could not reserve enough space for object heap
A fatal exception has occurred
Error Running Cast Database Extractor!
The Packaging in the Delivery has not been fully completed

Observed in CAST AIP
| Release | Yes/No |
|---|---|
| 8.2.x | ✅ |
| 8.1.x | ✅ |
| 8.0.x | ✅ |
| 7.3.x | ❌ |
Observed on RDBMS
| RDBMS | Yes/No |
|---|---|
| Oracle Server | ✅ |
| Microsoft SQL Server | ✅ |
| CSS2 | ✅ |
Step by Step Scenario
- Try to use the Delivery Manager Tool to connect to a database for a package extraction.
Impact of the Problem
The impact of the problem on the analysis or the dashboard is:
No results for the database will be in the analysis or dashboard until the issue is resolved.
Action Plan
The problem stems from not having enough memory on the system to run the application.
To fix the problem, proceed as follows:
- Make sure you are using a 64-bit version of Java
- Make sure you have sufficient free memory resources available on the machine.
You can see the memory requirements for various environments for 8.0 in the documentation here: Deployment - sizing
Notes/comments
Ticket # 4707
Related Pages
For similar issue with DMT and memory on 7.3 with a different error, please see the following page: Delivery Manager Tool - Extraction - Fatal Error - java lang OutOfMemoryError