Error Reference
Overview​
bSQL errors are meant to be informative and specific. Errors come in 4 different flavors:
SYNTAX: Syntax are thrown when commands have incorrect format, and the parser is unable to resolve them.IMPLEMENTATION: Implementation errors are thrown when the user attempts an action that is restricted by the current system configuration.INTERNAL: Internal errors are on us, and describe an unexpect result in the internal system.PHYSICAL: Physical errors are bad news and describe data inconsistencies within the system implementation, please share any physical errors by emailing support.
I received an unexpected error, now what?​
If the error is a
SYNTAXorIMPLEMENTATIONerror please review the bSQL documentation.If the docs appear to be inaccurate, or the error is of type
INTERNALorPHYSICALplease help us resolve your issue by emailing blockpoint support at support@blockpoint.systems.Please format support emails to include the following:
Subject:
company_name:project_name:error_response
Content:
Please provide the bSQL command that produced the error and a description of the statements intention.
Examples​
The command provided contains trailing arguments; review bSQL documentations.
SYNTAX ERRORproduced when the command has unexpected arguments at the end.
The blockchain employess is inactive and therefore is inaccessible.
IMPLEMENTATION ERRORproduced when trying to access a disconnected blockchain that has been deemed inactive.
The transaction with Id 101 is being rolled back without having made any mutations.
INTERNAL ERRORproduced when the system attempts to undo a transaction that hasn't made any changes to the system.
The requested entry number 1618 doesn't persist on the page 0.
PHYSICAL ERRORproduced when a requested record falls out of bounds.