This error is due to limitations of 4.x DDS and host implementations. Application Note (AN-017) provides developers guidelines for DDv4 optimization.
You must reduce the size of your DDv4 constructs to the bare essentials; you can isolate DDv4/DDv5 implementation through the use of macros.
Some suggested changes include:
- make minimal menus or omit
- make minimal methods or omit
- make enhanced strings as short as possible
- do not add strings for multiple languages
The binary format is modeled after an OD representation; there are several tables in the binary, one of which is a string table, this usually is what causes the problem.
Keep reducing the DD until the error resolves .