Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Issue while adding a Property to Existing BIX Extract rule

SA-32107

Summary



Unable to add a new property to existing Business Intelligence Exchange (BIX) Extract rule after upgrading from PRPC 5.4 to Pega 7.1.8

Error Messages




com.pega.pegarules.pub.context.RequestorLockException: Unable to synchronize on requestor H51739DD3B1CF661E96BD54E9763921E7 within 120 seconds: (thisThread = WebContainer : 9) (originally locked by = WebContainer : 16) (finally locked by = WebContainer : 16)
    at com.pega.pegarules.session.internal.PRSessionProviderImpl.getLockOnRequestor(PRSessionProviderImpl.java:1441)
    at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:994)
    at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:841)
    at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequest(EngineAPI.java:331)
    at com.pega.pegarules.session.internal.engineinterface.service.HttpAPI.invoke(HttpAPI.java:850)
    at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:315)
    at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:263)
    at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(EngineBean.java:225)
    at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

"WebContainer : 16" Id=19771 in RUNNABLE
BlockedCount : 1572, BlockedTime : -1, WaitedCount : 65707, WaitedTime : -1
    at com.pegarules.generated.model.ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.whenCondition_8(ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.java:1414)
    at com.pegarules.generated.model.ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.forEach_5(ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.java:1392)
    at com.pegarules.generated.model.ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.forEach_4(ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.java:1317)
    at com.pegarules.generated.model.ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.forEach_2(ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.java:1196)
    at com.pegarules.generated.model.ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.perform(ra_model_pzextractsectionpostdt_19a34dabfd3b865aa1a524d1249cfc2e.java:116)
    at com.pega.pegarules.session.internal.mgmt.Executable.applyModel(Executable.java:4414)
    at com.pegarules.generated.activity.ra_action_pzextractsectionpostactivity_4f40cadd2e57ba4f0d45aca8e5f3b1fc.step5_circum0(ra_action_pzextractsectionpostactivity_4f40cadd2e57ba4f0d45aca8e5f3b1fc.java:427)
    at com.pegarules.generated.activity.ra_action_pzextractsectionpostactivity_4f40cadd2e57ba4f0d45aca8e5f3b1fc.perform(ra_action_pzextractsectionpostactivity_4f40cadd2e57ba4f0d45aca8e5f3b1fc.java:104)
    at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3500)
    at com.pegarules.generated.callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.callActivity07_10_17(callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.java:122)
    at com.pegarules.generated.callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.invoke(callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.java:82)
    at com.pega.pegarules.generation.internal.library.LibraryRuntime.resolveAndinvokeFunctionViaReflection(LibraryRuntime.java:133)
    at com.pega.pegarules.generation.internal.library.LibraryRuntime.invokeLibraryRuntime(LibraryRuntime.java:110)
    at com.pega.pegarules.session.internal.mgmt.Executable.invokeLibraryRuntime(Executable.java:8954)
    at com.pega.pegarules.priv.generator.LibrarySupport.resolveAndInvokeFunctionViaReflection(LibrarySupport.java:181)
    at com.pegarules.generated.pega_rules_utilities.callActivity(pega_rules_utilities.java:1741)
    at com.pegarules.generated.flowaction.ra_action_pyextractsectionfa_3c5b8d97e09937cbcd4080a7becdc535.RunFlowActionActivity_circum0(ra_action_pyextractsectionfa_3c5b8d97e09937cbcd4080a7becdc535.java:401)
    at com.pegarules.generated.flowaction.ra_action_pyextractsectionfa_3c5b8d97e09937cbcd4080a7becdc535.perform(ra_action_pyextractsectionfa_3c5b8d97e09937cbcd4080a7becdc535.java:72)
    at com.pega.pegarules.session.internal.mgmt.Executable.doAction(Executable.java:3305)
    at 


Steps to Reproduce

  1. Login as Administrator.
  2. Open any existing BIX Extract rule.
  3. Save as to the higher version.
  4. Add new property and submit.


Root Cause



A data transform pzextractsectionpostdt is taking time to process the task, as there are lot of properties involved in the extract.

Low memory is observed and significantly higher time is being taken, which is resulting the requestor session to hang.

Resolution



Data transform pzextractsectionpostdt has been tuned to improve the performance of BIX extract rule edit through HFix-31118.
Suggest Edit

Published January 20, 2017 - Updated October 8, 2020

Did you find this content helpful? Yes No

100% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us