Support Article
prpcUtils.sh deploy HFIX issue
SA-20320
Summary
Hotfix installation failed when prpcUtils.sh was used to deploy the hotfix with the argument given below.
sh $PEGA_UTILS/prpcUtils.sh manageHotfixes --dbURL $db_url --dbUser $db_user --dbPassword $db_pwd --archivePath $2 --hfixAction install
ERROR MESSAGES
com.pega.pegarules.pub.PRException: One of the utility mode arguments -I, -D, or -S must be specified
[java] From: (unknown)
[java] at com.pega.pegarules.updatemanager.external.HotfixUtility.main(HotfixUtility.java:88)
.
.
.
Steps to Reproduce
Run prpcUtils.sh with the command given below.
sh $PEGA_UTILS/prpcUtils.sh manageHotfixes --dbURL $db_url --dbUser $db_user --dbPassword $db_pwd --archivePath $2 --hfixAction install
Root Cause
A software user or operation error:
arachivePath argument was mapped to the DL path, and hotfix.DLPath property in prpcUtils.properties was left empty.
Resolution
Update DL path in hotfix.DLPath property in prpcUtils.properties file, and re-run the utility with command line arguments given below.
sh $PEGA_UTILS/prpcUtils.sh manageHotfixes --dbURL $db_url --dbUser $db_user --dbPassword $db_pwd $2 --hfixAction install
Published February 26, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.