KB0021 - Unable to update Dashboard Pages in PowerShell Universal 3.6.4

KB0021 - Unable to update Dashboard Pages in PowerShell Universal 3.6.4

Purpose

Due to an issue with the client-side application in PowerShell Universal 3.6.4, you may experience a problem updating page content. When clicking the Save button, a toast message would be shown that states that a 400 HTTP error had occurred. The log would state "Object Reference Not Set to an Instance of an Object". 

Solution #1

Ensure that the dashboard using the page feature is listed first in the .universal\dashboards.ps1 file. Each dashboard increments in ID and after the 9th, it will not work. 

Solution #2

Upgrade to version 3.7.0 or later of PowerShell Universal. 

Root Cause

Due to an issue in the admin console, pages wouldn't update if they were a part of a dashboard that had an ID over 9. This was due to an improperly defined Regular Expression. 
    • Related Articles

    • Out-String doesn't work in Universal Dashboard

      Product: PowerShell Universal - Any Version  Issue: Out-String does not appear to work in PowerShell Universal Dashboard running in Windows PowerShell v5.1. You will receive empty strings when attempting to use Out-String. See the example below for ...
    • PowerShell Universal Service crashes on startup after an upgrade to 1.4.6

      Version: PowerShell Universal 1.4.6 Issue The PowerShell Universal service will crash with the following error in Event Viewer.  Application: Universal.Server.exe CoreCLR Version: 4.700.19.56402 .NET Core Version: 3.1.0 Description: The process was ...
    • KB0035 - How to add the Calendar and other components

      Purpose The purpose of this article is to demonstrate how to install and use the Calendar component (module) Background There is a growing list of add-on components (modules) for PowerShell Universal at ...
    • KB0069 - PowerShell Universal Startup Process

      Purpose The purpose of this document is to outline the steps that PowerShell Universal takes when starting up. Process 1. Insert current product version and install date in database Updates the database with a record about the current product version ...
    • KB0011 - Are licenses different between Production, QA and Test/Development servers?

      Update January 24th, 2023 Adam recently summarized the Developer's license per below: The only real limitation on the developer license is that it cannot be accessed remotely. The server is only available on loopback when using the dev license. If ...