Article ID: 123278, created on Oct 27, 2014, last review on Oct 27, 2014

  • Applies to:
  • Business Automation

Symptoms

You canceled subscription, and then, if you try to restore it you will see blank page. Restoring process is successfully finished but you have that blank page.

BM container is crashing:

    [13-11-21 09:51:50.537 Worker2.6   RQ429051 TRC]        ...[7] *** INTERRUPTED BY EXCEPTION *** ItemResult* BM::OF_IsServiceInSync(Int)
    [13-11-21 09:51:50.537 Worker2.6   RQ429051 TRC]       ...[6] *** INTERRUPTED BY EXCEPTION *** Result* callContainer(STLRT::Component*, const Str&, const Str&, DataPacket&)
    [13-11-21 09:51:50.538 Worker2.6   RQ429051 TRC]      ...[5] *** INTERRUPTED BY EXCEPTION *** virtual Str bSalesOrder::orderStatusChange(Int, Str)
    [13-11-21 09:51:50.538 Worker2.6   RQ429051 NTE] Safepoint ROLLBACK of transaction = 409667
    [13-11-21 09:51:50.538 RDBMS       RQ429051 INF] Direct execute [0x7fe36c001fa0]: ROLLBACK
    [13-11-21 09:51:50.538 RDBMS       RQ429051 INF] Direct execute [0x7fe36c001fa0]: BEGIN
    [13-11-21 09:51:50.539 Worker2.6   RQ429051 TRC] Create safepoint for transaction = 409667
    [13-11-21 09:51:50.539 RO_6:2      RQ429051 TRC]      +++[5] DataPacket* RemoteObject::Call(const std::string&, DataPacket&, int)((RO_6:2) method = SafePoint _amt_service_::_amt_trsnmgr_, tmout = 15, user = -1, transaction = 0, SID = 311650, lang = en, HP)
    [13-11-21 09:51:50.539 RO_6:2      RQ429051 TRC]      ---[5] DataPacket* RemoteObject::Call(const std::string&, DataPacket&, int)
    [13-11-21 09:51:50.539 Worker2.6   RQ429051 TRC]     ---[4] virtual Str bSalesOrder::orderStatusChange(Int, Str)
    [13-11-21 09:51:50.540 Worker2.6   RQ429051 TRC]    ---[3] virtual Str bSalesOrder::orderStatusChange(Int, Str)
    [13-11-21 09:51:50.540 Worker2.6   RQ429051 TRC]   ---[2] virtual Str bSalesOrder::orderStatusChange(Int, Str)
    [13-11-21 09:51:50.540 Worker2.6   RQ429051 TRC]  ---[1] virtual Str bSalesOrder::orderStatusChange(Int, Str)
    [13-11-21 09:51:50.588 BM          RQ429051 FTL] Terminated; Minidump: /usr/local/bm/var/dump/00004ca3-3c73-f66f-5ef03203-13bb55c2.dmp

Cause

The issue is caused by bug #PBA-52969.

The issue is caused by exception in method OF_IsServiceInSync during Renewal order processing for restoring subscription. In general BM container can crash in some rare case if an exception is raised from method handler of order flow.

Resolution

The issue is fixed in PBA-E 5.5.3. Please upgrade to latest version of PBA-E.

Search Words

blank

subscription

restore

OF_IsServiceInSync

blank page

PBA-52969

198398b282069eaf2d94a6af87dcb3ff caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF