SAP Knowledge Base Article - Preview

2025097 - DDLGEN raises an OutOfMemory error and stacktraces while generating objects for a database - SAP ASE

Symptom

The problem surfaced  when ddlgen was targeting what was  described as a "very large database".  DDLgen did not hava a problem with  smaller databases.

ddlgen -Sprod:5800 -Uadminu -DUTIL -Jiso_1 -TDB -O/tmp/ddlgen.out-P***

-- DDLGen started with the following arguments
-- -Sprod:5800 -Uadminu -DUTIL -Jiso_1 -TDB -O/tmp/ddlgen.out-P***
-- at 05/29/14 9:18:05 EDT

Exception in thread "Thread-0" java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf(Arrays.java:2882)
        at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:109)
        at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:399)
        at java.lang.StringBuffer.append(StringBuffer.java:246)
        at com.sybase.ddlgen.container.DDLBaseContainer.generateDDLs(DDLBaseContainer.java:369)
        at com.sybase.ddlgen.container.DatabaseContainer.open(DatabaseContainer.java:150)
        at com.sybase.ddlgen.container.DatabaseMetaContainer.open(DatabaseMetaContainer.java:130)
        at com.sybase.ddlgen.DDLThread.run(DDLThread.java:88)


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 15.x
  • SAP Adaptive Server Enterprise (ASE) 16.0

Product

SAP Adaptive Server Enterprise 15.7 ; Sybase Adaptive Server Enterprise 15.5

Keywords

ddlgen,  OutOfMemory,  jvm failed , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.