Package Id Is Not Unique When Purchasing Multiple Products Through A Single Transaction (Doc ID 736941.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.1]
Linux x86-64
***Checked for relevance on 31-Mar-2011***


Symptoms

-- Problem Statement:
After installing <patch 6951224>,  it causes a core dump when purchasing a plan for three times within the same transaction:

warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4
Core was generated by `cm'.
Program terminated with signal 11, Segmentation fault.
#0 0xf7ef40f5 in pin_flist_destroy () from /global/opt/portal/xxx/xxx/7.3/lib/libcmpin.so
#0 0xf7ef40f5 in pin_flist_destroy () from /global/opt/portal/xxx/xxx/7.3/lib/libcmpin.so
#1 0xf6c14557 in op_cust_modify_customer () from /global/opt/portal/xxx/xxx/7.3/lib/fm_cust.so
#2 0xf7eba789 in cm_pre_pcm_op () from /global/opt/portal/xxx/xxx/7.3/lib/libcmpin.so
#3 0xf7ed4817 in pcm_op_ex () from /global/opt/portal/xxx/xxx/7.3/lib/libcmpin.so
#4 0xf7ed43c0 in pcm_op () from /global/opt/portal/xxx/xxx/7.3/lib/libcmpin.so
#5 0xf5ecc7b7 in op_ptd_subscription_add_dealplan (connp=0xf7e47940, opcode=100024, flags=4000,
i_flistp=0x8139f48, r_flistpp=0xffa7bb10, ebufp=0xffa7bde0) at fm_ptd_subscription_add_dealplan.c:192
#6 0xf7eba789 in cm_pre_pcm_op () from /global/opt/portal/xxx/xzx/7.3/lib/libcmpin.so
#7 0xf7ed4817 in pcm_op_ex () from /global/opt/portal/xxx/xxx/7.3/lib/libcmpin.so
#8 0xf7ed43c0 in pcm_op () from /global/opt/portal/xxx/xxx/7.3/lib/libcmpin.so
#9 0xf5edaaa5 in op_ptd_subscription_migrate (connp=0xf7e47940, opcode=100019, flags=4000, i_flistp=0xf5d05df0, r_flistpp=0x821caf0, ebufp=0xffa7bde0) at fm_ptd_subscription_migrate.c:337
#10 0xf7e1daa6 in cm_custom_ex () from /global/opt/portal/xxx/xxx/7.3/lib/libcm_main.so
#11 0xf7e1cf8e in cm_custom () from /global/opt/portal/xxx/xxx/7.3/lib/libcm_main.so
#12 0xf7e1b2eb in cm_child () from /global/opt/portal/xxx/xxx/7.3/lib/libcm_main.so
#13 0xf7e380d0 in mainThread () from /global/opt/portal/xxx/xxx/7.3/lib/libcm_main.so
#14 0x0804878e in main ()



-- Steps To Reproduce:

Call  pcm_op_cust_modify_customer opcode  to purchase a plan for three times within a single transaction; a core is getting generated.

Through custom code:

1. Open Transaction
2. Call op_cust_modify_customer to add plan 1
3  Call op_cust_modify_customer to add plan 2
4. Call op_cust_modify_customer to add plan 3
5. Close Transaction

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