Skip to content

Reference Error Codes

James K. edited this page May 16, 2024 · 14 revisions

General Configuration

170001 - Invalid or incomplete API Settings

The connection to TouchPoint can't be made because the plugin has not been fully configured in WordPress. This is probably because a username or password haven't been set for connecting to TouchPoint. The WordPress admin will need to go to the WordPress dashboard, then Settings > TouchPoint-WP to configure the settings.

170002 - Host appears to be missing from TouchPoint-WP configuration.

The connection to TouchPoint can't be made because the plugin has not been fully configured in WordPress. This is probably because the TouchPoint hostname (e.g. mychurch.tpsdb.com) hasn't been configured. The WordPress admin will need to go to the WordPress dashboard, then Settings > TouchPoint-WP to configure the settings.

170003 - Cleanup Error

One of the background processes that cleans up stale data encountered an issue. The specific issue will depend on the message.

170004 - Script Update Failed

The automated process to update a script on the TouchPoint server. Go to the TouchPoint-WP settings within WordPress and generate and deploy the settings.

170005 - Type Error

Data extracted from the database didn't match the expected type. This issue should have been gracefully handled in the background, and should disappear permanently by revisiting and re-saving the plugin's settings.

170006 - Multiple Posts Exist

More than one post exist with the same Post Type and TouchPoint ID. This is extremely unlikely. If you encounter this condition, let the developers know.

170007 - Multiple Posts Exist, Attempting to Remedy Automatically

More than one post exist with the same Post Type and TouchPoint ID. This happens sometimes, but can usually be corrected automatically.

170008 - Image import appears to have gotten stuck.

Sometimes large images, or plugins that handle images, can cause the import process to timeout. This error appears if this seems to have happened recently. Image updates are disabled until this issue is resolved. Get in touch with the plugin developers for help troubleshooting this issue.

170009 - TouchPoint has received too many requests.

TouchPoint is imposing rate limiting because it has received an unusually high number of requests. This will likely pass in a few moments.

Involvements & Meetings

171001 - Could not find or create Post

The syncing agent could not find or create a post for the involvement. The reason is unknown, but it's likely because of a problem connecting to the database.

171002 - Invalid Involvement ID provided

The TouchPoint-WP API was asked to find an Involvement with an invalid Involvement ID. A valid Involvement ID is required.

171003 - Invalid Meeting ID provided

The TouchPoint-WP API was asked to find a Meeting with an invalid Meeting ID. A valid Meeting ID is required.

Partners

172001 - Unexpected Date/Time Format

This is most likely caused with a conflict with another plugin that is attempting to set the display date/time field for posts. Since Partners that space to provide notable attributes rather than actual dates, this poses a conflict.

Reports

173001 - Invalid Parameters

TouchPoint Reports must include a name.

173002 - Invalid Parameters

Invalid Report type. Currently, only SQL reports are supported.

173003 - Could not create Post

The syncing agent could not create a post for the Report. The reason is unknown, but it's likely because of a problem connecting to the database.

Login & User Processing

177001 - Site Not Authorized

The authentication tool can be used, within a single script, for authenticating the user to multiple domains. But, those domains much each have a valid API key in the TouchPoint settings.

177002 - Expired Login Token

The token passed between TouchPoint and WordPress expired. This will happen if the internet connection was lost during the login process. Try again.

177003 - Invalid Login Token

The token passed between TouchPoint and WordPress either has been used before, or has otherwise been invalidated. Try logging in again.

177004 - Session could not be validated

The token passed between TouchPoint and WordPress either has been used before, or has otherwise been invalidated. Try logging in again.

177005 - Invalid Key

The secret key used between TouchPoint and WordPress is invalid.

177006 - No Session Exists

The user session was not initialized correctly and therefore can't be used.

177007 - No User Found

The TouchPoint user's information has successfully been passed to WordPress, but there is no matching user in WordPress and automatic user provisioning is not enabled. Enable automatic provisioning and this message should go away forever.

Geolocation Services

178001 - IP Geolocation Error

An error was reported by the IP geolocation service. The error and its conditions may vary by situation.

178002 - Geolocation error

An error was reported by a geolocation service. The error and its conditions may vary by situation.

178003 - Geolocation Data Not Provided

The services could not geolocate the user. This is noteworthy because of where the failure occurred in the process.

178004 - Geolocation Object is Invalid

The geolocation services returned an invalid response.

TouchPoint API

179000 - Connectivity Error

Most likely, TouchPoint is down.

179001 - Script Error

Something went wrong with TouchPoint's execution of the API script. This is consistently a TouchPoint server problem and should be reported to TouchPoint support.

179002 - Script Error

Something went wrong in calling the API. This should be reported to the TouchPoint-WP developers.

179003 - Script Error

Something went wrong in calling the API. This is most likely from data changing unexpectedly within TouchPoint.

179004 - People Query Failed

A Person query in the API failed.

Clone this wiki locally