<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Solved Problems: | CatLight Support</title>
    <description>Solved Problems</description>
    <generator>Helprace RSS</generator>
    <link>https://support.catlight.io/s1-general/problems/solved?format=rss</link>
    <item>
      <title>Looks like there’s a problem with https://service.catlight.io</title>
      <description><![CDATA[<p> Looks like there’s a problem with this site </p> <p>https://service.catlight.io/api/oauth/ReceiveVstsAuthorizationCode4?code={code}&amp;state=51285:3:4 sent back an error.</p> <p id="response-status-label" data-l10n-args="{" data-l10n-id="neterror-response-status-code">Error code: 400 Bad Request</p> <p> Check to make sure you’ve typed the website address correctly. the code obviously does not provide it but the error is there </p>]]></description>
      <pubDate>Sat, 14 Feb 2026 02:58:05 +0000</pubDate>
      <link>https://support.catlight.io/i586-looks-like-there-s-a-problem-with-https-service-catlight-io</link>
      <guid>https://support.catlight.io/i586-looks-like-there-s-a-problem-with-https-service-catlight-io</guid>
      <author>Mateusz NJ</author>
      <dc:creator>Mateusz NJ</dc:creator>
      <content:encoded><![CDATA[<div class="title">
<h1 class="title-text" data-l10n-id="httpErrorPage-title">Looks like there’s a problem with this site</h1>
</div>
<p>https://service.catlight.io/api/oauth/ReceiveVstsAuthorizationCode4?code={code}&amp;state=51285:3:4 sent back an error.</p>
<p id="response-status-label" data-l10n-args="{" data-l10n-id="neterror-response-status-code">Error code: 400 Bad Request</p>
<div id="errorLongDesc">
<ul>
<li data-l10n-id="neterror-http-error-page">Check to make sure you’ve typed the website address correctly.
<br>
<br></li>
</ul>
<p>the code obviously does not provide it but the error is there</p></div>]]></content:encoded>
    </item>
    <item>
      <title>Cancelled Builds from Azure DevOps show up as failed</title>
      <description><![CDATA[<p>Hello,</p>
<p>I have been looking at using CatLight in our organisation and you guys have a fantastic tool!</p>
<p>I have one rather significant issue however. Cancelled builds seem to show up as failed. This makes my catlight red most of the time as we tend to let our pull request builds cancel mid way through as we dont have them as a required pass to complete the PR.</p>
<p>I have read 4 years ago a post from you guys that this is related to the fact that TFS cancels after a timeout. I believe it now errors at timeout if[_cuted_]</p>]]></description>
      <pubDate>Sun, 20 Jul 2025 17:49:38 +0000</pubDate>
      <link>https://support.catlight.io/i435-cancelled-builds-from-azure-devops-show-up-as-failed</link>
      <guid>https://support.catlight.io/i435-cancelled-builds-from-azure-devops-show-up-as-failed</guid>
      <author>Gerard Wilkinson</author>
      <dc:creator>Gerard Wilkinson</dc:creator>
      <content:encoded><![CDATA[<p>Hello,</p>
<p>I have been looking at using CatLight in our organisation and you guys have a fantastic tool!</p>
<p>I have one rather significant issue however. Cancelled builds seem to show up as failed. This makes my catlight red most of the time as we tend to let our pull request builds cancel mid way through as we dont have them as a required pass to complete the PR.</p>
<p>I have read 4 years ago a post from you guys that this is related to the fact that TFS cancels after a timeout. I believe it now errors at timeout if that helps? In which case cancelled can now be labelled correctly.</p>
<p>Many thanks,</p>
<p>Gerard</p>]]></content:encoded>
    </item>
    <item>
      <title>OutOfMemoryException when refreshing the dashboard</title>
      <description><![CDATA[<p>The tray icon does not update itself.</p> <p>When I click on the refresh icon in the dashboard I get an OutOfMemory exception popup.</p> <p>My machine has 64GB of memory and definitely did not run out of memory. Looking at the logs there seems to be an issue with deserialization.</p> <p>Attached is a screenshot of the issue and the logs.</p>]]></description>
      <pubDate>Tue, 02 Jul 2024 22:33:20 +0000</pubDate>
      <link>https://support.catlight.io/i555-outofmemoryexception-when-refreshing-the-dashboard</link>
      <guid>https://support.catlight.io/i555-outofmemoryexception-when-refreshing-the-dashboard</guid>
      <author>Arnaud Thiry</author>
      <dc:creator>Arnaud Thiry</dc:creator>
      <content:encoded><![CDATA[<p>The tray icon does not update itself.</p>
<p>When I click on the refresh icon in the dashboard I get an OutOfMemory exception popup.</p>
<p>My machine has 64GB of memory and definitely did not run out of memory.
<br>
Looking at the logs there seems to be an issue with deserialization.</p>
<p>Attached is a screenshot of the issue and the logs.</p>]]></content:encoded>
    </item>
    <item>
      <title>Getting 404's for most operations</title>
      <description><![CDATA[<p>Tried to setup a Devops connection, got a 404 from </p> <p>https://service.catlight.io/api/oauth/RequestAuthorization?service=vsts&amp;localport=52337&amp;requestid=1&amp;apiVersion=4</p> <p>Then tried logging in with an older account (james@gbase.com) also got 404</p>]]></description>
      <pubDate>Wed, 15 May 2024 18:43:11 +0000</pubDate>
      <link>https://support.catlight.io/i549-getting-404-s-for-most-operations</link>
      <guid>https://support.catlight.io/i549-getting-404-s-for-most-operations</guid>
      <author>James White</author>
      <dc:creator>James White</dc:creator>
      <content:encoded><![CDATA[<p>Tried to setup a Devops connection, got a 404 from </p>
<p><a href="https://service.catlight.io/api/oauth/RequestAuthorization?service=vsts&amp;localport=52337&amp;requestid=1&amp;apiVersion=4">https://service.catlight.io/api/oauth/RequestAuthorization?service=vsts&amp;localport=52337&amp;requestid=1&amp;apiVersion=4</a></p>
<p>Then tried logging in with an older account (james@gbase.com) also got 404</p>]]></content:encoded>
    </item>
    <item>
      <title>Process LocalWeb is using more and more memory (memory leak?)</title>
      <description><![CDATA[<p>I'm running Catlight v3.4.2 on macos Sonoma 14.3.1 (MacBook Pro M3).</p> <p>I can see a process called `LocalWeb` consuming lots and lots of memory on my computer, and impacting other applications. It seems to belong to Catlight.</p> <p>I'm only connected to GitLab and looking at 1 repo.</p>]]></description>
      <pubDate>Tue, 19 Mar 2024 16:25:51 +0000</pubDate>
      <link>https://support.catlight.io/i541-process-localweb-is-using-more-and-more-memory-memory-leak</link>
      <guid>https://support.catlight.io/i541-process-localweb-is-using-more-and-more-memory-memory-leak</guid>
      <author>Tibo Desodt</author>
      <dc:creator>Tibo Desodt</dc:creator>
      <content:encoded><![CDATA[<p>I'm running Catlight v3.4.2 on macos Sonoma 14.3.1 (MacBook Pro M3).</p>
<p>I can see a process called `LocalWeb` consuming lots and lots of memory on my computer, and impacting other applications. It seems to belong to Catlight.</p>
<p>I'm only connected to GitLab and looking at 1 repo.</p>]]></content:encoded>
    </item>
    <item>
      <title>Azure DevOps PR merge branch response</title>
      <description><![CDATA[<p>https://dev.azure.com/[]/...../_apis/build/builds/?api-version=2.</p> <p>The response from devops:</p> <p>Now all pull request have this refs/pull/31748/merge we'd like to filter on the source branch refs/heads/team/ for these pull requests.</p> <p>can you implement fallback for refs/pull/*/merge to parameter/system.pullRequest.sourceBranch</p>]]></description>
      <pubDate>Tue, 13 Feb 2024 02:28:02 +0000</pubDate>
      <link>https://support.catlight.io/i534-azure-devops-pr-merge-branch-response</link>
      <guid>https://support.catlight.io/i534-azure-devops-pr-merge-branch-response</guid>
      <author>Gerrit-Jan Lubbertsen</author>
      <dc:creator>Gerrit-Jan Lubbertsen</dc:creator>
      <content:encoded><![CDATA[<p><a href="https://dev.azure.com/%5B%5D/Anta/_apis/build/builds/?api-version=2" target="_blank" rel="nofollow">https://dev.azure.com/[]/...../_apis/build/builds/?api-version=2</a>.</p>
<p>The response from devops:</p>
<pre><code>{
            "id": 389235,
            "buildNumber": "389235",
            "status": "completed",
            "sourceBranch": "refs/pull/31748/merge",
            "parameters": "{\"system.pullRequest.pullRequestId\":\"31748\",\"system.pullRequest.sourceBranch\":\"refs/heads/team/realbranch-1.1\"}"
},</code></pre>
<p>Now all pull request have this <b>refs/pull/31748/merge
<br></b> we'd like to filter on the source branch <b>refs/heads/team/</b> for these pull requests.</p>
<p>can you implement fallback for <b>refs/pull/*/merge</b> to parameter/system.pullRequest.sourceBranch</p>]]></content:encoded>
    </item>
    <item>
      <title>There is an exception when sharing a dashboard</title>
      <description><![CDATA[<p>2023-11-20 15:21:17.7752 | WARN | ApiErrorHandlingMiddleware | 12 | API ServiceException Catlight.Entities.ServerApi.ServiceException: Internal error: An error occurred while saving the entity changes. See the inner exception for details. at Catlight.Service.Clients.DashboardsClient.CreateSharedDashboardAsync(DashboardSettings body, CancellationToken cancellationToken) in C:\build\1\_work\42\s\Catlight.Service.Clients\ServiceClients.cs:line 3175 at Web.Services.DashboardService.ShareDashboard(Guid id) in C:\build\1\_work\42\s\Desktop\LocalWeb\Services\DashboardService.cs:line 681 at Web.Controllers.Api.DashboardController.ShareDashboard(Guid id) in C:\build\1\_work\42\s\Desktop\LocalWeb\Controllers\Api\DashboardController.cs:line 222 at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeActionMethodAsync&gt;g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeNextActionFilterAsync&gt;g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State&amp; next, Scope&amp; scope, Object&amp; state, Boolean&amp; isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeInnerFilterAsync&gt;g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)[_cuted_]</p>]]></description>
      <pubDate>Tue, 21 Nov 2023 18:47:53 +0000</pubDate>
      <link>https://support.catlight.io/i533-there-is-an-exception-when-sharing-a-dashboard</link>
      <guid>https://support.catlight.io/i533-there-is-an-exception-when-sharing-a-dashboard</guid>
      <author>Gerrit-Jan Lubbertsen</author>
      <dc:creator>Gerrit-Jan Lubbertsen</dc:creator>
      <content:encoded><![CDATA[<p>2023-11-20 15:21:17.7752 | WARN | ApiErrorHandlingMiddleware | 12 | API ServiceException Catlight.Entities.ServerApi.ServiceException: Internal error: An error occurred while saving the entity changes. See the inner exception for details.
<br>
at Catlight.Service.Clients.DashboardsClient.CreateSharedDashboardAsync(DashboardSettings body, CancellationToken cancellationToken) in C:\build\1\_work\42\s\Catlight.Service.Clients\ServiceClients.cs:line 3175
<br>
at Web.Services.DashboardService.ShareDashboard(Guid id) in C:\build\1\_work\42\s\Desktop\LocalWeb\Services\DashboardService.cs:line 681
<br>
at Web.Controllers.Api.DashboardController.ShareDashboard(Guid id) in C:\build\1\_work\42\s\Desktop\LocalWeb\Controllers\Api\DashboardController.cs:line 222
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeActionMethodAsync&gt;g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeNextActionFilterAsync&gt;g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State&amp; next, Scope&amp; scope, Object&amp; state, Boolean&amp; isCompleted)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeInnerFilterAsync&gt;g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeNextResourceFilter&gt;g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State&amp; next, Scope&amp; scope, Object&amp; state, Boolean&amp; isCompleted)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeFilterPipelineAsync&gt;g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeAsync&gt;g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
<br>
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeAsync&gt;g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
<br>
at Microsoft.AspNetCore.Routing.EndpointMiddleware.&lt;Invoke&gt;g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
<br>
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
<br>
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
<br>
at Catlight.Service.Common.ApiErrorHandlingMiddleware.Invoke(HttpContext context) in C:\build\1\_work\42\s\Catlight.Service.Common\ApiErrorHandlingMiddleware.cs:line 55</p>]]></content:encoded>
    </item>
    <item>
      <title>Azure DevOps loading indefinitely</title>
      <description><![CDATA[<p>Report Id: 63988</p> <p>I'm trying to configure Azure DevOps with CatLight, but it keeps "Loading..." indefinitely.</p> <p>Jira is already configured and showing items...I already removed all items and started with Azure, but the same thing, only loading (more than a hour so far).</p>]]></description>
      <pubDate>Thu, 11 May 2023 17:26:58 +0000</pubDate>
      <link>https://support.catlight.io/i521-azure-devops-loading-indefinitely</link>
      <guid>https://support.catlight.io/i521-azure-devops-loading-indefinitely</guid>
      <author>Guilherme Stracini</author>
      <dc:creator>Guilherme Stracini</dc:creator>
      <content:encoded><![CDATA[<p>Report Id: 63988</p>
<p>I'm trying to configure Azure DevOps with CatLight, but it keeps "Loading..." indefinitely.</p>
<p>Jira is already configured and showing items...I already removed all items and started with Azure, but the same thing, only loading (more than a hour so far).</p>]]></content:encoded>
    </item>
    <item>
      <title>CatLight v3.0.31 does not allow sorting the list of builds from latest to oldest. </title>
      <description><![CDATA[<p>CatLight v3.0.31 does not allow sorting the list of builds from latest to oldest. Version 2.0 did allow that.</p>]]></description>
      <pubDate>Sun, 26 Feb 2023 16:52:23 +0000</pubDate>
      <link>https://support.catlight.io/i503-catlight-v3-0-31-does-not-allow-sorting-the-list-of-builds-from-latest-to-oldest</link>
      <guid>https://support.catlight.io/i503-catlight-v3-0-31-does-not-allow-sorting-the-list-of-builds-from-latest-to-oldest</guid>
      <author>Danny Smith</author>
      <dc:creator>Danny Smith</dc:creator>
      <content:encoded><![CDATA[<p>CatLight v3.0.31 does not allow sorting the list of builds from latest to oldest. Version 2.0 did allow that.</p>]]></content:encoded>
    </item>
    <item>
      <title>No accelerated notifications for Azure DevOps</title>
      <description><![CDATA[<p>Hi! We enabled and configured the devops addon as suggested in https://support.catlight.io/i499-how-to-configure-accelerated-notifications-for-azure-devops but the acceleration isn't recognized. I event installed catlight on a new machine to see if my local settings interfere with it but no, the acceleration doesn't show up.</p> <p>Do we need to do anything more than what is described?</p> <p>Thanks</p>]]></description>
      <pubDate>Sun, 26 Feb 2023 16:52:09 +0000</pubDate>
      <link>https://support.catlight.io/i514-no-accelerated-notifications-for-azure-devops</link>
      <guid>https://support.catlight.io/i514-no-accelerated-notifications-for-azure-devops</guid>
      <author>Bernhard Millauer</author>
      <dc:creator>Bernhard Millauer</dc:creator>
      <content:encoded><![CDATA[<p>Hi! We enabled and configured the devops addon as suggested in <a href="https://support.catlight.io/i499-how-to-configure-accelerated-notifications-for-azure-devops">https://support.catlight.io/i499-how-to-configure-accelerated-notifications-for-azure-devops</a> but the acceleration isn't recognized. I event installed catlight on a new machine to see if my local settings interfere with it but no, the acceleration doesn't show up.</p>
<p>Do we need to do anything more than what is described?</p>
<p>Thanks</p>]]></content:encoded>
    </item>
    <item>
      <title>Dashboards are lost upon restart</title>
      <description><![CDATA[<p>I'm afraid I don't have "a lot" of details to share, but on several occasions (typically after being offline for a while), and re-opening Catlight, it says I don't have any dashboards</p> <p>I can restore shared dashboards, but it seems that local dashboards are somehow lost</p>]]></description>
      <pubDate>Thu, 26 Jan 2023 17:37:30 +0000</pubDate>
      <link>https://support.catlight.io/i505-dashboards-are-lost-upon-restart</link>
      <guid>https://support.catlight.io/i505-dashboards-are-lost-upon-restart</guid>
      <author>Tibo Desodt</author>
      <dc:creator>Tibo Desodt</dc:creator>
      <content:encoded><![CDATA[<p>I'm afraid I don't have "a lot" of details to share, but on several occasions (typically after being offline for a while), and re-opening Catlight, it says I don't have any dashboards</p>
<p>I can restore shared dashboards, but it seems that local dashboards are somehow lost</p>
<p><img id="" src="https://support.catlight.io/resources/tmp/2146007/1674720948/MTY638GqYUtePrtceR2A2khpzDQaF624xaT2t9bwV7_p5fDi7hvLYkZlESfB-RNmfm0srxJe0pJxSAr93Lk6VqqY_A%7E%7E/image-1674720947183.png" alt="image-1674720947183.png" data-file="___chdfid_2146007___"></p>]]></content:encoded>
    </item>
    <item>
      <title>Renew 10 seats Team Plan</title>
      <description><![CDATA[<p>Hi Support Team, </p> <p>We want to renew today our Team plan paying by credit card, because tomorrow is going to expire.</p> <p>Could you enable the payment by credit for today to avoid the Susbcription expiration?</p> <p>Thanks in advance, </p> <p>BR</p> <p>Anna</p>]]></description>
      <pubDate>Wed, 11 Jan 2023 17:25:22 +0000</pubDate>
      <link>https://support.catlight.io/i502-renew-10-seats-team-plan</link>
      <guid>https://support.catlight.io/i502-renew-10-seats-team-plan</guid>
      <author>Santcugat Licencesdpio</author>
      <dc:creator>Santcugat Licencesdpio</dc:creator>
      <content:encoded><![CDATA[<p>Hi Support Team, </p>
<p>We want to renew today our Team plan paying by credit card, because tomorrow is going to expire.</p>
<p>Could you enable the payment by credit for today to avoid the Susbcription expiration?</p>
<p>Thanks in advance, </p>
<p>BR</p>
<p>Anna</p>]]></content:encoded>
    </item>
    <item>
      <title>Unable to configure devops in v3</title>
      <description><![CDATA[<p>beta version 3.0.10</p> <p>1. Cleared all existing accounts</p> <p>2. Connect to DevOps</p> <p>3. Enter correct organisation after dev.azure.com/</p> <p>4. Connect </p> <p>5. Dashboard says "1 server connection need configuration"</p> <p>6. Clicking Fix returns to connect screen</p> <p>Also when I go to "Edit server connections" it lists the devops as "{org}.visualstudio.com" again, not DevOps. This is the old URL style and should not be used</p>]]></description>
      <pubDate>Sat, 26 Nov 2022 04:26:30 +0000</pubDate>
      <link>https://support.catlight.io/i482-unable-to-configure-devops-in-v3</link>
      <guid>https://support.catlight.io/i482-unable-to-configure-devops-in-v3</guid>
      <author>Howard Richards</author>
      <dc:creator>Howard Richards</dc:creator>
      <content:encoded><![CDATA[<p>beta version 3.0.10</p>
<p>1. Cleared all existing accounts</p>
<p>2. Connect to DevOps</p>
<p>3. Enter correct organisation after dev.azure.com/</p>
<p>4. Connect </p>
<p>5. Dashboard says "1 server connection need configuration"</p>
<p>6. Clicking Fix returns to connect screen</p>
<p>Also when I go to "Edit server connections" it lists the devops as "{org}.visualstudio.com" again, not DevOps. This is the old URL style and should not be used</p>]]></content:encoded>
    </item>
    <item>
      <title>Error while accessing a shared dashboard</title>
      <description><![CDATA[<p>I have created a few shared dashboards for my team to use and be on top of failing builds.</p> <p>I'm using a "catlight-compatible server" (i.e. relying on docker contains running locally that are instances of https://github.com/tsimbalar/gha-build-monitor and https://github.com/tsimbalar/codemagic-build-monitor )</p> <p>I can publish those as shared dashboards, but when my team mates try to access them, this causes an error.</p> <p></p> <p>Using CatLight v3.0.17 on both sides</p> <p>Here is what shows up in the logs in case that helps :</p>]]></description>
      <pubDate>Sat, 26 Nov 2022 04:26:17 +0000</pubDate>
      <link>https://support.catlight.io/i489-error-while-accessing-a-shared-dashboard</link>
      <guid>https://support.catlight.io/i489-error-while-accessing-a-shared-dashboard</guid>
      <author>Tibo Desodt</author>
      <dc:creator>Tibo Desodt</dc:creator>
      <content:encoded><![CDATA[<p>I have created a few shared dashboards for my team to use and be on top of failing builds.</p>
<p>I'm using a "catlight-compatible server" (i.e. relying on docker contains running locally that are instances of <a href="https://github.com/tsimbalar/gha-build-monitor" rel="nofollow">https://github.com/tsimbalar/gha-build-monitor</a> and <a href="https://github.com/tsimbalar/codemagic-build-monitor" rel="nofollow">https://github.com/tsimbalar/codemagic-build-monitor</a> )</p>
<p>I can publish those as shared dashboards, but when my team mates try to access them, this causes an error.</p>
<p><img id="" src="https://support.catlight.io/resources/tmp/2116875/1669370565/MTY66k5jUmPGz5orsOp9aSju_5YD5Sc5NN1V7gWYnHULpoP7Ml4fYyf2sba0NfOTEiXJDDQpTUXZUaGxoCAJCxC0mQ%7E%7E/image-1669370563989.png" alt="image-1669370563989.png" data-file="___chdfid_2116875___"></p>
<p>Using CatLight v3.0.17 on both sides</p>
<p>Here is what shows up in the logs in case that helps :</p>
<pre class="language-bash"><code>2022-11-25 08:53:04.2646 | DEBUG |      ConfigurationManager | 114 | Web proxy not configured. 
2022-11-25 08:54:20.1188 |  INFO |               EventLogger | 108 | {"e":"Dashboard.OpenSharedDashboard","p":null,"t":false} 
2022-11-25 08:54:20.1196 |  INFO |               EventLogger | 69 | {"e":"UI.OpenSharedDashboard","p":null,"t":false} 
2022-11-25 08:54:20.1207 | DEBUG |          DashboardService | 108 | Opening shared dashboard b34089a0-38e2-4bd3-b2ac-19ad72468217 
2022-11-25 08:54:20.1221 |  INFO |               EventLogger | 108 | {"e":"Dashboards.OpenShared","p":{"Id":"b34089a0-38e2-4bd3-b2ac-19ad72468217"},"t":false} 
2022-11-25 08:54:20.6324 | DEBUG |      ConfigurationManager | 98 | Saving settings: Catlight.Entities.ActionCenter.V1.DashboardSettings 
2022-11-25 08:54:20.6664 |  INFO |          DashboardService | 98 | Adding new connection of type 'CatlightService' because dashboard '"Core Team"' (Id: b34089a0-38e2-4bd3-b2ac-19ad72468217) uses it. 
2022-11-25 08:54:20.6664 |  INFO |               EventLogger | 98 | {"e":"Dashboards.AddUsedConnection","p":{"DashboardId":"b34089a0-38e2-4bd3-b2ac-19ad72468217","ConnectionType":7},"t":false} 
2022-11-25 08:54:20.6664 | DEBUG |   ServerCollectionManager | 98 | Adding server connection. Type:catlightservice, InstanceId:aae318ee-9875-48ad-92bd-a489b36a1621 
2022-11-25 08:54:20.6676 | DEBUG |               ServiceBase | 98 | Staring ServerManager 
2022-11-25 08:54:20.6676 | DEBUG |             ServerManager | 98 | aae3 | Starting server manager for catlightservice 
2022-11-25 08:54:20.6692 |  WARN | ApiErrorHandlingMiddleware | 98 | API exception System.ArgumentException: Unknown module type: catlightservice
   at Web.Services.Builds.ServerAdapterFactory.CreateAdapter(String type, String loggingInstanceId) in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/Builds/ServerAdapterFactory.cs:line 84
   at Web.Services.Builds.ServerAdapterPoller.ReCreateServerAdapter() in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/Builds/ServerAdapterPoller.cs:line 185
   at Web.Services.Builds.ServerAdapterPoller..ctor(String serverType, IConfigurationManager configurationManager, IServerAdapterFactory serverAdapterFactory, String loggingInstanceId) in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/Builds/ServerAdapterPoller.cs:line 57
   at Web.Services.Builds.SelfUpdatingServerAdapterFactory.CreateAdapter(String type, String loggingInstanceId) in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/Builds/SelfUpdatingServerAdapterFactory.cs:line 17
   at Web.Services.ServerManager.DoStart() in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/ServerManager.cs:line 650
   at Catlight.Common.ServiceBase.Start() in /Users/admin/buildagent/devmac-1/_work/15/s/Catlight.Common/ServiceBase.cs:line 21
   at Web.Services.ServerCollectionManager.AddServer(String serverType) in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/ServerCollectionManager.cs:line 109
   at Web.Services.DashboardService.AddNewConnectionsIfNeeded(DashboardSettings settings) in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/DashboardService.cs:line 842
   at Web.Services.DashboardService.OpenSharedDashboard(Guid id) in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Services/DashboardService.cs:line 728
   at Web.Controllers.Api.DashboardController.OpenSharedDashboard(Guid id) in /Users/admin/buildagent/devmac-1/_work/15/s/Desktop/LocalWeb/Controllers/Api/DashboardController.cs:line 188
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeActionMethodAsync&gt;g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeNextActionFilterAsync&gt;g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State&amp; next, Scope&amp; scope, Object&amp; state, Boolean&amp; isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.&lt;InvokeInnerFilterAsync&gt;g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeNextResourceFilter&gt;g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State&amp; next, Scope&amp; scope, Object&amp; state, Boolean&amp; isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeFilterPipelineAsync&gt;g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeAsync&gt;g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.&lt;InvokeAsync&gt;g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.&lt;Invoke&gt;g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Catlight.Service.Common.ApiErrorHandlingMiddleware.Invoke(HttpContext context) in /Users/admin/buildagent/devmac-1/_work/15/s/Catlight.Service.Common/ApiErrorHandlingMiddleware.cs:line 55
2022-11-25 08:54:22.4089 | DEBUG |      ConfigurationManager | 110 | Web proxy not configured. </code></pre>]]></content:encoded>
    </item>
    <item>
      <title>"Invert regex" checkboxes gets unchecked everytime I do a change</title>
      <description><![CDATA[<p>Using Catlight v3, with the new Action Center / Groups etc ...</p>
<p>I have set up some selection rules, that use a "branch filter regex" and the "invert regex" checkbox.</p>
<p>The problem is that whenever I change a Selection Rule, the "invert regex" checkbox of other Selection Rules of other Lists get unchecked ... and I start seeing again in my dashboard some builds that shouldn't show up.</p>
<p>If I have several Selection Rules with the "invert regex" option, then it becomes impossible to use, because whenever I update and save, it loses the "other invert regex" ... and when[_cuted_]</p>]]></description>
      <pubDate>Thu, 24 Nov 2022 09:29:51 +0000</pubDate>
      <link>https://support.catlight.io/i485-invert-regex-checkboxes-gets-unchecked-everytime-i-do-a-change</link>
      <guid>https://support.catlight.io/i485-invert-regex-checkboxes-gets-unchecked-everytime-i-do-a-change</guid>
      <author>Tibo Desodt</author>
      <dc:creator>Tibo Desodt</dc:creator>
      <content:encoded><![CDATA[<p>Using Catlight v3, with the new Action Center / Groups etc ...</p>
<p>I have set up some selection rules, that use a "branch filter regex" and the "invert regex" checkbox.</p>
<p>The problem is that whenever I change a Selection Rule, the "invert regex" checkbox of other Selection Rules of other Lists get unchecked ... and I start seeing again in my dashboard some builds that shouldn't show up.</p>
<p>If I have several Selection Rules with the "invert regex" option, then it becomes impossible to use, because whenever I update and save, it loses the "other invert regex" ... and when I fix that other one, it resets the previous one :P</p>
<p>How to reproduce :</p>
<p>- create several Watch lists (in my case, "App - Dev" and "App-service - Dev")</p>
<p>- in "App - Dev" , add a selection rule with a branch regex and a "invert regex" option and save</p>
<p>- observe that the filtering is correct and the dashboard only shows build "not for that branch"</p>
<p>- no go to the other list "App-service - Dev"'s settins, and add a selection rule with also a "invert regex" option ... and save</p>
<p>- observe that the filtering is correct under "App-service - Dev" .... but now it's incorrect under "App - Dev"</p>
<p>- go back to settings of "App - Dev" and observe that the "invert regex" has been lost</p>
<p><img id="" src="https://support.catlight.io/resources/tmp/2115987/1669202951/MTY6LXpHGW86X0mZc5uWlp-7unSHZ_3YK1kgLrdsoazL-_Tpwllmhs2O4pUcEpz_GwcV_E8VgdsmYkrgv9vmymgsiQ%7E%7E/image-1669202950614.png" alt="image-1669202950614.png" data-file="___chdfid_2115987___"></p>
<p><img id="" src="https://support.catlight.io/resources/tmp/2115988/1669203057/MTY6EVYV-FNXVq19D7drHGx8bFC-cqoOaJxHeWckMgYXbLb3TxM4H3lONlwqqo-8xzzWdQupCvI5jRrJiwumQHJV3Q%7E%7E/image-1669203056663.png" alt="image-1669203056663.png" data-file="___chdfid_2115988___"></p>
<p><img id="" src="https://support.catlight.io/resources/tmp/2115989/1669203134/MTY6VALLvaIrPi-P9pn1eEKDLScxQz9w_yooAMThbVSPGUBOGah3K61YgVH0gn7kCLqpmbItHRpMxAuPekTNQDXUdA%7E%7E/image-1669203133590.png" alt="image-1669203133590.png" data-file="___chdfid_2115989___"></p>]]></content:encoded>
    </item>
    <item>
      <title>Connecting to DevOps does not use dev.azure.com/[org]</title>
      <description><![CDATA[<p>I cannot get CatLight to use the correct (new style) URL formats when connecting to DevOps.</p> <p>When I set up the DevOps connection it correctly prompts me to connect to dev.azure.com/[organisation] - but when the connection appears in CatLight it shows as [organisation].visualstudio.com</p> <p>All the links to builds etc. are therefore the old URL format and are not updated dynamically.</p> <p>We have set our organisation to use the new URL formats in DevOps settings so I would expect the CatLight system to respect this setting and use the new formats. </p>]]></description>
      <pubDate>Tue, 08 Nov 2022 01:29:11 +0000</pubDate>
      <link>https://support.catlight.io/i443-connecting-to-devops-does-not-use-dev-azure-com-org</link>
      <guid>https://support.catlight.io/i443-connecting-to-devops-does-not-use-dev-azure-com-org</guid>
      <author>Howard Richards</author>
      <dc:creator>Howard Richards</dc:creator>
      <content:encoded><![CDATA[<p>I cannot get CatLight to use the correct (new style) URL formats when connecting to DevOps.</p>
<p>When I set up the DevOps connection it correctly prompts me to connect to <b>dev.azure.com/[organisation]</b> - but when the connection appears in CatLight it shows as <b>[organisation].visualstudio.com</b></p>
<p>All the links to builds etc. are therefore the old URL format and are not updated dynamically.</p>
<p>We have set our organisation to use the new URL formats in DevOps settings so I would expect the CatLight system to respect this setting and use the new formats. </p>]]></content:encoded>
    </item>
    <item>
      <title>New version 2.38 detected as malicious software on MacOs X</title>
      <description><![CDATA[<p>Hi all,  seems that new catlight version is not trusted by apple and won't start cause it's detected as malicious software.  I'm currently on MacOs Monterey 12.4</p>]]></description>
      <pubDate>Mon, 25 Jul 2022 21:35:22 +0000</pubDate>
      <link>https://support.catlight.io/i470-new-version-2-38-detected-as-malicious-software-on-macos-x</link>
      <guid>https://support.catlight.io/i470-new-version-2-38-detected-as-malicious-software-on-macos-x</guid>
      <author>Mattias Santoro</author>
      <dc:creator>Mattias Santoro</dc:creator>
      <content:encoded><![CDATA[<p>Hi all, 
<br>
seems that new catlight version is not trusted by apple and won't start cause it's detected as malicious software. 
<br>
I'm currently on MacOs Monterey 12.4</p>]]></content:encoded>
    </item>
    <item>
      <title>Only the first 100 gitlab projects are shown</title>
      <description><![CDATA[<p>Hi, I'm trying out your product to see if we can use it for Gitlab pipeline notifications. But I notice that while we have 600+ projects in Gitlab, I can only see the first 100 when chosing which ones to monitor. My guess is that there is a limit implemented and paging is not handled. Could you take a look at this?</p>]]></description>
      <pubDate>Wed, 18 May 2022 00:22:29 +0000</pubDate>
      <link>https://support.catlight.io/i460-only-the-first-100-gitlab-projects-are-shown</link>
      <guid>https://support.catlight.io/i460-only-the-first-100-gitlab-projects-are-shown</guid>
      <author>John Hotterbeekx</author>
      <dc:creator>John Hotterbeekx</dc:creator>
      <content:encoded><![CDATA[<p>Hi, I'm trying out your product to see if we can use it for Gitlab pipeline notifications. But I notice that while we have 600+ projects in Gitlab, I can only see the first 100 when chosing which ones to monitor. My guess is that there is a limit implemented and paging is not handled. Could you take a look at this?</p>]]></content:encoded>
    </item>
    <item>
      <title>Queries: Devops Broken link with new Workitem experience</title>
      <description><![CDATA[<p>Hi,</p> <p>Usually, when opening the query from the catlight browser, everything was perfect!</p> <p>Then I've enabled a new WorkItem experience from DevOps (see screenshot), it will open a wrong query!</p> <p>Yes, as now, as it is still in preview, I will disable it, but I think that you will be interested in this new behavior!</p>]]></description>
      <pubDate>Wed, 30 Mar 2022 03:54:51 +0000</pubDate>
      <link>https://support.catlight.io/i457-queries-devops-broken-link-with-new-workitem-experience</link>
      <guid>https://support.catlight.io/i457-queries-devops-broken-link-with-new-workitem-experience</guid>
      <author>Stefano Primo</author>
      <dc:creator>Stefano Primo</dc:creator>
      <content:encoded><![CDATA[<p>Hi,</p>
<p>Usually, when opening the query from the catlight browser, everything was perfect!</p>
<p>Then I've enabled a new WorkItem experience from DevOps (see screenshot), it will open a wrong query!</p>
<p>Yes, as now, as it is still in preview, I will disable it, but I think that you will be interested in this new behavior!</p>
<p><img id="" src="//s3.amazonaws.com/chd-data/data/catlight/items/457/media/image-1647249353145.png" alt="image-1647249353145.png" data-file="___chdfid_8383___"></p>]]></content:encoded>
    </item>
    <item>
      <title>CatLight v2.34.2 Suddenly Stopped Loading Dashboard/Build Updates</title>
      <description><![CDATA[<p>On Monday, October 18th 2021, I noticed that my CatLight tool was no longer showing the dashboard or updating build statuses.</p> <p>We use only a single connection (TFS), and I have repeatedly logged into TFS and checked build agents, etc, and CatLight is the only place not working.</p> <p>After sitting for about 5 minutes waiting for the dashboard to load, the gears go away, and I get the message "Offline A task was canceled." in the main window.</p>]]></description>
      <pubDate>Thu, 24 Mar 2022 17:57:53 +0000</pubDate>
      <link>https://support.catlight.io/i454-catlight-v2-34-2-suddenly-stopped-loading-dashboard-build-updates</link>
      <guid>https://support.catlight.io/i454-catlight-v2-34-2-suddenly-stopped-loading-dashboard-build-updates</guid>
      <author>David Dzimianski</author>
      <dc:creator>David Dzimianski</dc:creator>
      <content:encoded><![CDATA[<p>On Monday, October 18th 2021, I noticed that my CatLight tool was no longer showing the dashboard or updating build statuses.</p>
<p>We use only a single connection (TFS), and I have repeatedly logged into TFS and checked build agents, etc, and CatLight is the only place not working.</p>
<p>After sitting for about 5 minutes waiting for the dashboard to load, the gears go away, and I get the message "Offline A task was canceled." in the main window.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
