Troubleshoot problems with an instance
- Last Updated: February 11, 2026
- 2 minute read
- OpenEdge
- Version 13.0
- Documentation
When you debug an issue with PAS for OpenEdge, there are several areas to consider:
- Tomcat layer—Handles the incoming messages
- Session Manager layer—Manages incoming messages to the multi-session agent
- Multi-session agent layer—Handles ABL requests
Methodology for troubleshooting
Because the majority of activity occurs within the agent, the common place to begin investigating a problem is within the abl-app-name.agent.date.log file.
- Open the abl-app-name.agent.date.log file.
- Review the file for the time of the error. The time is based on the system time of the PAS for OpenEdge Tomcat process.
- If no errors are listed, then go up one level to the abl-app-name.date.log file. For more information about ABL application logging, see Configure ABL application logging.
- Review the file for the time of the error.
- If no errors are listed within these files at the expected time, then go
up another level to see if an error is recorded in one of these log files:
- catalina.date.log
- localhost.date.log
- localhost-access.date.log
- If the error cannot be found in these log files, change the verbosity of your log output by setting the logging levels in logging-pasoe.properties and logging-tomcat.properties. See Configure logging in PAS for OpenEdge.
- You can specify additional Log Entry Types in openedge.properties for your agent:
DB.ConnectsDynObjects.DB(You can log all DynObjects information by usingDynObjects.*)DynObjects.XMLDynObjects.OtherFileIDQryInfoProEvents.UI.CharProEvents.UI.CommandProEvents.OtherSAX
For more information about the log entry types, see Log Entry Types (-logentrytypes), Log entry types, and Log Entry Types Detail.
- If memory consumption for the multi-session agent is continually increasing, there may be memory leaks in the application code. For more information, see Find memory leaks using ABL object tracking.
- If a severe error occurs on a multi-session agent, then a multi-session agent initiates a graceful shutdown of itself to avoid further failures. For more information, see Multi-Session agent initiated graceful shutdown.