Description of Agent errors
Error codes
Code | Description | |
---|---|---|
WsaCommandHandling | Command processing error | |
WsaCommandNotSupported | The agent does not support the command | |
WsaConnectionSettingsUpdatingError | Failed to update WhiteServer connection settings | |
WsaDuplicateOrder | An order with an external ID has already been received by the agent for creation | |
WsaFillingOrderError | Error filling created empty order in r_keeper. For example, printer is not available | |
WsaHandshakeError | Crash when reporting to WhiteServer about Agent starting | |
WsaHttpRequest | Error sending HTTP request | |
WsaHttpStatus | HTTP response status is different from 200 OK | |
WsaInvalidSettings | Incorrect settings, such as logging settings | |
WsaInvalidWsConnectionSettings | Incorrect connection settings to WhiteServer | |
WsaLogNotFoundError | The requested log file was not found. | |
WsaNoOneGuidSpecifiedForOrderSearching | Neither the r_keeper order ID nor the task ID for creating the order are specified for searching the order | |
WsaOrderCanceledOnKass | Order creation rejected at cash register | |
WsaOrderCanceledOnKass | The task of creating an order was cancelled at the cash register | |
WsaOrderCreationCancellation | Error canceling the order being created. The order creation had to be canceled, but an error occurred | |
WsaOrderCreationCancelled | Order creation was terminated due to an internal error. | |
WsaOrderCreationComboComponentNotFound | The combo dish component from the order was not found in the menu | |
WsaOrderCreationDishNotFound | The dish from the order was not found on the menu | |
WsaOrderCreationSelectorNotFound | No menu selector found with the specified dish | |
WsaOrderError | General error when working with r_keeper orders | |
WsaOrderIgnoredOnPos | The cashier did not have time to respond to the order if the automatic order creation is disabled in the Agent configuration | |
WsaOrderingPreferencesError | Incorrect configuration of the order handling mechanism | |
WsaOrderingSettingNotSpecified | A configuration parameter required to process the order is not specified. | |
WsaOrderMenuIsUnknownError | The menu was not requested before creating the order. May occur shortly after the initial installation of the Agent | |
WsaOrderValidationError | Order validation error in r_keeper | |
WsaParseError | Error parsing Json response from WhiteServer | |
WsaPluginException | An exception occurred while processing a task by the plugin. | |
WsaPriceNotSpecifiedForOnlineOrder | For the online order being created, the price is not specified — price.total | |
WsaRk7QueryParseError | Error parsing XML request to r_keeper while processing task ExecuteRk7Query | |
WsaSendRequest | Error sending request to WhiteServer | |
WsaSh5Error | General task processing error for Store House | |
WsaSh5ProcedureNotAlowed | Calling the specified procedure is prohibited. | |
WsaSh5ProcedureNotSpecified | The request to Store House does not specify the procedure name | |
WsaSqlError | Error processing task to execute query to SQL server r_keeper report server | |
WsaUpdatingError | Error installing service pack | |
WsError | Error sent by WhiteServer | |
Name of the .net exception type For example, InvalidOperationException | If for some reason an exception during task processing is not wrapped in the above exceptions, then an error of the type will be returned to WhiteServer
For example, this is how exceptions thrown from plugins will be handled. If the exception type has a public property named Code, then its string value will be placed in the code field of the Agent response. |