You are currently reviewing an older revision of this page.

DRAFT KB-XXXX Engines fail to start due to missing pe.kr file

Symptoms

Execution Engine fails to start due to the following error pasted in service_manager.log file located in <APPIAN_HOME>/logs directory: 

ERROR com.appian.komodo.engine.EngineComponentService - execution01 failed to start with context RestartContext{mode=REPLICA, epoch=null, restart=true, attempt=3}
java.lang.RuntimeException: com.appian.komodo.engine.invoker.SignalReturnedException: Signal returned by engine: type
...
Caused by: com.appian.komodo.engine.invoker.SignalReturnedException: Signal returned by engine: type

Following error is printed in db_px.log file located in <APPIAN_HOME>/logs directory:

[PX011] {pe1045.kdb ,0} () FATAL .a.db "pe.kr: file not found"

Cause

 This issue is witnessed when pe.kr file located in <APPIAN_HOME>/server/process/exec is missing. This file is utilized to build KDB files for execution engine. 

Action

Restore the pe.kr file from a backup and try starting execution engines again. 

Affected Versions

This article applies to Appian 17.3 and later.

Last Reviewed: March 2019