# powerGate v22 ## v22.0.1 `20-09-2022` **Features** - A [Connection Error Dialog]() informs Vault users about erroneous web requests, responses and their exact cause - Similarly, in the [BOM Window](), BOMs, rows and Items are automatically marked with an [Error status]() when connection problems occur during Check or Transfer operations - [powerEvents Restriction events]() are automatically restricted when ERP connection problems occur **General** - []() provides following properties: - `Source` informs about where the issue occurred. This can be either the local computer, powerGateServer or the ERP system - `StackTrace` provides details about the actual error occured in powerGateServer Plugins or on the web server of the ERP system - Connection problems are displayed more clearly on all workstations when beeing caused by: - the local computer if no request can be send to the server (e.g. no internet connection available, proxy blocks access...) or if the [license has expired]() - [expired powerGateServer licenses]() (requires [powerGateServer v21.0.5]() or later) - the powerGateServer or the ERP system when no response is returned (e.g. server not responding in time, powerGateServer service not running...) - incorrect data input by the Vault user or the ERP integration (e.g. invalid credentials, execution of operations for non-existing entities, bad syntax in requests...) causing the server to respond with [4xx client errors](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) - the powerGateServer or the ERP system while processing `$metadata` requests - All Cmdlets now respond to non-terminating errors by additionally displaying the error messages in PowerShell consoles before the execution continues (common parameter *[-ErrorAction:Continue]()*) - Improved performance of [ERP Entity- and Media cmdlets]() by reducing unnecessary `$metadata` requests to unavailable *Catalog Service*-services ([powerGateServer]() and SAP systems).\ An attempt to first find the passed *-EntitySet* or *-EntityType* only within previously available services is performed. **Fixed** - Issue with []() and [IErpClient.ConnectErp]() which did not fail with [WebRequestExceptions]() on failed connections to *Catalog Services* ([powerGateServer]() and SAP systems) - Follow-up errors after failed or missing []() cmdlet calls in all [ERP Entity- and Media cmdlets]() which terminated with the unclear error message *"No EntitySet found with the given name: ..."* - Issue with []() and []() which failed when *-Expand* and *-Select* argument were used together on same navgation property - Typo in the error message of []() when multiple entity types match the passed *-EntityType* parameter