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=

Published June 8, 2017 - Updated July 25, 2017

Have a question? Get answers now.

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