Symptom
Errors in the da_0.log:
A 20XX-02-20 20:15:36.036 STD .@43 java.lang.OutOfMemoryError: Requested array size exceeds VM limit (failed to allocate 4000000016 bytes) (array length 1000000000) (max heap: 1024 MB)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.sort.MetadataFileSorter$Bucket.<init>(MetadataFileSorter.java:720)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.sort.MetadataFileSorter.<init>(MetadataFileSorter.java:416)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.agent.task.AbstractCompareExecutor.createSorter(AbstractCompareExecutor.java:241)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.agent.task.RowCompareExecutor.adaptResultSetExternalSort(RowCompareExecutor.java:636)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.agent.task.RowCompareExecutor.processResult(RowCompareExecutor.java:532)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.agent.task.RowCompareExecutor.processGeneral(RowCompareExecutor.java:273)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.agent.task.RowCompareExecutor.execute(RowCompareExecutor.java:92)
A 20XX-02-20 20:15:36.036 STD .@43 at com.sybase.da.agent.task.Task.run(Task.java:523)
A 20XX-02-20 20:15:36.036 STD .@43 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
A 20XX-02-20 20:15:36.036 STD .@43 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
A 20XX-02-20 20:15:36.036 STD .@43 at java.lang.Thread.run(Thread.java:812)
A 20XX-02-20 20:15:36.036 STD .@46 UNCAUGHT EXCEPTION: 46
Read more...
Environment
-
SAP Replication Server 15.7 - Data Assurance
-
SAP Replication Server 16.0 - Data Assurance
Keywords
KBA , BC-SYB-REP , Sybase Replication Server (standalone) , Problem
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.