Skip to Content
author's profile photo Former Member
Former Member

SAP VM_STACK_TRACE: java.lang.OutOfMemoryError:Failed to allocate 546152 bytes when copying a shared closure

Dear experts,

we use a customer report to create a large amount of invoices at once. During out last invoice run, the system ended the processing with a shortdump VM_STACK_TRACE.

After we've reported it and get a parameter recommendation from SAP we've tried it again. Result is the same shortdump.

The recommended parameters were:

vmcj/option/maxJavaHeap = 1024
vmcj/option/percentageYoungGen = 10
vmcj/option/percentageMinOldGen = 5

An extract from the VM_STACK_TRACE:

Dump of Virtual Machine V4 in Workprocess W48

Short Error Description: RFC Server (in-process) stopped, java.lang.OutOfMemoryError:Failed to allocate 546152 bytes when copying a shared closure, termi

Last Error Info of VMC

RFC Server (in-process) stopped, java.lang.OutOfMemoryError:Failed to allocate 546152 bytes when copying a shared closure, termi

> Java error

Last Error Message of VMC (Area=14, Number=304)

Error occurred during program execution

Here are the technical infos of the VM V4:

<4> Field Value

<4> _____________________________________________________________________________________

<4>

<4> Handle 4

<4> state RUNNING

<4> internalState DP_VMC_INT_O_K

<4> waitReason DP_VMC_WAIT_RES_NO_REASON

<4> type REM

<4> vmSubType DP_VMC_SUBT_RFC_IP

<4> vmcId {577FD8EB-52DB-25ED-E100-0000AC190A0F}

<4> wp 48

<4> last_wp 48

<4> last_rq_id rq_id 51594982

<4> attachedInWp 48

<4> attachedWpPid 5891

<4> sessionInfo T161_U25217_M0_I2

<4> associatedSesEntry 0

<4> contextHdl[0] 2

<4> contextHdl[1] 3

<4> contextState DP_CONTEXT_ATTACHED

<4> local classes 19.22 KB (19680 bytes)

<4> local classes (allocated) 8.00 MB (8388360 bytes)

<4> local code 8.00 MB (8388648 bytes)

<4> local code (allocated) 16.00 MB (16776968 bytes)

<4> local peers 481.69 KB (493248 bytes)

<4> local peers (allocated) 8.00 MB (8388360 bytes)

<4> local guarded mem 4.25 MB (4457088 bytes)

<4> local guarded mem (allocated) 8.00 MB (8388360 bytes)

<4> local temp. data 0 bytes

<4> local temp. data (allocated) 0 bytes

<4> local volatile data 0 bytes

<4> local volatile data (allocated) 0 bytes

<4> local profiling data 178.17 KB (182448 bytes)

<4> local profiling data (allocated) 8.00 MB (8388360 bytes)

<4> local misc 9.78 MB (10251688 bytes)

<4> local misc (allocated) 16.00 MB (16776720 bytes)

<4> total memory 22.69 MB (23792800 bytes)

<4> total memory (allocated) 64.00 MB (67107128 bytes)

<4> java heap 1024.00 MB (1073738752 bytes)

<4> shared classes 48.59 MB (50951416 bytes)

<4> shared classes (allocated) 81.91 MB (85890058 bytes)

<4> shared classes (allocated Peak) 81.91 MB (85890058 bytes)

<4> shared equ. classes 0 bytes

<4> shared equ. classes (allocated) 0 bytes

<4> shared equ. classes (allocated Peak) 0 bytes

<4> shared code 18.35 MB (19238336 bytes)

<4> shared code (allocated) 32.00 MB (33554432 bytes)

<4> shared code (allocated Peak) 32.00 MB (33554432 bytes)

<4> shared data 68.07 MB (71374952 bytes)

<4> shared data (allocated) 112.14 MB (117592376 bytes)

<4> shared data (allocated Peak) 112.14 MB (117592376 bytes)

<4> shared data small 101.43 MB (106359080 bytes)

<4> shared data small (allocated) 202.21 MB (212035720 bytes)

<4> shared data small (allocated Peak) 202.21 MB (212035720 bytes)

<4> shared cpy only data 3.06 MB (3205000 bytes)

<4> shared cpy only data (allocated) 10.24 MB (10737418 bytes)

<4> shared cpy only data (allocated Peak) 10.24 MB (10737842 bytes)

<4> shared cpod small 124.80 KB (127792 bytes)

<4> shared cpod small (allocated) 2.93 MB (3077192 bytes)

<4> shared cpod small (allocated Peak) 2.93 MB (3077192 bytes)

<4> shared admin 36.24 KB (37112 bytes)

<4> shared admin (allocated) 7.15 MB (7499776 bytes)

<4> shared admin (allocated Peak) 7.15 MB (7500200 bytes)

<4> shared misc 29.19 MB (30604320 bytes)

<4> shared misc (allocated) 177.31 MB (185923647 bytes)

<4> shared misc (allocated Peak) 183.77 MB (192698559 bytes)

<4> total global memory 268.84 MB (281898008 bytes)

<4> total global memory (allocated) 625.91 MB (656310619 bytes)

<4> total global memory (allocated Peak) 632.37 MB (663086379 bytes)

<4> gc old gen filled 100.00 %

<4> number of threads 10

<4> avg stack size per thread 435.26 KB (445708 bytes)

<4> systemTimeMicros 0:00:15.130000 (h:mm:ss.us)

<4> userTimeMicros 0:14:34.080000 (h:mm:ss.us)

<4> total time 0:14:49.210000 (h:mm:ss.us)

<4> creationTime Mon Jul 11 17:00:08 2016

<4> lastUsedTime Fri Jul 15 19:27:18 2016

<4> pool_time Fri Jul 15 19:26:54 2016

<4> attachCount 2733

<4> controlsCheckedCount 42567

<4> actRequestInfo 0x4

<4> ..actRequestInfo DP_VMC_SUBT_RFC_IP

<4> java_adm 7fcaa22c1160

<4> java_proxy_tbl_hdl (nil)

<4> java_stack_hdl 1

<4> globals 7fcaa22e9658

<4> vm_state DP_JAVA_VM_ATTACHED

<4> vmcFdOfServ[DP_VMC_SUBT_WEB] -1

<4> vmcThreadOfServ[DP_VMC_SUBT_WEB] -1

<4> vmcFdOfServ[DP_VMC_SUBT_RFC] 9001

<4> vmcThreadOfServ[DP_VMC_SUBT_RFC] 6

Do you have any ideas for the correct parametrization?

Our problem is that we can't test our invoice run. So we have to test it on a productive run which executed twice a month.

Thanks in advance.

Best regards,

Paul

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Jul 27, 2016 at 11:12 AM

    Hello Paul,

    your reported issue are in a completely in the wrong area. Please copy the actual issue to the VMC community (sorry, I'm technical not able to copy the issue) and close the actual issue. In the CRM Service we are deals with CRM Service specific application question/problems and we usually are not familiar with VMC (or other Basic topics).

    Thank you for understanding and cooperation.

    Best Regards

    Gerhard

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.