SAP Basis Expert Number One
SAP Basis Expert Number One
  • Home
  • Certifications
  • My expertise
  • My projects
  • Contact
  • SAP Basis blog
  • Have any Questions?

    E-mail me
  • 11 November 2023
  • sapbasis-expert.com

SAP NetWeaver dev_disp trace WARNING DpResourcesOk: too many ca blocks in use dpxxtool2.c 

 
An error may occur on the SAP NetWeaver system (ECC 6.0) with these error messages:

M * LOCATION SAP-Server hostname_SID_00 on host hostname (wp 19)
M Fri Oct 29 07:58:52:869 2021
M * ERROR ThCaLockBlk: No free block found

M ThGetDbAction: thRc is ERROR-CORE-PROCESS_CRASHED, return TH_DB_ROLLBACK
M *** WARNING => ThResFreeSession: free resources of T348_U17431_M0 (normal mode, complete free), rc=ERROR-CORE-PROCESS_CRASHED, db_action=TH_DB_ROLLBACK [thxxmode.c 890]

You can check SAP log and trace files by executing transaction ST11. Check these log files: dev_icm, dev_disp and corresponding disp+work process’ log file (example: dev_w0).

The following errors occur in dev_icm trace file:

[Thr 11480] Fri Oct 29 07:05:36:958 2021
[Thr 11480] *** WARNING => DpResourcesOk: too many ca blocks (9230) in use [dpxxtool2.c 7859]
[Thr 11480] *** WARNING => IcmSendRq: resources of ABAP server exhausted [icxxif.c 1057]
[Thr 11480] *** ERROR => IcmCreateDpRequest: Server overload {000492c4} [icxxthr.c 4750]
[Thr 11480] DTRACE(4/430788/1): {root-id=84ADB303387511EC84B3000000CB930B}_{conn-id=DA61EF95387511ECC53E000000CB930B}_1
[Thr 11480] role: Server, protocol: HTTP, local: 10.128.6.89:80, peer: 10.128.6.93:64948
[Thr 11480] *** ERROR => IcmPlFlushBuf: IcmConnRollInWP failed: No more connections available(-12) [icxxplugin.c 1809]

In dev_disp you may find this:

Fri Oct 29 07:29:10:089 2021
*** WARNING => DpResourcesOk: too many ca blocks (9297) in use [dpxxtool2.c 7859]
DpSendLoadInfo: Resources exhausted
DpSendLoadInfo: Resources exhausted

The “too many ca blocks” refers to communication blocks, and the is a system parameter with which you can increase the number of blocks.

SOLUTION:

Verify the setting of the SAP profile parameter rdisp/wp_ca_blk_no.

This parameter specifically determines the number of blocks, adjusting according to the queue size. To inspect the usage of communication blocks, navigate to transaction SM51, go to Information, and select Communication, then choose Communication Blocks.

In this example, current parameter value was:

     rdisp/wp_ca_blk_no = 8000

In error logs above we can see that there were 9230 /9297 blocks. Therefore, it is required to set a new value larger than 9297.

To resolve the issue, the new value was set in SAP profile (via transaction RZ10)

     rdisp/wp_ca_blk_no = 11000

 

Tag :

too many ca blocks
Previous Post

Leave a comment

Cancel reply

Recent Post

  • crysa
    11 November 2023
    SAP NetWeaver dev_disp trace WARNING DpResourcesOk: too many ca blocks in use dpxxtool2.c
  • crysa
    10 November 2023
    HANA tenant error – System locked; license is invalid or expired
  • crysa
    29 October 2023
    MaxDB backup failure (Error code 1450 Insufficient system resources exist to complete the requested service)

Categories

  • Blog
  • MaxDB error 1450
  • SAP HANA Revision
  • SAP Web Dispatcher

Tags

HANA license expired HANA license invalid Insufficient system resources exist to complete the requested service MaxDB error 1450 SAP HANA Revision SAP Web Dispatcher too many ca blocks Update SAP HANA Revision update SAP Web Dispatcher

Archives

  • November 2023
  • October 2023
  • April 2022
SAP Basis Expert Number One

Igor Grgić,
Senior SAP Basis Consultant, Croatia
SAP Basis Expert Number One

Contact Info

  • Email: ig.grgic@gmail.com

© Copyright 2025. SAP Basis Expert Number One

  • Home
  • Certifications
  • My expertise
  • My projects
  • Contact
  • SAP Basis blog