An invalid content element was supplied as the content parameter when creating a trigger data event. Create the trgr:trigger-data-event content parameter using the API functions trgr:document-content, trgr:property-content, or trgr:any-property-content.
Remove all but one content element from your trigger definition. See trgr:trigger-data-event, or "Using Triggers to Spawn Actions" in the Application Developer's Guide.
A trigger definition contains an invalid database id, or an invalid database id was supplied to trgr:trigger-module
Correct the code by supplying the id of an existing database in the trigger definition or to trgr:trigger-module.
The XML node describing the directory scope of a trigger data event definition does not include at least one of trgr:uri
or trgr:depth
.
Use trgr:directory-scope to construct a valid directory scope definition to pass to trgr:trigger-data-event.
The content part of a data event trigger does not include a valid update kind, or the update kind passed to trgr:document-content is invalid. The update kind must be one of "create", "modify" or "delete".
Correct your code to have a valid update kind. For details, see trgr:document-content.
The definition of a trigger does not include a valid trigger module database id. For example, trgr:trigger-module was called with the id of a non-existent database.
The trigger name supplied to trgr:get-trigger or the trigger id supplied to trgr:get-trigger-by-id does not represent a valid trigger.
The value for the "when" part of a trigger definition is not one of "pre-commit" or "post-commit". For example, trgr:trigger-data-event was called with a "when" parameter that was not created by calling trgr:post-commit or trgr:pre-commit.
Correct your code. For details, see "Using Triggers to Spawn Actions" in the Application Developer's Guide.