GGCM-ACIS Error Codes
From DocR23
The table below lists the standard blending error messages. This includes the mnemonic code and the message text for each error message.
Error Message Explanations
Each error message has its own mnemonic code with a corresponding message text and is classified by one or more error types and problem areas.
| Mnemonic Code | Message Text |
|---|---|
| GABRIDGE_NOTIMPL | GGCM-ACIS Bridge function not implemented |
| GABRIDGE_WORKSPACE_COMMIT | Failed to create GGCM workspace |
| GABRIDGE_CONSTRAINT_COMMIT | Failed to create GGCM constraint |
| GABRIDGE_CONSTRAINT_NUMBER | Expected 2 ENTITIES in a GGCM constraint |
| GABRIDGE_OBJECT_COMMIT | Failed to create GGCM object |
| GABRIDGE_OBJECT_PARENT | Failed to parent GGCM object |
| GABRIDGE_NULL_OBJECT | NULL object |
| GABRIDGE_NO_OBJECT | No object found |
| GABRIDGE_WORKSPACE | Constraint workspace expected |
| GABRIDGE_OBJECT | Constraint object expected |
| GABRIDGE_CONSTRAINT | Constraint object expected |
| GABRIDGE_ENTITY | Entity object expected |
| GABRIDGE_ENTITY_TYPE | Entity type not supported |
| GABRIDGE_COMPONENT | Component object expected |
| GABRIDGE_COMPONENT_ENTITY | Component_entity object expected |
| GABRIDGE_NO_BODY | Entity must be in a body |
| GABRIDGE_FIXTYPE | Unknown fix type |
| GABRIDGE_DISTANCE | Invalid distance |
| GABRIDGE_ANGLE | Invalid angle |
| GABRIDGE_FLAG | Invalid flag |
| GABRIDGE_ANG_TOL | Invalid angular tolerance |
| GABRIDGE_DIST_TOL | Invalid distance tolerance |
| GABRIDGE_CB_VALUE_ENTITY | GGCM set or get callback - wrong entity type |
| GABRIDGE_CB_MODIFY | Cannot modify geometry |
| GABRIDGE_ADD_OBJECT | Failed to create GGCM object for entity |
| GABRIDGE_ADD_CONSTRAINT | Failed to add GGCM constraint |
| GABRIDGE_INV_FIXING | Invalid type of fixing |
| GABRIDGE_BAD_FIXING | Fixing an unknown entity |
| GABRIDGE_BAD_TOLERANCE | Invalid tolerance input |
| GABRIDGE_DELETED_ENTITY | Deleted Entity in constraints |
| GABRIDGE_CB_SETUP | Required callbacks not installed |
| GABRIDGE_SET_STATE | Couldn't set GGCM state |
| GABRIDGE_GGCM_NO_CALLBACKS | Solve failed - callbacks not set |
| GABRIDGE_GGCM_OBJ_ERR | Solve failed - object error |
| GABRIDGE_GGCM_CON_ERR | Solve failed - constraint error |
| GABRIDGE_GGCM_AHT_ERR | Solve failed - AHT error |
| GABRIDGE_GGCM_OK_EXPR_BAD | Solve failed - bad expression |
| GABRIDGE_GGCM_SOLVE_FAIL | Solve failed |
| GABRIDGE_GGCM_CONSTRAINT_FAIL | Failed Constraint |
| GABRIDGE_SET_TRANSFORM | Attempt to transform ENTITY that isn't a BODY |
| GABRIDGE_SPLINE_CPN | Spline - Number of control points error |
| GABRIDGE_AHT_NODE | Invalid AHT node |
| GABRIDGE_ELLIPSE | Invalid ellipse eccentricity (<0.14) |
| GABRIDGE_PARTIALELLIPSE | Adding constraints to partial ellipses is not supported |
| GABRIDGE_ELLIPSESEAMVERTEX | Adding constraints to ellipses seam vertices is not supported |
| GABRIDGE_SET_GEOMETRY | Couldn't create geometry for GGCM solution |
| GABRIDGE_CHANGE_SPL_FORM | Unsupported change in spline form |
| GABRIDGE_GGCM_EXCEPTION | External exception during call to GGCM |