Skip to main content

Logging

Common information

Serilog is used for logging. Configuration is done in appsettings.json. See Serilog’s documentation for further information.

The default settings will create a Logs sub-folder in the Connector service’s application path and store log-files there on a per-day file basis. The pattern for the default log file name is cpm-service-intrafind-connector-log-YYYYMMDD.txt. * Default log level is INFORMATION. * Log level DEBUG gives detailed information in case of problems. * Log level VERBOSE is for tracing problems and may slow down the hosting system. It should not be left at this value without good reason.

You can get a live view of today’s current log file using:

powershell gc -wait [logfile]

See Serilog’s documentation on how to set up notifications for log file errors. For example, e-mail notification can be done by the e-mail sink.

Errors

Event Elements have changed but connection-state is invalid: [ConnectionState]. Stopping further processing.

The microservice received a changed-event, but the Celonis Process Management’s REST API is not available for the stated reason. * Check external system configuration. * Try to unlink and re-link again. * Check for previous errors in the log file.

Fatal, unrecoverable errors

Unexpected exception during crawling occurred, stopping.

An unrecoverable fatal error occured during a full-fetch session. Processing was interrupted, and the Intrafind documents and Celonis Process Management elements are not in sync.

Information may be deleted from the Intrafind document store, until another full-fetch run is successfully completed.

Trying to access Celonis Process Management Api with invalid connection data

  • Check the Intrafind Connector service installation and configuration.

  • Try to unlink and link again to storage.

  • Check microservice’s database settings.

Token role invalid, please check Celonis Process Management configuration

  • Check the access token configuration in Celonis Process Management.

  • Is a proper token role selected in external system configuration?

No activated token role given, please check Celonis Process Management configuration

  • Check access token configuration in Celonis Process Management.

  • Is a proper token role selected in external system configuration?

Could not parse custom attribute [name] from ExternalSystem data

Check the referenced custom attribute in external system configuration.

Token role is […], need at least Viewer-role. Please check Celonis Process Management configuration

Token role access was given. * Check access token configuration in Celonis Process Management. * Is a proper token role selected in external system configuration?