Guest

Preview Tool

Cisco Bug: CSCuq79525 - PCRF not processing CCA-U

Last Modified

Dec 27, 2016

Products (1)

  • Cisco Mobility Services Engine

Known Affected Releases

7.0.0

Description (partial)

Symptom:
2014-09-15 12:06:17,109 [pool-70-thread-1] DEBUG c.b.d.p.f.v.DefaultBearerQoSActions.? - Evaluate BearerQoS Actions
2014-09-15 12:06:17,109 [pool-70-thread-1] DEBUG c.b.policy.impl.domain.PolicyState.? - Expected only one session object of type: com.broadhop.refdata.gx.DefaultBearerQoSActions.  Returning 1st one inserted
2014-09-15 12:06:17,109 [pool-70-thread-1] DEBUG c.b.policy.impl.domain.PolicyState.? - Expected only one session object of type: com.broadhop.refdata.gx.DefaultBearerQoSActions.  Returning 1st one inserted
2014-09-15 12:06:17,110 [pool-70-thread-1] DEBUG c.b.d.p.f.v.DefaultBearerQoSActions.? - QoSInfos:1
2014-09-15 12:06:17,110 [pool-70-thread-1] DEBUG c.b.d.p.f.v.DefaultBearerQoSActions.? - Processing qosInfos:1, qosInfo:com.broadhop.diameter2.policy.session.features.qos.QoSInfo@2298df99
2014-09-15 12:06:17,110 [pool-70-thread-1] DEBUG c.b.d.p.f.v.DefaultBearerQoSActions.? - Process Action for Attrib:QOS_INFO_QCI Value:8
2014-09-15 12:06:17,110 [pool-70-thread-1] DEBUG c.b.d.p.f.v.DefaultBearerQoSActions.? - QoS Action:1
2014-09-15 12:06:17,113 [pool-70-thread-1] WARN  c.b.policy.impl.RulesPolicyService.? - An exception was thrown while executing a policy action.
java.lang.NullPointerException: null
at com.broadhop.diameter2.policy.features.vendorfeatures.DefaultBearerQoSActions.setValueInMesg(DefaultBearerQoSActions.java:341) ~[na:na]
at com.broadhop.diameter2.policy.features.vendorfeatures.DefaultBearerQoSActions.processAction(DefaultBearerQoSActions.java:255) ~[na:na]
at com.broadhop.diameter2.policy.features.vendorfeatures.DefaultBearerQoSActions.processQosInformation(DefaultBearerQoSActions.java:140) ~[na:na]
at com.broadhop.diameter2.policy.features.vendorfeatures.DefaultBearerQoSActions.processQosInfos(DefaultBearerQoSActions.java:113) ~[na:na]
at com.broadhop.diameter2.policy.features.vendorfeatures.DefaultBearerQoSActions.addAVPs(DefaultBearerQoSActions.java:89) ~[na:na]
at com.broadhop.diameter2.policy.gx.tgpp.DiameterGxTGPPDeviceMgr.sendResponse(DiameterGxTGPPDeviceMgr.java:1211) ~[com.broadhop.diameter2.policy_3.4.0.r065847.jar:na]
at com.broadhop.blueprint.master.MasterBlueprint.sendOutboundMessages(MasterBlueprint.java:1463) ~[com.broadhop.master.autowire_7.0.0.r065761.jar:na]
at com.broadhop.policy.Rule_Send_Outbound_Message__eab8dc36_b3ed_4097_b0e9_ac292dc9a4be__yr5H4GnTEeKifYA0pNFRQQ__0.consequence(Unknown Source) [com.broadhop.3p.drools_4.0.7.broadhop_1.jar:na]
at com.broadhop.policy.Rule_Send_Outbound_Message__eab8dc36_b3ed_4097_b0e9_ac292dc9a4be__yr5H4GnTEeKifYA0pNFRQQ__0ConsequenceInvoker.evaluate(Unknown Source) [com.broadhop.3p.drools_4.0.7.broadhop_1.jar:na]
at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:554) [com.broadhop.3p.drools_4.0.7.broadhop_1.jar:na]
at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:518) [com.broadhop.3p.drools_4.0.7.broadhop_1.jar:na]
at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:475) [com.broadhop.3p.drools_4.0.7.broadhop_1.jar:na]
at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:439) [com.broadhop.3p.drools_4.0.7.broadhop_1.jar:na]
at com.broadhop.policy.impl.RulesPolicyService.internalProcessRules(RulesPolicyService.java:598) [com.broadhop.policy.service_7.0.0.r065761.jar:na]
at com.broadhop.policy.impl.RulesPolicyService.process(RulesPolicyService.java:283) [com.broadhop.policy.service_7.0.0.r065761.jar:na]
at com.broadhop.policy.impl.RulesPolicyService$PolicyExecutionRunnable.run(RulesPolicyService.java:1287) [com.broadhop.policy.service_7.0.0.r065761.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_11]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_11]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_11]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_11]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_11]
2014-09-15 12:06:17,114 [pool-70-thread-1] DEBUG c.b.p.impl.domain.PolicyDebugContext.? - info: (balance) Error found,  rolling back transaction
2014-09-15 12:06:17,114 [pool-70-thread-1] DEBUG c.b.b.i.d.i.MongoBalanceRepository.? - Ending balance transaction
2014-09-15 12:06:17,114 [pool-70-thread-1] DEBUG c.b.p.impl.domain.PolicyDebugContext.? - error: (core) Error processing policy request:  null
2014-09-15 12:06:17,116 [pool-70-thread-1] DEBUG c.b.l.i.m.SwitchableLockManager.? - Releasing lock lock%3Apk%3AdiameterSessionKey%3A0001-diamproxy.rtpclabasr07.gx%25253B27448%25253B1905409%25253B54173bc9-102





QNS-ENGINE-1.LOG


=========================================================================
[2014-09-15 11:37:40,097] ===============================================
POLICY RESULT ERROR:  null
        session action = None
        domainId = NeoEnterprise
        SERVICES: Enterprise
        TRIGGER: Message: com.broadhop.diameter2.messages.DiameterRequestMessage
                Application Id: Gx (16777238)
                Command Code: CCR (272)
                Dest host: cisco-qps-prf
                Dest realm: cisco.com
                Device protocol: GX_TGPP
                End to end id: 5743667
                Hop by hop id: 2913992773
                Origin host: 0001-diamproxy.rtpclabasr07.gx
                Origin realm: rtpclab.gx
                Origin state: 1408419341
                Stack name: null
                Session-Id: 0001-diamproxy.rtpclabasr07.gx;27444;1904385;54173513-102
                Auth-Application-Id: 16777238
                Origin-Host: 0001-diamproxy.rtpclabasr07.gx
                Origin-Realm: rtpclab.gx
                Destination-Realm: cisco.com
                CC-Request-Type: 2
                CC-Request-Number: 1
                Destination-Host: cisco-qps-prf
                Origin-State-Id: 1408419341
                Subscription-Id:
                                Subscription-Id-Type: 0
                                Subscription-Id-Data: 9413000001
                Subscription-Id:
                                Subscription-Id-Type: 1
                                Subscription-Id-Data: 310410941300001
                Framed-IP-Address: ???? {0x0bc000e6}
                RAT-Type: 1000
                User-Equipment-Info:
                                User-Equipment-Info-Type: 0
                                User-Equipment-Info-Value: 999994130000010
                QoS-Information:
                                APN-Aggregate-Max-Bitrate-UL: 10000000
                                APN-Aggregate-Max-Bitrate-DL: 10000000
                AN-GW-Address: ?????4 {0x0001ac14d234}
                Called-Station-Id: ccs-static-1
                Event-Trigger: 2
                Event-Trigger: 21
                Access-Network-Charging-Address: ????Fd {0x00019ba54664}
        DEBUG MSGS:
                INFO   : (core) Tagging message with ID: GX_TGPP
                INFO   : (core) Lock obtained on key: diameterSessionKey:0001-diamproxy.rtpclabasr07.gx%3B27444%3B1904385%3B54173513-102
                INFO   : (core) Successful load by key: diameterSessionKey:0001-diamproxy.rtpclabasr07.gx%3B27444%3B1904385%3B54173513-102
                INFO   : (custrefdata) Adding AVP [APN-Mapping-Table/logical_apn], value: MCS-POST-INTER
                INFO   : (custrefdata) Adding AVP [APN-Mapping-Table/query_Mind], value: true
                INFO   : (custrefdata) Adding AVP [SPR-Mapping-Table/billingPlanName], value: POST
                INFO   : (custrefdata) Adding AVP [get-roaming-zone/get_roaming_zone], value: Onnet
                INFO   : (custrefdata) Adding AVP [get-roaming-zone/plmn_full_name], value: United
                INFO   : (custrefdata) Adding AVP [get-roaming-zone/plmn_short_name], value: USA
                INFO   : (custrefdata) Adding AVP [Get-Location-Reference/get_loc_ref], value: 1
                INFO   : (ext-profile) Adding sub attribute acwpaymenttype value = PO
                INFO   : (ext-profile) Adding sub attribute acwaccountstatus value = AC
                INFO   : (ext-profile) Adding sub attribute acwbdpolicy value = POSTH
                INFO   : (custrefdata) Modifying AVP [SPR-Mapping-Table/billingPlanName], value: MCS-POST-INTER
                INFO   : (custrefdata) Adding AVP [SPR-Mapping-Table/SSTI], value: H
                INFO   : (custrefdata) Adding AVP [Get-QoS-Reference/get_qos_ref], value: 4G-H
                INFO   : (custrefdata) Adding AVP [Get-QoS/vulnerability], value: 1
                INFO   : (custrefdata) Adding AVP [Get-QoS/MRB-U], value: null
                INFO   : (custrefdata) Adding AVP [Get-QoS/capability], value: 0
                INFO   : (custrefdata) Adding AVP [Get-QoS/priority_level], value: 10
                INFO   : (custrefdata) Adding AVP [Get-QoS/apn_ambr_downlink], value: 70000000
                INFO   : (custrefdata) Adding AVP [Get-QoS/apn_ambr_uplink], value: 25000000
                INFO   : (custrefdata) Adding AVP [Get-QoS/MRB-D], value: null
                INFO   : (custrefdata) Adding AVP [Get-QoS/qci], value: 8
                INFO   : (core) No service is associated, added default service code: Enterprise for session
                INFO   : (custrefdata) Modifying AVP [Get-QoS-Reference/get_qos_ref], value: 3G-H
                INFO   : (custrefdata) Modifying AVP [Get-QoS/apn_ambr_downlink], value: 21000000
                INFO   : (custrefdata) Modifying AVP [Get-QoS/apn_ambr_uplink], value: 5696000
                INFO   : (balance) Error found,  rolling back transaction
                ERROR  : (core) Error processing policy request:  null
=========================================================================

Conditions:
CCR-U is sent for event Triggers. 

PCRF isn't procesing CCA-U and reporting errors in DEBUG Logs as attached
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.