cancel
Showing results for 
Search instead for 
Did you mean: 

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

samo_drab
Explorer
0 Kudos

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

Accepted Solutions (0)

Answers (5)

Answers (5)

samo_drab
Explorer
0 Kudos

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

Sriram2009
Active Contributor
0 Kudos

Hi Samo

Could you refer the SAP Note with symptom number 4

1660220 - Microsoft SQL Server: Common misconceptions

Regards

Sriram

Matt_Fraser
Active Contributor
0 Kudos

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

samo_drab
Explorer
0 Kudos

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

former_member188883
Active Contributor
0 Kudos

Hi Samo,

Please give a try with 721_ext kernel.

Regards,

Deepak Kori

Reagan
Product and Topic Expert
Product and Topic Expert
0 Kudos

Do you have a supported combination of OS and DB ?

Check PAM

https://service.sap.com/sap/support/pam?hash=pvnr%3D01200615320900003195%26pt%3Dt%257CPLTFRM%26ainst...

Regards

RB

former_member188883
Active Contributor
0 Kudos

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