We're here to help!

Receive a Fatal> Fatal-5259: Error. What Is the Solution?

Follow

Read our docs This Article explains how to resolve issue of Fatal-5259 and APPLY crashes

Problem Details

Problem Statement

APPLY Crashes with Fatal-5259  error.

Applicable Error Code

Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918
2015/01/22 12:22:43 INFO> Trying to create support package 
(base error: FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918) FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2254060918 Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918

Affected Versions

All Replicate Versions

Affected Platforms

Platform Indepedent

 
Problem Description

Typically this occurs when the APPLY process runs out of memory. The error you will see will look something like this:

Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918
2015/01/22 12:22:43 INFO> Trying to create support package 
(base error: FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918) FATAL-5259: Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2254060918 Memory limit (set in DDC to 2147483648) exhausted, current allocations: 2253050918

This  happens when there are many concurrent transactions applying at the same time, taking up a lot of memory.

Solution

The solution is to increase the APPLY memory.

  • In the APPLY.ddc file increase the memory allocation:
    set MEMORY_LIMIT_APPLY_MB 4096

    Note: This setting should be entered in the APPLY.ddc file as the last line of the file after:

    ########## Any manual settings should go below this line ##########
    set MEMORY_LIMIT_APPLY_MB 4096

    Otherwise, the change will not take effect.

  • The APPLY process must then be restarted.

Chris Lawless February 02, 2015 03:53

Have more questions? Submit a request

Comments