Question

"Open URL in Window" action giving error when used used on click event

When we select "Open URL in Window" action as a click even for button/link etc. in Pega v7.3.0 then it is throwing the below error:

pzSectionBody_1(); /* Problem executing pzAssemblePreprocess for RULE-HTML-SECTION EMBED-DESKTOPAPI-OPENURLINWINDOW PYACTIONAPI #20131010T104509.334 GMT com.pega.pegarules.pub.runtime.LibraryFunctionNotFoundException: Failed to find instance 'ValidateButton--(ClipboardProper53c18de268c9c18946011cda86154e0e' of type Rule-Utility-Function defined in 'pega_uiengine_harnessvalidate' */

We tried it with section in Work, Data and @baseclass.

A quick response will be really appreciated

Comments

Keep up to date on this post and subscribe to comments

September 9, 2019 - 6:58am

Hi,

According to the error message it is failing while extracting the library function.

Could you please extract the library using SMA(Administrator>Rule utility Library Extractor) and then try again.

Also please attach complete stack trace.

 

Regards,

Vikash

September 10, 2019 - 12:11am
Response to Vikash Karn

We don't have access to SMA, so is there any other way we can try ?

Pega
September 9, 2019 - 11:57pm

Can you check how many 'ValidateButton' function in your application? Is it possible that your customer ruleset has a same name function defined there? If not, ie. only ootb one from Pega ruleset, then try Vikash's suggestion - extract the library using SMA (Administrator>Rule utility Library Extractor) and then try again.

September 10, 2019 - 12:10am
Response to SusanLiu

We can see there are 3 ValidateButton function present in the application provided by Pega. Screenshot has been attached. We don't have access to SMA so is there any other way by which we can try ?

Pega
September 10, 2019 - 7:00pm

Hi Sioni, 

Based on the image you provided, the 1st ValidateButton function is in the Library "Harness". But the 2nd one belongs to "HarnessValidate" Library. These two may be conflicting each other. Can you find out where HarnessValidate  ValidateButton function comes from?