Since OAK-764 the CommitFailedExceptions thrown by commit hooks in Oak come with error codes that help identify the cause of a problem and locate additional information about the issue. This page is an informal registry of common error codes.
OakConstraint000x | Primary and mixin type information |
---|---|
0001 | The primary type X does not exist |
0002 | Mixin type X used as the primary type |
0003 | Abstract type X used as the primary type |
0004 | No default primary type available for child node X |
0005 | The mixin type X does not exist |
0006 | Primary type X used as a mixin type |
0007 | Abstract type X used as a mixin type |
OakConstraint002x | Presence of mandatory items |
---|---|
0021 | Mandatory property X not included in a new node |
0022 | Mandatory property X can not be removed |
0025 | Mandatory child node X not included in a new node |
0026 | Mandatory child node X can not be removed |
see section User Management
see section Privilege Management
see section Token Management
see section Permissions
see section Access Control Management
see section Closed User Groups