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

Pega 7 restart fails after deleting the extract marker

SA-39121

Summary



After deleting the extract marker, and the PRGenJava and PRGenClasses directories, the following errors occurred.

Error Messages



These errors appear in the log
Execution denied for class: Code- (activity: Web-Start)
Execution denied for class: Embed-UI-RunTime-Display (activity: pzPopulateElementModel)
Execution denied for class: Code- (activity: Web-Start)
Execution denied for class: Data-Portal (activity: ActivityStatusExceptionHandler)
Execution denied for class: Code- (activity: Web-Start)
Execution denied for class: Data-Portal (activity: ActivityStatusExceptionHandler)


This error appears on the screen after login
Status fail
Message There has been an issue; please consult your system administrator
Operator ID Unauthenticated or not available
Requestor ID HF61CF0CFFB6E0192D8B5B14127C1A1EC
Timestamp Wed Jun 07 10:20:29 EDT 2017
Engine Version PegaRULES 7.20 ML0 (coreAssemblyCached_72_868)


Steps to Reproduce

  1. Remove the extract marker.
  2. Delete the PRGenJava and PRGenClasses directories.
  3. Restart the system.


Root Cause



A defect in Pegasystems’ code or rules

Resolution



Perform the following local-change steps:

1. Use prpcUtils to resave Rule-Access- and its descendants.

The command line is

prpcUtils resave

2. Set the prolog of the prpcUtils.properties file to reflect your database and connectivity requirements

3. Use the following as a template for the resave section in the prpcUtils.properties file.


############################### SETTINGS FOR RESAVE TOOL ##########################
###################################################################################
# CLASSES TO INCLUDE (REQUIRED):
# classes.included : classes to include, separate classes by commas
# included.descendent : true (include descendents)
classes.included=Rule-Access-
resave.classes.included=true
resave.included.descendent=true

# CLASSES TO EXCLUDE
# classes.excluded : classes to exclude, separate classes by commans
# excluded.descendent : true (exclude descendents)
# For example, if including classes with descendants (Rule-) you can use this
# to filter specific classes
resave.classes.excluded=false
resave.excluded.descendent=true
# KEYS AND DATE RANGES :
# Use the following arguments to specify a range of pzInsKey or
# pxCreateDateTime properties. If you provide both, only the
# pzInsKey range will be used.
# NOTE: if you provide the pzInsKey range then you may only provide ONE
# class with no descendants. Use the classes.included and provide one class).
# startKey Only instances with a pzInsKey equal to or greater than <start key>
# endKey Only instances with a pzInsKey equal to or less than <end key>
# startDate Only instances with a pxCreateDateTime equal to or greater than <start date>
# endDate Only instances with a pxCreateDateTime equal to or less than <end date>
resave.startKey=
resave.endKey=
resave.startDate=
resave.endDate=

Suggest Edit

Published July 25, 2017 - Updated October 8, 2020

Did you find this content helpful? Yes No

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