Issues and Debugging

Known Issues and Solutions

We have detailed documentation on known issues and their solutions for TDM23.1.0. Each record provides a comprehensive overview of the issue, its potential causes, available workarounds, the modes in which the issue occurs, its resolution status, and the versions affected. For more details, please visit the following link:

TDM23.1.0 Issues.

Log Levels in TDM23

To empower users to perform their own debugging, TDM23 offers four distinct Log Levels. These levels are designed to balance the detail and retention of logs and intermediate files, providing flexibility in managing storage and controlling the level of detail necessary for effective modeling and debugging:

  • Debug: This level retains all intermediate files along with detailed logs, facilitating thorough investigations of any issues.
  • Full: Maintains intermediate files that are crucial for understanding the processing of scenarios.
  • Standard (default): Removes non-essential intermediate files while keeping those necessary for re-running individual steps.
  • Lean: Only retains final outputs, significantly limiting the ability to re-run specific components of the model.

Troubleshooting GISDK Codes

For advanced troubleshooting of GISDK codes in TransCAD, you must enable "Debug mode" for GISDK. This can be done by modifying the code in the file tdm23/ui/CTPS_TDM23 Plugins.rsc. Open this file and change the DebugMode setting to 1 on line 12. Note that this "Debug mode" setting for GISDK is distinct from the "Debug" log level in TDM23, serving a different purpose in the troubleshooting process.