Skip to Content

Update Hangs with ERROR => ThVBEnd: update control area not set

Hello colleagues,

we copied our ERP, (EHP4, NW 701) from Windows 2003 SP3/MS SQL 2008 R2 to new boxes: Windows 2012 / MS SQL 2012 SP01. System runs OK. But twice in two weeks we encountered that single update hanged. That almost stopped whole system, response time become awfully slow. There are no error messages or short dumps. We normally kill the update process and things are OK. The only message I found in dev_w file was:

M  ThIDeleteMode: no modes found ..

M    no sub modes

M  ThSUsrDel: delete system user

M  RstrNotifyUserChange: user/client = (XXXXXXX    /400)

M  ThSUsrDel: clean vb

M  ThVBClean (23)

M  ThVBEnd: end of vbphase ?, vbrc=123

M *** ERROR => ThVBEnd: update control area not set [thxxvb.c     2798]

M  {root-id=2C44FD88F51A1ED3B1D9416A11C133EF}_{conn-id=00000000000000000000000000000000}_0

M  ThIEndBg: end background processing of T48 (type=0x43, logoff=1, freeResources=1)

M  ThIEndBg: act runtime is DP_RT_ABAP

M  ThResFree: no complete user context, switch to short free of T48/U49/M0

M  ThResFree: free resources of U49 M0 I0 (normal mode, short free) at level 3, errno=0, db_action=TH_DB_COMMIT

M  ThResFree: reset spa state for user T48/U49/M0

M  ThCheckEmState: check ATTACH for em hdl 18

M  ThCheckEmState: call EmContextAttach (em_hdl=18)

M  ThDealComm: T48/U49/M0 has no cpic conns

M  ThGetEnqInfo: no enq info found

M  ThVBIRollBack: initialize TH-hooks

M  SosRegisterHook: add hook >ThVBICmRbHook(000007F6432BA150)< (condition/order=0xf/0) for event AFTER_COMMIT

M  SosRegisterHook: add hook >ThVBICmRbHook(000007F6432BA150)< (condition/order=0xf/0) for event AFTER_ROLLBACK

M  ThVBIRollBack: T48/M0 not rolled in, skip rollback

M  ThRmLocQueue: no async request found

M  ThEppResetAdm: invalidate epp adm for T48/M0 at 000007DFE18E36E0

M  ThRmFree:  cleanup resources for T48 M0

M  RmCleanUpResources3: hdr/tbl/ext_tbl/free/keep = 000000000DAECC60/0000000000000000/0/1/0

M  RmCleanUpResources3: no resources registered

M  ThRmFree: reset eg state of T48 M0

M  ThRmFree cleanup resources for T48

We're running Kernel 720_EXT U64 SP 500. I was searching notes, but apart from  1659881 (which provides solution for older version of kernel) didn't find anything useful. Whole dev_w48 file was attached.


Any thoughts or ideas?

Kind regards,

Samo

dev_w48_GW.txt.zip (11.3 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Apr 18, 2014 at 05:31 PM

    Hi Matt,

    I can say yes to both your questions.

    Our system has ABAP central instances with enqueue replication servers running on both nodes of a cluster. Central instance is running on 1st node and SQL server on second. There are four application servers.

    BR,

    Samo

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 18, 2014 at 01:23 PM

    Hi Samo,

    It looks to be a kernel problem. On windows 2012 you need to use  720_ext >400 PL or 721_ext kernel.

    Refer SAP note 1732161 - SAP Systems on Windows Server 2012 (R2)

    Windows Server 2012:

    • On Windows Server 2012 only the 720 EXT 64 bit fully downward compatible kernel (DCK) with minimum patch level 400 and the 721 EXT 64 bit DCK with minimum patch level 100 are supported for SAP systems running on a 7.00, 7.01, 7.10, 7.11 and 7.20 kernel. You need to use the EXT kernel media for SWPM.

    • Windows Server 2012 R2:
    • Only the 721 EXT 64 Bit kernel is supported for SAP systems based on SAP Netweaver 7.0x, 7.1x, 7.2 and 7.3x
    • Only the 741 64 Bit kernel is supported for SAP systems based on SAP Netweaver 7.4x

    Hope this helps.

    Regards,

    Deepak Kori

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 18, 2014 at 01:40 PM
    Add comment
    10|10000 characters needed characters exceeded

  • Apr 18, 2014 at 03:33 PM

    Dear Deepak,

    as I said: we're running 720 EXT 64 bit UNICODE kernel.

    And of course - we checked PAM before we did the system copy.

    Kind regards,

    Samo

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 18, 2014 at 04:01 PM

    I am successfully running almost the same system (ERP 6.04 on NW 7.01) that was copied from Win2003/SQL2005 to Win2012R2/SQL2012 without any errors.  I am using the 7.21_EXT NC kernel.  However, according to the PAM, you're right, the 7.20_EXT kernel should work on the non-R2 version of Win2012.

    Did you do the 'database copy completion' step in SWPM after copying your database and before starting your system?  Check that your database is in SQL2012 compatibility mode and not still in SQL2008R2 compatibility mode.

    Regards,

    Matt

    Add comment
    10|10000 characters needed characters exceeded