beVWARS Crashes After Adding a New Real-Time Wallet Notification Entry with a Threshold Exceeding 2147483647

(Doc ID 2007666.1)

Last updated on AUGUST 12, 2015

Applies to:

Oracle Communications Network Charging and Control - Version 4.4.1 and later
Information in this document applies to any platform.

Symptoms

In Oracle Communications Network Charging and Control (NCC), after configuring a new Real-time Wallet Notification(RTWN) via the Prepaid Charging → Wallet Management screen with a threshold value of 30720000, the beVWARS process crashes and generates a core dump file after logging the below alarm on the Voucher and Wallet Server (VWS):

Feb  9 11:55:48 VWS01 beVWARS: [ID 675952 user.error] beVWARS(5559) ERROR: ConfirmReservationRequest received an exception: be VWARS RuntimeError: Handler error: Error while running balance change plugins: be VWARS RuntimeError: Error running plug-in 'ccsNotification.so:balanceValueChangedEvent': be VWARS RuntimeError: Plug-in error: Unable to retrieve notification, id = 244 error is: ORA-01455: converting column overflows integer datatype

This happens at runtime when the beVWARS attempts to process the new RTWN.

Changes

Addition of a new RTWN with a threshold which exceeds 2147483647 (2^16 or max signed 32b integer).

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms