Escher Error Being Raised When Running a Specific Scenario Between an Upgraded and a non-Upgraded Vouchers And Wallets Servers
Last updated on MARCH 27, 2015
Applies to:Oracle Communications Network Charging and Control - Version: 4.4.1
Information in this document applies to any platform.
If the following scenario occurs:
(a) primary VWS is down. Call initiated with secondary.
(b) during call, primary comes back on line.
(c) once primary is online and accepting connections, secondary is taken down while call in progress.
(d) Call (initiated on secondary) completes on the primary.
The following issue can be observed:
- Call does complete but since it has not been handed over tries to complete on secondary which is no longer up.
- Call charge is not debited.
- EDR is not generated.
If debug is not turned on the beVWARS process of the Vouchers and Wallets Servers, an error in the lines of the following one will be logged on the secondary VWS:
throwing EscherRuntimeError: Escher error: Attempt to write past end of 0 byte buffer (offset 0, length 1050)
When turning on debug on the beVWARS process, the following more detailed error message can be observed in the same debug:
Mar 7 20:04:36.445738 beVWARS(12552) WARNING: Problem decoding be::Protocol Message: Escher error: Message content error: Map key [RORB] does not exist
For additional details regarding the beVWARS process or the ESCHER protocol, please refer to the Network Charging and Control documentation, a link to a document describing how the documentation can be downloaded is available in this document's references.
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