NextMinor and NextMajor builds are failing when publishing onprem apps using runSandboxAsOnPrem

Describe the issue
When creating a nextminor or nextmajor container, publishing our app fails due to missing dotnet assemblies.
Scripts used to create container and cause the issue
New-BCContainer -accept_eula `
                -Credential $credential `
                -licenseFile $licenseFileUri `
                -artifactUrl $artifactUrl `
                -containerName $containerName `
                -auth NavUserPassword `
                -runSandboxAsOnPrem:$true `
                -doNotCheckHealth `
                -memoryLimit 20G `
                -updateHosts `
                -includeAL `
                -additionalParameters $additionalParameters `
                -useBestContainerOS

Copy-FileToBcContainer -localPath $addinsZipFile `
    -containerName $containerName `
    -containerPath "C:\Program Files\Microsoft Dynamics NAV\ControlAddins.zip"
Invoke-ScriptInBcContainer -scriptblock {
    Expand-Archive -LiteralPath "C:\Program Files\Microsoft Dynamics NAV\ControlAddins.zip" -DestinationPath (Get-Item "C:\Program Files\Microsoft Dynamics NAV\*\Service\Add-ins\").FullName -Force
    Set-NAVServerinstance 'BC' -restart
} -containerName $containerName

Publish-BcContainerApp -containerName bc -appFile 'C:\work\App\Company_App_<IP_ADDRESS>.app' -skipVerification

Full output of scripts
BcContainerHelper is version 4.0.14
BcContainerHelper is running as administrator
HyperV is Enabled
UsePsSession is True
Host is Microsoft Windows 10 Pro - 10.0.19044.2604
Docker Client Version is 20.10.21
Docker Server Version is 20.10.21
Removing Session bc
Removing container bc
Removing entries from hosts
Removing bc from container hosts file
Removing bc-* from container hosts file
Removing Desktop shortcuts
Removing C:\ProgramData\BcContainerHelper\Extensions\bc
Fetching all docker images
Fetching all docker volumes
INFO: Windows 10 21H1/21H2 images are not yet available, using 2004 as these are found to work better than 20H2 on 21H1/21H2
Using image mcr.microsoft.com/businesscentral:10.0.19041.1415
Disabling Health Check (always report healthy)
Creating Container bc
Style: onprem
Multitenant: No
Version: 22.0.53859.0
Platform: 22.0.53784.0
Generic Tag: <IP_ADDRESS>
Container OS Version: 10.0.19041.1415 (2004)
Host OS Version: 10.0.19044.2604 (21H2)
WARNING: Host OS is Windows 10 21H1 or newer and Container OS is 2004, defaulting to process isolation. If you experience problems, add -isolation hyperv.
Using process isolation
Using locale en-GB
Disabling the standard eventlog dump to container log every 2 seconds (use -dumpEventLog to enable)
Using license file C:\App\Licenses\BC21-License.bclicense
Additional Parameters:
--volume "C:\work\App:C:\BCWork"
Files in C:\ProgramData\BcContainerHelper\Extensions\bc\my:
- AdditionalOutput.ps1
- license.bclicense
- MainLoop.ps1
- SetupVariables.ps1
- updatehosts.ps1
Creating container bc from image mcr.microsoft.com/businesscentral:10.0.19041.1415
adb4b4ec04f7f15c3655c5d029a8443eac7b943bfabddc1f1fbf09a5214ce6b0
Waiting for container bc to be ready
Using artifactUrl https://bcinsider.azureedge.net/sandbox/22.0.53859.0/gb
Using installer from C:\Run\210-new
Installing Business Central
Installing from artifacts
Starting Local SQL Server
Starting Internet Information Server
Copying Service Tier Files
c:\dl\sandbox\22.0.53859.0\platform\ServiceTier\Program Files
c:\dl\sandbox\22.0.53859.0\platform\ServiceTier\System64Folder
Copying PowerShell Scripts
c:\dl\sandbox\22.0.53859.0\platform\WindowsPowerShellScripts\Cloud\NAVAdministration
c:\dl\sandbox\22.0.53859.0\platform\WindowsPowerShellScripts\WebSearch
Copying Web Client Files
c:\dl\sandbox\22.0.53859.0\platform\WebClient\Microsoft Dynamics NAV
Copying ModernDev Files
c:\dl\sandbox\22.0.53859.0\platform
c:\dl\sandbox\22.0.53859.0\platform\ModernDev\program files\Microsoft Dynamics NAV
Copying additional files
Copying ConfigurationPackages
C:\dl\sandbox\22.0.53859.0\gb\ConfigurationPackages
Copying Test Assemblies
C:\dl\sandbox\22.0.53859.0\platform\Test Assemblies
Copying Extensions
C:\dl\sandbox\22.0.53859.0\gb\Extensions
Copying Applications
C:\dl\sandbox\22.0.53859.0\platform\Applications
Copying Applications.GB
C:\dl\sandbox\22.0.53859.0\gb\Applications.GB
Copying dependencies
Copying ReportBuilder
Importing PowerShell Modules
Restoring CRONUS Demo Database
Setting CompatibilityLevel for CRONUS on localhost\SQLEXPRESS
Modifying Business Central Service Tier Config File for Docker
Creating Business Central Service Tier
Installing SIP crypto provider: 'C:\Windows\System32\NavSip.dll'
Starting Business Central Service Tier
Importing license file
Stopping Business Central Service Tier
Installation took 264 seconds
Installation complete
Initializing...
Setting host.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting gateway.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting kubernetes.docker.internal to <IP_ADDRESS> in container hosts file (copy from host hosts file)
Setting host.containerhelper.internal to <IP_ADDRESS> in container hosts file
Starting Container
Hostname is bc
PublicDnsName is bc
Using NavUserPassword Authentication
Creating Self Signed Certificate
Self Signed Certificate Thumbprint 4D099185568FC6836AE5A7FFEA97876FE4FD64F4
DNS identity bc
Modifying Service Tier Config File with Instance Specific Settings
Starting Service Tier
Registering event sources
Creating DotNetCore Web Server Instance
Using application pool name: BC
Using default container name: NavWebApplicationContainer
Copy files to WWW root C:\inetpub\wwwroot\BC
Create the application pool BC
Create website: NavWebApplicationContainer without SSL
Update configuration: navsettings.json
Done Configuring Web Client
Using license file 'c:\run\my\license.bclicense'
Import License
Creating http download site
Setting SA Password and enabling SA
Creating bcadmin as SQL User and add to sysadmin
WARNING: This license is not compatible with this version of Business Central.
Creating SUPER user
WARNING: This license is not compatible with this version of Business Central.
WARNING: This license is not compatible with this version of Business Central.
Container IP Address: <IP_ADDRESS>
Container Hostname  : bc
Container Dns Name  : bc
Web Client          : http://bc/BC/
Dev. Server         : http://bc
Dev. ServerInstance : BC
Setting bc to <IP_ADDRESS> in host hosts file

Files:
http://bc:8080/ALLanguage.vsix

WARNING: You are running a container which is 362 days old.
Microsoft recommends that you always run the latest version of our containers.

Container Total Physical Memory is 63.7Gb
Container Free Physical Memory is 39.0Gb

Initialization took 57 seconds
Ready for connections!
Reading CustomSettings.config from bc
Creating Desktop Shortcuts for bc
Creating .net Assembly Reference Folder for VS Code
Copying DLLs from C:\Windows\assembly to assemblyProbingPath
Copying DLLs from C:\Windows\Microsoft.NET\assembly to assemblyProbingPath
Copying DLLs from C:\Program Files\Microsoft Dynamics NAV\220\Service to assemblyProbingPath
Copying DLLs from C:\Test Assemblies\Mock Assemblies to assemblyProbingPath
Container bc successfully created

Use:
Get-BcContainerEventLog -containerName bc to retrieve a snapshot of the event log from the container
Get-BcContainerDebugInfo -containerName bc to get debug information about the container
Enter-BcContainer -containerName bc to open a PowerShell prompt inside the container
Remove-BcContainer -containerName bc to remove the container again
docker logs bc to retrieve information about URL's again
Copy C:\Temp\ControlAddins.zip to container bc (C:\Program Files\Microsoft Dynamics NAV\ControlAddins.zip)
Publishing C:\ProgramData\BcContainerHelper\Extensions\bc\32a515f0-e04a-4313-903f-5ac87b8e6a67\Company_App_<IP_ADDRESS>.app
Extension compilation failed
error AL1024: A package with publisher 'Microsoft', name 'OnPrem Permissions', and a version compatible with '<IP_ADDRESS>' could not be loaded. Symbols for the requested app OnPrem Perm
issions by Microsoft <IP_ADDRESS> could not be found in the database.
.netpackages/dotnet.al(6,14): error AL0452: The type 'Microsoft.SharePoint.Client.SharePointOnlineCredentials' could not be found in assembly 'Microsoft.SharePoint.Client.Runtime, Ve
rsion=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=71e9bce111e9429c'
.netpackages/dotnet.al(315,14): error AL0452: The type 'System.Data.SqlClient.SqlConnection' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyT
oken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(39,24): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2226,24): error AL0185: DotNet 'SqlConnection' is missing
.netpackages/dotnet.al(319,14): error AL0452: The type 'System.Data.SqlClient.SqlCommand' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToke
n=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(40,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2294,53): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2308,49): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2331,55): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2333,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(8,21): error AL0185: DotNet 'SqlCommand' is missing
.netpackages/dotnet.al(331,14): error AL0452: The type 'System.Data.SqlClient.SqlParameter' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyTo
ken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(9,25): error AL0185: DotNet 'SqlParameter' is missing
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(30,24): error AL0185: DotNet 'SqlConnection' is missing
.netpackages/dotnet.al(323,14): error AL0452: The type 'System.Data.SqlClient.SqlDataReader' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyT
oken=b77a5c561934e089'
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(119,24): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(120,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(121,20): error AL0185: DotNet 'SqlDataReader' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(123,18): error AL0185: DotNet 'SqlParameter' is missing
.netpackages/dotnet.al(383,14): error AL0451: An assembly named 'System.Windows.Forms, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be found in the as
sembly probing paths 'C:\Program Files\Microsoft Dynamics NAV\220\Service\Add-Ins, C:\Windows\TEMP\Microsoft Dynamics NAV\Add-Ins\22.0.53784.0, C:\Program Files\Microsoft Dynamics NA
V\220\Service\, C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.13, C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.13'

Exception Script Stack Trace:
at <ScriptBlock>, <No file>: line 41

PowerShell Call Stack:
at Invoke-ScriptInBcContainer, C:\Program Files\WindowsPowerShell\Modules\bccontainerhelper\4.0.14\ContainerHandling\Invoke-ScriptInNavContainer.ps1: line 71
at <ScriptBlock>, C:\Program Files\WindowsPowerShell\Modules\bccontainerhelper\4.0.14\AppHandling\Publish-NavContainerApp.ps1: line 293
at Publish-BcContainerApp, C:\Program Files\WindowsPowerShell\Modules\bccontainerhelper\4.0.14\AppHandling\Publish-NavContainerApp.ps1: line 144
at <ScriptBlock>, <No file>: line 30

Container Free Physical Memory: 36.3Gb

Services in container bc:
- MicrosoftDynamicsNavServer$BC is Running
- MSSQL$SQLEXPRESS is Running

Relevant event log from container bc:
- 20230308 07:11:01 - MicrosoftDynamicsNavServer$BC

  Server instance: BC
  Category: Extensions
  ClientSessionId: 00000000-0000-0000-0000-000000000000
  ClientActivityId: 00000000-0000-0000-0000-000000000000
  ServerSessionUniqueId: df62de3e-1af7-4090-a653-30599e4297f9
  ServerActivityId: 724104ab-2e52-4e22-b2d4-78645252e2b0
  EventTime: 03/08/2023 07:11:01
  Message Extension compilation failed
  error AL1024: A package with publisher 'Microsoft', name 'OnPrem Permissions', and a version compatible with '<IP_ADDRESS>' could not be loaded. Symbols for the requested app OnPrem Pe
rmissions by Microsoft <IP_ADDRESS> could not be found in the database.
  .netpackages/dotnet.al(6,14): error AL0452: The type 'Microsoft.SharePoint.Client.SharePointOnlineCredentials' could not be found in assembly 'Microsoft.SharePoint.Client.Runtime,
Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=71e9bce111e9429c'
  .netpackages/dotnet.al(315,14): error AL0452: The type 'System.Data.SqlClient.SqlConnection' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKe
yToken=b77a5c561934e089'
  Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(39,24): error AL0185: DotNet 'SqlConnection' is missing
  Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2226,24): error AL0185: DotNet 'SqlConnection' is missing
  .netpackages/dotnet.al(319,14): error AL0452: The type 'System.Data.SqlClient.SqlCommand' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyTo
ken=b77a5c561934e089'
  Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(40,21): error AL0185: DotNet 'SqlCommand' is missing
  Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2294,53): error AL0185: DotNet 'SqlConnection' is missing
  Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2308,49): error AL0185: DotNet 'SqlConnection' is missing
  Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2331,55): error AL0185: DotNet 'SqlConnection' is missing
  Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2333,21): error AL0185: DotNet 'SqlCommand' is missing
  Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(8,21): error AL0185: DotNet 'SqlCommand' is missing
  .netpackages/dotnet.al(331,14): error AL0452: The type 'System.Data.SqlClient.SqlParameter' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKey
Token=b77a5c561934e089'
  Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(9,25): error AL0185: DotNet 'SqlParameter' is missing
  Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(30,24): error AL0185: DotNet 'SqlConnection' is missing
  .netpackages/dotnet.al(323,14): error AL0452: The type 'System.Data.SqlClient.SqlDataReader' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKe
yToken=b77a5c561934e089'
  Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(119,24): error AL0185: DotNet 'SqlConnection' is missing
  Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(120,21): error AL0185: DotNet 'SqlCommand' is missing
  Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(121,20): error AL0185: DotNet 'SqlDataReader' is missing
  Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(123,18): error AL0185: DotNet 'SqlParameter' is missing
  .netpackages/dotnet.al(383,14): error AL0451: An assembly named 'System.Windows.Forms, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be found in the
assembly probing paths 'C:\Program Files\Microsoft Dynamics NAV\220\Service\Add-Ins, C:\Windows\TEMP\Microsoft Dynamics NAV\Add-Ins\22.0.53784.0, C:\Program Files\Microsoft Dynamics
NAV\220\Service\, C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.13, C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.13'
  ProcessId: 30276
  Tag: 00001YW
  ThreadId: 42
  CounterInformation:
  CustomParameters: {
  }
  GatewayCorrelationId:

Publish-BcContainerApp Telemetry Correlation Id: fb221f62-59de-4df7-bab1-649be47a2f12
Extension compilation failed
error AL1024: A package with publisher 'Microsoft', name 'OnPrem Permissions', and a version compatible with '<IP_ADDRESS>' could not be loaded. Symbols for the requested app OnPrem
Permissions by Microsoft <IP_ADDRESS> could not be found in the database.
.netpackages/dotnet.al(6,14): error AL0452: The type 'Microsoft.SharePoint.Client.SharePointOnlineCredentials' could not be found in assembly 'Microsoft.SharePoint.Client.Runtime,
Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=71e9bce111e9429c'
.netpackages/dotnet.al(315,14): error AL0452: The type 'System.Data.SqlClient.SqlConnection' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(39,24): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2226,24): error AL0185: DotNet 'SqlConnection' is missing
.netpackages/dotnet.al(319,14): error AL0452: The type 'System.Data.SqlClient.SqlCommand' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(40,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2294,53): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2308,49): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2331,55): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2333,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(8,21): error AL0185: DotNet 'SqlCommand' is missing
.netpackages/dotnet.al(331,14): error AL0452: The type 'System.Data.SqlClient.SqlParameter' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(9,25): error AL0185: DotNet 'SqlParameter' is missing
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(30,24): error AL0185: DotNet 'SqlConnection' is missing
.netpackages/dotnet.al(323,14): error AL0452: The type 'System.Data.SqlClient.SqlDataReader' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=b77a5c561934e089'
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(119,24): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(120,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(121,20): error AL0185: DotNet 'SqlDataReader' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(123,18): error AL0185: DotNet 'SqlParameter' is missing
.netpackages/dotnet.al(383,14): error AL0451: An assembly named 'System.Windows.Forms, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be found in the
assembly probing paths 'C:\Program Files\Microsoft Dynamics NAV\220\Service\Add-Ins, C:\Windows\TEMP\Microsoft Dynamics NAV\Add-Ins\22.0.53784.0, C:\Program Files\Microsoft
Dynamics NAV\220\Service\, C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.13, C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.13'
At C:\Program Files\WindowsPowerShell\Modules\bccontainerhelper\4.0.14\ContainerHandling\Invoke-ScriptInNavContainer.ps1:112 char:13
+             throw $errorMessage
+             ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Extension compi...ore.App\6.0.13':String) [], RuntimeException
    + FullyQualifiedErrorId : Extension compilation failed
    error AL1024: A package with publisher 'Microsoft', name 'OnPrem Permissions', and a version compatible with '<IP_ADDRESS>' could not be loaded. Symbols for the requested app OnPre
   m Permissions by Microsoft <IP_ADDRESS> could not be found in the database.
    .netpackages/dotnet.al(6,14): error AL0452: The type 'Microsoft.SharePoint.Client.SharePointOnlineCredentials' could not be found in assembly 'Microsoft.SharePoint.Client.Runti
   me, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=71e9bce111e9429c'
    .netpackages/dotnet.al(315,14): error AL0452: The type 'System.Data.SqlClient.SqlConnection' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, Publ
   icKeyToken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(39,24): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2226,24): error AL0185: DotNet 'SqlConnection' is missing
    .netpackages/dotnet.al(319,14): error AL0452: The type 'System.Data.SqlClient.SqlCommand' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicK
   eyToken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecSQL.Codeunit.al(40,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2294,53): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2308,49): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2331,55): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXScrutinyFunctions.Codeunit.al(2333,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(8,21): error AL0185: DotNet 'SqlCommand' is missing
    .netpackages/dotnet.al(331,14): error AL0452: The type 'System.Data.SqlClient.SqlParameter' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, Publi
   cKeyToken=b77a5c561934e089'
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(9,25): error AL0185: DotNet 'SqlParameter' is missing
Src/Codeunits/XXXScrutinySQLExecuteSearch.Codeunit.al(30,24): error AL0185: DotNet 'SqlConnection' is missing
    .netpackages/dotnet.al(323,14): error AL0452: The type 'System.Data.SqlClient.SqlDataReader' could not be found in assembly 'System.Data, Version=<IP_ADDRESS>, Culture=neutral, Publ
   icKeyToken=b77a5c561934e089'
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(119,24): error AL0185: DotNet 'SqlConnection' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(120,21): error AL0185: DotNet 'SqlCommand' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(121,20): error AL0185: DotNet 'SqlDataReader' is missing
Src/Codeunits/XXXLaserFicheMsgInfo.Codeunit.al(123,18): error AL0185: DotNet 'SqlParameter' is missing
    .netpackages/dotnet.al(383,14): error AL0451: An assembly named 'System.Windows.Forms, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089' could not be found in
   the assembly probing paths 'C:\Program Files\Microsoft Dynamics NAV\220\Service\Add-Ins, C:\Windows\TEMP\Microsoft Dynamics NAV\Add-Ins\22.0.53784.0, C:\Program Files\Microsoft
   Dynamics NAV\220\Service\, C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.13, C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.13'
...

Additional context

It happens all the time with several tested countries
It used to work for an older version of NextMajor 22.0.52293.0

I can send the app file and script with it if you like. This seems like it might not be copying the newer DLLs to the assemblyProbingPaths, only the older DLLs from C:\Windows\Microsoft.NET\assembly

Could you try the pre-release version of BcContainerHelper.
I think this has been resolved in that.
Thanks

Thanks Freddy. I'm running it now with 4.0.15-preview921.

Could you provide the full log?

I noticed that OnPrem Permissions is not available, despite setting the flag to runSandboxAsOnPrem.
In addition to that, if the .NET AddIns versions have been upgraded to a higher major version, that would be the reason it's failing.

Service Tier is dotnet 6 in 22.
In the old days, I would copy:
Copying DLLs from C:\Windows\assembly to assemblyProbingPath
Copying DLLs from C:\Windows\Microsoft.NET\assembly to assemblyProbingPath
Copying DLLs from C:\Program Files\Microsoft Dynamics NAV\220\Service to assemblyProbingPath
Copying DLLs from C:\Test Assemblies\Mock Assemblies to assemblyProbingPath
to the folder, now I only copy:
Copying DLLs from C:\Program Files\Microsoft Dynamics NAV\220\Service to assemblyProbingPath
Copying DLLs from C:\Test Assemblies\Mock Assemblies to assemblyProbingPath
I should add the dotnet 6 dlls.
But... - all of that is not needed when you publish the app.
Did you upgrade all your dotnet addins to dotnet 6 or dotnet standard?

Yes, our custom addins have been converted to dotnet standard, but the issues are related to DLLs usually found either in the machine or in Business Central:

Microsoft.SharePoint.Client.SharePointOnlineCredentials in Microsoft.SharePoint.Client.Runtime
System.Data.SqlClient.SqlConnection in System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Data.SqlClient.SqlCommand in System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Data.SqlClient.SqlDataReader in System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Data.SqlClient.SqlParameter in System.Data, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089 could not be found

Additionally, OnPrem Permissions could not be found even though it was available in previous versions of NextMinor and NextMajor. Is that no longer the case from 22?

I don't know a lot about the dotnet standard / core thingy, but System.Windows.Forms is part of the .NET Framework. It does not exist as part of .NET Standard or .NET Core.
I also don't know what onprem permissions is, sorry.

Looking into this further, I think that since System.Data.SqlClient no longer exists in .NET 6, it has been replaced with Microsoft.Data.SqlClient, which is found in the Business Central Add-ins folder. This would mean that we just need to update our code to fix this.
I will close this now.


Refactoring: Use the 'name of' operator for the name of redirected events

Fixed by f4d8748 commit


build failures on Buildkite

Hi,
I have noticed that rules_typescript no longer builds on Bazel's CI system. Here is a link to a recent build (login required): https://buildkite.com/bazel/rules-typescript-typescript/builds/221#b5be24ee-439c-4e4d-b5e0-638182e7592f
The errors look as follows:

ERROR: /var/lib/buildkite-agent/builds/buildkite-worker-ubuntu1404-java8-5nng-1/bazel/rules-typescript-typescript/internal/BUILD.bazel:37:1: Couldn't build file internal/tsc_wrapped/compiler_host.js: Compiling TypeScript (devmode) //internal:tsc_wrapped failed (Exit 1)
--
  | WARNING: source-map-support module not installed.
  | Stack traces from languages like TypeScript will point to generated .js files.
  |
  | failed to load main  Error: Cannot find module 'typescript/lib/tsc.js'
  | looked in:
  | typescript/lib/tsc.js,
  | /var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/dfdd1ada97d1562dc805297d9f93d6fe/sandbox/3520676976649963374/execroot/build_bazel_rules_typescript/bazel-out/host/bin/internal/tsc.runfiles/typescript/lib/tsc.js,
  | /var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/dfdd1ada97d1562dc805297d9f93d6fe/sandbox/3520676976649963374/execroot/build_bazel_rules_typescript/bazel-out/host/bin/internal/tsc.runfiles/build_bazel_rules_typescript/node_modules/typescript/lib/tsc.js,
  | /var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/dfdd1ada97d1562dc805297d9f93d6fe/sandbox/3520676976649963374/execroot/build_bazel_rules_typescript/bazel-out/host/bin/internal/tsc.runfiles/build_bazel_rules_typescript_tsc_wrapped_deps/node_modules/typescript/lib/tsc.js
  | at Function.module.constructor._resolveFilename (/var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/dfdd1ada97d1562dc805297d9f93d6fe/execroot/build_bazel_rules_typescript/bazel-out/host/bin/internal/tsc_bin_loader.js:258:15)
  | at Function.Module._load (module.js:466:25)
  | at Object.<anonymous> (/var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/dfdd1ada97d1562dc805297d9f93d6fe/execroot/build_bazel_rules_typescript/bazel-out/host/bin/internal/tsc_bin_loader.js:290:24)
  | at Module._compile (module.js:635:30)
  | at Object.Module._extensions..js (module.js:646:10)
  | at Module.load (module.js:554:32)
  | at tryModuleLoad (module.js:497:12)
  | at Function.Module._load (module.js:489:3)
  | at Function.Module.runMain (module.js:676:10)
  | at startup (bootstrap_node.js:187:16)

Could you provide guidance on how to resolve this please? @alexeagle
cc: @dslomov

This may be related to a silent intermittent yarn failure. I'm going to investigate it this week.

While we are at it, I'd like to tear down our CircleCI config and make sure we are running everything on buildkite. Also need to follow up on running buildkite as a google3 presubmit.

Tracked down the silent yarn install failure that caused this. https://github.com/bazelbuild/rules_nodejs/pull/225 will resolve it.

Resolved with https://github.com/bazelbuild/rules_nodejs/commit/534ffaadd8e1a28f1f930107ef75b7ae0632865f (https://github.com/bazelbuild/rules_nodejs/pull/225) but still need to updated rules_typescript to a new rules_nodejs release in its WORKSPACE

Updating to the the latest rules_nodejs release 0.1.0 (which includes https://github.com/bazelbuild/rules_nodejs/pull/225) will prevent this from happening in the future.


fix: v2 dismiss keyboard when inapp message shows

Problem

An in-app message is sent to an iOS device.
User opens the keyboard and begins typing.
Issue arises when the in-app message shows on the screen, as the user is either blocked from closing the message or continuing to type.

This behavior prevents interaction with the app, as displaying of the in-app message disrupts the current activity (e.g., typing or moving back to previous screen) and makes it difficult for the user to manage actions.
Solution
Dismiss keyboard when in-app message shows up on the screen.
Testing
The change has been tested on :

iOS v2 SDK (Journeys)
Wrapper SDKs

Video
https://github.com/user-attachments/assets/c4095ee4-c09a-42cb-96e0-3d9a5d937366

do we know which sdk customer logged this issue? because I think we should ideally avoid maintaining v2 unless its a specific blocker.

This ticket was created from a request from this zendesk ticket and changes to v2 have been done considering this react native github request that's also +'ed 1 to this main linear ticket.

From the comment it seems like, its a request from React native and now our react native package do points at v3 branch. We can just request the customer to utilize the new data pipelines SDK.

Fair ask. I think PR was created few days before releasing CDP support on React native so we can drop it if required.

Closing this pull request as we'll be releasing this fix on CDP compatible version only.


Remove Counter module

Backing out some changes that should not have been merged.

@newhoggy Is this ready for merge? If so, please rebase and invoke bors.

@newhoggy if you're not planning to add anything in here, please merge.


Can not install, DO NOT MATCH THE HASHES

Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting openwakeword
Using cached https://www.piwheels.org/simple/openwakeword/openwakeword-0.6.0-py3-none-any.whl (60 kB)
INFO: pip is looking at multiple versions of openwakeword to determine which version is compatible with other requirements. This could take a while.
Downloading https://www.piwheels.org/simple/openwakeword/openwakeword-0.5.1-py3-none-any.whl (16.7 MB)
━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/16.7 MB 16.9 kB/s eta 0:12:54
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
openwakeword from https://www.piwheels.org/simple/openwakeword/openwakeword-0.5.1-py3-none-any.whl#sha256=15cf2bca0893c4ed210b55a98deb3c27b89b12f83268f2d28c19427b64ca9d4c:
Expected sha256 15cf2bca0893c4ed210b55a98deb3c27b89b12f83268f2d28c19427b64ca9d4c
Got        42ff0848b9e834e4f00f6b02c23d0722b18aaa591f91818f62eea9c19c29791f

I can't reproduce this issue on my system; try to clear your pip cache and try installing again,


Upgrade to cairo 0.10 and starknet-devnet 0.3.0

Blocked on https://github.com/OpenZeppelin/cairo-contracts/pull/449

Methods are no longer implicitly imported, so I think we need to explicitly import transfer_ownership etc.

starknet-hardhat-plugin also needs 0.6.6.alpha+


Could Plot.auto make the Simpsons cell heatmap?

Selecting a bar override on "season" vs "number_in_season" makes a bunch of zero-width, zero-height rects (and a working tooltip with some extraneous intervals): https://observablehq.com/d/58a592d7a3c97fc8

Plot.auto(simpsons, {x: "season", y: "number_in_season", color: "imdb_rating", mark: "bar"}).plot()

I wish it made this:

Plot.cell(simpsons, {x: "season", y: "number_in_season", fill: "imdb_rating"}).plot()

If there's no reducer / no binning by which to give the rects extent, could we infer that we could treat x and y as discrete and use cell instead? Though maybe that'd be brittle; it'd kinda depend on the numbers being evenly spaced.

I think this is a straight-up bug, not the intended behavior. I believe the code assumes that if we’re using the rect mark, that there’s a color reducer (and hence that x and y are binned). But that isn’t the case in the provided snippet.
Here are some options that I don’t immediately reject:

Choose cell instead of rect as the mark implementation.
Ignore the mark option and use dot instead.
Throw an error explaining that a reducer is required. (I don’t like this one.)
Add an implicit color reducer (median? mode? first?) to enable binning.
Add an implicit interval option? (But how would we know what interval to use…)

To me (1) choosing cell instead of mark is likely the easiest fix and seems like the place to start. I think it’s this line here, but you have to check whether a colorReduce was specified. (I think we’d still chose cell if a sizeReduce was specified? But the inputs don’t make much sense since the bar mark doesn’t support a size encoding.)
https://github.com/observablehq/plot/blob/16c75f4379df795277626c051065de3e96633687/src/marks/auto.js#L134
I would not introduce a cell mark option as @Fil suggested. A big value-add of the auto mark is that the differences between the rect marks are ignorable and in the chart cell we wouldn’t want the user to choose between cell and bar (and rect).


test(e2e): update lnd node credentials

Description:
Updates e2e test to use testnet4 node because of testnet1 retirement

How Has This Been Tested?
yarn test-e2e

Types of changes:
Tests update

Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[ ] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage remained the same at 20.122% when pulling 21d38879648c91661403352d8ccd9dbe15de5006 on korhaliv:test/update-e2e-creds into 42da9c8cb900e412ba3c50a5cde689416626cc4a on LN-Zap:master.


Having access to non-key fields in a Two Level Entity Mapping

Hello Volkan,
Let's say I have a table C which has a foreign key Bid from the table B and table B has a foreign key Aid from the table A. If A has a field Adesc and I want to map the Adesc field in CRow, how do I do it.
Serenity automatically generates Aid as part of the fields from table B inside CRow but not the other fields from A.
Regards

I have found a solution


Scrum 6 Update

Paul Reid
What did you work on this past iteration?
Worked on some last minute updates and bug fixes. Added a Github Action workflow.
What were any major challenges/issues you ran into?
No issues
What do you plan to work on this coming iteration?
Nothing!

Anusha Saleem
What did you work on this past iteration?
Implement google maps through a different library (@react-google-maps/api), and updated the UI of the whole site.
What were any major challenges/issues you ran into?
No issues
What do you plan to work on this coming iteration?
chill out :)

Imogene McDonald
What did you work on this past iteration?
Implemented the requests, added form validation for most of our forms, UI cleanups and improvements (mainly to the cards), and prepped data for the demo.
What were any major challenges/issues you ran into?
Trying to figure out how to get more than one card in the Carousel - the bootstrap component was limiting that way!
What do you plan to work on this coming iteration?
Eat lots of popcorn and cry because it's over :')

What did you work on this past iteration?
Worked on carousel, and a little of the css styles of the Marketplace.
What were any major challenges/issues you ran into?
Styling of the Carousel.
What do you plan to work on this coming iteration?
Nothing.


Develop Resource Page: Contributions: Contribution Sentiment

This issue is for coordinating around developing the resource page for Contributions: Contribution Sentiment.
The resource page lives in the following google document for easy editing, commenting, and revision:
https://docs.google.com/document/d/1oLr2kWKKbR8Vx7NrZ2xHXZ12cYN0vaqp1zehmF0IcKc/edit?usp=sharing
Once the page is in a decent shape, we will put a copy of it in the repository as a markdown file.
To work on this issue, feel free to leave a comment here and start editing the document. For questions, feedback requests, and other coordination tasks, please leave a comment here on the issue.
Please edit the google document directly and add your ideas to it. We can help with cleaning it up later.

Hi all - I've just had a listen to the March 4th D&I youtube recording and have a few questions on this before I suggest some edits;

Is there a proposed mechanism / tool that will be used to measure sentiment across working groups?
Is the focus purely on measuring contribution sentiment? Can this be expanded to include additional areas? For example, when a new project kicks off ask contributors for their sentiments on diversity and inclusion initiatives (examining polarity, emotions & intentions)? The data produced should allow you to identify inclusive collaboration throughout the project lifecycle. However, you would need to have the capability of collecting responses as the project passes through different phases. The data could then be cut by gender / ethnicity (but this depends on how much diversity data you can figure out about each contributor).

Welcome @danwoqen

Is there a proposed mechanism / tool that will be used to measure sentiment across working groups?

No. CHAOSS defines implementation-agnostic metrics. This means that any suitable tool could be used. It would be great to demonstrate that a metric can be implemented and this can be done in any tool.

Scope

We are open to any of these options. To get the ball rolling, we like to start small and grow from there. We have low-hanging fruits and you are welcome to pick the ones most appealing to you.
Please let us know any additional questions or how we can help you make a contribution.

Are these in a focus area? @GeorgLink

The focus area was renamed, not the folder that holds it.
The metric needs to be defined more and then moved over to the repo.

I am closing the issue as it has been labeled as a metric idea. The idea is that we can capture all metric ideas (either new metrics or additions to existing metrics). We can then look at all Metric Ideas collectively.


Data save successfully but does not show in query

Problem :
When I try to save data from onClick method it shows "Data save successfully" means success.
but when I try to get the data, that previously saved, return null value but why ?
My code :
btnSave.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Bio bio = new Bio();
                DatabaseDefinition db = FlowManager.getDatabase(BioDb.class);

                bio.setName(etxtName.getText().toString());
                bio.setCell(etxtEmail.getText().toString());
                bio.setEducation(etxtCell.getText().toString());
                bio.setEmail(etxtEdu.getText().toString());

                saveDataAsync(db, bio);
            }
        });

private void saveDataAsync(final DatabaseDefinition db, final Bio bio) {
        db.beginTransactionAsync(new ITransaction() {
            @Override
            public void execute(DatabaseWrapper databaseWrapper) {
                // do something in BG
                bio.save(databaseWrapper); // use wrapper (from BaseModel)
            }
        }).success(new Transaction.Success() {
            @Override
            public void onSuccess(Transaction transaction) {
                txtErr.setText("Save data successfully");
            }
        }).error(new Transaction.Error() {
            @Override
            public void onError(Transaction transaction, Throwable error) {
            }
        }).build().execute();
    }

// To Get data from database
btnGet.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Bio getInfo = getDataSingle(etxtEmail.getText().toString().trim());
                if (getInfo == null) return;

                txtErr.setTextColor(Color.parseColor("#000000"));
                txtErr.setText("User info : \nName :-" + getInfo.getName() +
                        " \nEmail :-" + getInfo.getEmail() +
                        " \nCell :-" + getInfo.getCell() +
                        " \nEducation :-" + getInfo.getEducation());

            }
        });

private Bio getDataAsync(String email) {
        final Bio[] bio = new Bio[1];
        try {
            SQLite.select()
                    .from(Bio.class)
                    .where(Bio_Table.email.is(email.trim()))
                    .async()
                    .queryResultCallback(new QueryTransaction.QueryResultCallback<Bio>() {
                        @Override
                        public void onQueryResult(QueryTransaction<Bio> transaction, @NonNull CursorResult<Bio> tResult) {
                            bio[0] = (Bio) tResult.toModel();

                            if (bio[0] != null)
                                Log.d("Education", "" + bio[0].getEducation());
                            tResult.close();
                        }
                    }).execute();
        } catch (Exception ex) {
        }

        return bio[0];
    }

Please let me inform what wrong am I done?
please check the link to see my project:
https://github.com/Subarata-Talukder/AndroidProjects/tree/master/ORM/AndroidDbFlow

Please correct me if I'm wrong, but in the provided sample you are simply not calling getDataAsync anywhere in your project.

Your ORM design concept is very nice to me. May be I did any mistake to write this code when I try to retrieve data back from database. Is it obvious to get data from database using by Async process, if I store data by using Async process?
I would be very grateful If you have any sample code that can perform some database operations.
One more, did you check my project code? I know, it might be difficult to you due to busy. But it may bring sense to you of my coding structure.
Thanks for developing amusing ORM concept.

First of all I'm not the developer of the library ;-)
And second: The way you are trying to query the data won't work, because the method will return immediately before bio [0] gets set. Google search on how asynchronous calls work in general, then come back to your code and you will understand why it's not working as you expect at the moment.


MySQL Adapter removed in minor release 3.2.0

Hi!
As https://github.com/elixir-ecto/ecto_sql/pull/117 has been merged into master, the MySQL adapter is entirely gone in 3.2.0. The adapter was deprecated in 3.1.5 but the complete removal is not mentioned in the changelog. Is this an oversight or was the removal premature?

Hi @hauptbenutzer!
When we released Ecto 3.0, we announced that it became stable API and the only remaining backwards incompatible change was the removal of Mariaex in favor of MyXQL. The MyXQL driver has been available for quite a while for testing and also safe for a while for use.
In any case, you are correct, it doesn't hurt to further clarify things in the v3.2.0 changelog. We will fix it. Thank you.

Thanks for the quick response and the clarification!
Cheers


Safari iOS7 Error - nopromises build v1.1.6

I got some errors running the ´nopromises´ build in iOS7.
With the normal build it works perfectly.
[Error] TypeError: 'undefined' is not a constructor (evaluating 'new e') 	setDriver
[Error] TypeError: 'undefined' is not an object (evaluating 'localforage.getItem')
Just to let you know because i don't believe this is a critical issue :D

Does Safari on iOS 7 support ES6 Promises natively? If not I would expect
errors.
-tofumatt
On 12 Jan 2015 08:20, "Ismael González"<EMAIL_ADDRESS>wrote:

I got some errors running the ´nopromises´ build in iOS7.
With the normal build it works perfectly.
[Error] TypeError: 'undefined' is not a constructor (evaluating 'new e')
setDriver
[Error] TypeError: 'undefined' is not an object (evaluating
'localforage.getItem')
Just to let you know because i don't believe this is a critical issue :D
—
Reply to this email directly or view it on GitHub
https://github.com/mozilla/localForage/issues/337.

Nope is not supported you're right :D


CFE sometimes doesn't perform loop variable inference inside for/if expressions in collections.

For the snippet:
import 'expect.dart';

void main() {
  Expect.type<List<int>>([for (var i = 1; i < 2; i++) i]);
}

The CFE generates something like:
  static method main() → void {
    exp::Expect::type<core::List<core::int>>( block {
      final core::List<dynamic> #t1 = <dynamic>[];
      for (dynamic i = 1; i.<(2) as{TypeError} core::bool; i = i.+(1))
        #t1.{core::List::add}(i);
    } =>#t1);
  }

This fails with "List<dynamic> is not a List<int>". We'd expect i to be an int in this context instead of dynamic.
A related issue is that casts aren't emitted for the loop variable:
import 'expect.dart';

void main() {
  dynamic nonInt = "string";
  for (int i = nonInt; false; ) {}
  var x = <int>[for (int i = nonInt; false;) 1];
}

generates
  static method main() → void {
    dynamic nonInt = "string";
    for (core::int i = nonInt as{TypeError} core::int; false; ) {
    }
    core::List<core::int> x = block {
      final core::List<core::int> #t1 = <core::int>[];
      for (core::int i = nonInt; false; )
        #t1.{core::List::add}(1);
    } =>#t1;
  }

Which is missing the type check.
Similarly for if expressions:
import 'expect.dart';

void main() {
  dynamic nonBool = 3;
  if (nonBool) {}
  Expect.throwsTypeError(() => <int>[if (nonBool) 1]);
}

which generates:
  static method main() → void {
    dynamic nonBool = 3;
    if(nonBool as{TypeError} core::bool) {
    }
    exp::Expect::throwsTypeError(() → core::List<core::int> => block {
      final core::List<core::int> #t1 = <core::int>[];
      if(nonBool)
        #t1.{core::List::add}(1);
    } =>#t1);
  }

Proposed fix: https://dart-review.googlesource.com/c/sdk/+/98333.

It looks like we fixed the first part of this but not yet the issue with if elements (fixed by CL 98484).
@Markzipan you might avoid editing the original issue to add substantial new information (save edits for fixing typos) and instead add new information as a follow up comment --- the email notification just gives the original and we don't necessarily see or get notified of your edits.

@kmillikin That's my bad! I had mistakenly thought both issues were the same underlying problem (why insert casts for dynamic types?).


Feijs issue62 master

Proposed solution to issue #62:
The model query now maintains a nested subquery in which it pushes all where-like clauses. This way orWhere and similar clauses do not override the global client scope.
Each global scope (except TenantScope and SoftDeletes) is also nested as a subquery. If needed, other global scopes may implement the LoftyScope interface to get included on the top level query.

See https://github.com/AuraEQ/laravel-multi-tenant/issues/62#issuecomment-172439122


Implement Redis Cache in Render

If I want to prepare for more load and horizontal scaling, I think it's best that I have a redis cache.
This way, if I horizontally scale, the memoization of the shelf data will work across all workers.
This decision to potentially scale in render is if we decide to host on AWS ec2.

helpful medium post


Please add system/account method

Getting account info is now available, especially free tokens amount.  VERY VERY useful thing, at least for us:)
json responce output:
{"result":{"nonce":1230,"consumers":0,"providers":1,"sufficients":0,"data":{"free":10661838641636,"reserved":0,"miscFrozen":0,"feeFrozen":0}}}

Hi @base1217 , thanks a lot for your contribution! We will give it a look hopefully soon.

Hi @base1217 .. thanks for your patience, we are going to look at your PR now.

Please add this to the unreleased section of doc/CHANGELOG.MD

Added system/account. This returns the full information for a particular account with the specified account_id.

@base1217 - Final change requested.


Feature/125 google analytics env variable

Summary of the changes
Allows the code associated with cookies to be enable or disabled via the tracking id environment variable. When disabled the cookies banner will not appear, the cookies policy link is removed from the footer and the switch on the cookies policy page is disabled.
Related issue
#125
Checklist

[x] I have manually accessibility tested any changes, if relevant.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.5 out of 6 committers have signed the CLA.:white_check_mark: jd239:white_check_mark: GCHQ-Developer-530:white_check_mark: GCHQ-Developer-847:white_check_mark: GCHQ-Developer-112:white_check_mark: GCHQ-Developer-741:x: MI6-451You have signed the CLA already but the status is still pending? Let us recheck it.

You may need to rebase off develop to make sure only your changes will be committed

You may need to rebase off develop to make sure only your changes will be committed

I believe I have rebased from develop, I think the other changes are prettier fixes.

You may need to rebase off develop to make sure only your changes will be committed

I believe I have rebased from develop, I think the other changes are prettier fixes.

When you do a git rebase, does it show that you're up to date? When I pulled down your branch and tried a rebase, it showed changes. I haven't done a push up though

You may need to rebase off develop to make sure only your changes will be committed

I believe I have rebased from develop, I think the other changes are prettier fixes.

When you do a git rebase, does it show that you're up to date? When I pulled down your branch and tried a rebase, it showed changes. I haven't done a push up though

Was showing as up to date for me and have just grabbed the latest changes and it says the same again. I did notice that I'd opened the pull request to main though so have fixed that with develop as destination branch.


Replace time.time with time.perf_counter

Reference Issues/PRs
Fixes https://github.com/alan-turing-institute/sktime/issues/1194
What does this implement/fix? Explain your changes.

replaces time.time with time.perf_counter

See https://github.com/alan-turing-institute/sktime/issues/1194#issuecomment-986061801

No changes, just the explanation why this fixes the bug.
Typical sequence is reproduce, understand, fix. I need to check that I've understood the fix.

Sure, I've added a short explanation on the issue. A "comment" review would have been better in this case I guess.

A "comment" review would have been better in this case I guess.

Well, a "bugfix" is changes to the code and sufficient evidence that it's fixed, and I've asked for the latter.


port shape_estimation to ros2

Please run rosdep install before build to install OpenCV.
Remarks :

pcl -> PCL
pcl_ros -> pcl_conversions
eigen_conversions -> tf2_eigen

tf::poseMsgToEigen(pose, transform) ->  tf2::fromMsg(pose, transform)

add libopencv-dev in package.xml

Remove map_corrector related files since it depends on duplicated msgs and not used anymore.

@nnmm Thank you for the review. I modified some files and commented on your reviews. Mainly,

remove unused files (They are old files and depending on the autoware.ai msgs.)
modify CMakeLists.

@TakaHoribe Do you know why map_corrector_node.cpp and three other cpp files are not being built? Should they be ported as well?

@nnmm

Do you know why map_corrector_node.cpp and three other cpp files are not being built? Should they be ported as well?

They should be removed even in the original code. They are very old files and depending on the Autoware.AI messages. They are not going to be used anymore. I removed them in them PR.

I think I've finished responding to all the reviews. Please check them. Thank you!

Yes, everything looks great :+1:

Thank you!


Added documentation for advanced search

Coverage remained the same at 72.86% when pulling 44f6c60d2474f08d577b9b22ec5b5f41523b1df3 on feature/228-search-documentation into<PHONE_NUMBER>964fc2bbd8c823e057498dd4e111fd on develop.

Coverage remained the same at 72.86% when pulling 44f6c60d2474f08d577b9b22ec5b5f41523b1df3 on feature/228-search-documentation into<PHONE_NUMBER>964fc2bbd8c823e057498dd4e111fd on develop.

Coverage remained the same at 72.86% when pulling 25ed6e04638ee610e802d755e69344b7add027cb on feature/228-search-documentation into<PHONE_NUMBER>964fc2bbd8c823e057498dd4e111fd on develop.


Update onboard-windows-server.md

Added License requirements to the top of the page
Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/9467

@JohanFreelancer9 Please copy review

Docs Build status updates of commit fb72303:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/onboard-windows-server.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit f42f6fb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/onboard-windows-server.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 78897fc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/onboard-windows-server.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@mjcaparas Please merge this PR. Thanks

Docs Build status updates of commit 1c324e1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/onboard-windows-server.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


ConversationalRetrievalAgent freezez/hangs when rememberIntermediateSteps set to true

So when I initialize as
         const executor = await createConversationalRetrievalAgent(model, [tool], {             verbose: true,             rememberIntermediateSteps: true,           })
the agent fully runs. However when I initialize it as
         const executor = await createConversationalRetrievalAgent(model, [tool], {             verbose: true,             rememberIntermediateSteps: false,           })
the agent seems to hang and prevents any code after the last print statement here from running
const result = await executor.call({
    input: question + 'Always use the tool.'
  })

  console.log('result is in for loop')
  console.log(result)

Kinda bizarre because I can get the result, but then something with the Agent seems to prevent subsequent code from running after the console.log() statement

@dosu-bot I tried making a new class called customCreateConversationalRetrievalAgent that uses a ConversationSummaryBufferMemory with an extremely large token limit of 1200000. However, this agent still seems to hang.

ConversationSummaryBufferMemory memory still hangs for me no matter what I try. Perhaps is there a bug in the source code?
Is there a way to get a better stacktrace that might help me pinpoint where it's hanging?


No reward-recipients error

Hi, guys!
Could you please tell me what caused this error:
[2018-07-18 05:26:36.1469] [I] [PayoutManager] Processing payments for pool ella_solo, block 1891749  [2018-07-18 05:26:36.1469] [I] [ella_solo] Adding 0.075 ELLA to balance of 0x4a2df392bbc02d5dcee2f512df8691738df29538  [2018-07-18 05:26:36.1536] [E] [PayoutManager] [ella_solo] Payment processing failed System.Exception: No reward-recipients of type = 'solo' configured    at MiningCore.Payments.PaymentSchemes.SoloPaymentScheme.CalculateRewards(PoolConfig poolConfig, Block block, Decimal blockReward, Dictionary'2 rewards) in /home/duyvu1311/miningcore/src/MiningCore/Payments/PaymentSchemes/SoloPaymentScheme.cs:line 116    at MiningCore.Payments.PaymentSchemes.SoloPaymentScheme.UpdateBalancesAsync(IDbConnection con, IDbTransaction tx, PoolConfig poolConfig, IPayoutHandler payoutHandler, Block block, Decimal blockReward) in /home/duyvu1311/miningcore/src/MiningCore/Payments/PaymentSchemes/SoloPaymentScheme.cs:line 75    at MiningCore.Payments.PayoutManager.<>c__DisplayClass12_1.<<UpdatePoolBalancesAsync>b__4>d.MoveNext() in /home/duyvu1311/miningcore/src/MiningCore/Payments/PayoutManager.cs:line 141 --- End of stack trace from previous location where exception was thrown ---    at MiningCore.Extensions.ConnectionFactoryExtensions.RunTxAsync(IConnectionFactory factory, Func'3 action, Boolean autoCommit, IsolationLevel isolation) in /home/duyvu1311/miningcore/src/MiningCore/Extensions/ConnectionFactoryExtensions.cs:line 214    at MiningCore.Payments.PayoutManager.UpdatePoolBalancesAsync(PoolConfig pool, IPayoutHandler handler, IPayoutScheme scheme) in /home/duyvu1311/miningcore/src/MiningCore/Payments/PayoutManager.cs:line 123    at MiningCore.Payments.PayoutManager.ProcessPoolsAsync() in /home/duyvu1311/miningcore/src/MiningCore/Payments/PayoutManager.cs:line 97    at MiningCore.Payments.PaymentSchemes.SoloPaymentScheme.CalculateRewards(PoolConfig poolConfig, Block block, Decimal blockReward, Dictionary'2 rewards) in /home/duyvu1311/miningcore/src/MiningCore/Payments/PaymentSchemes/SoloPaymentScheme.cs:line 116    at MiningCore.Payments.PaymentSchemes.SoloPaymentScheme.UpdateBalancesAsync(IDbConnection con, IDbTransaction tx, PoolConfig poolConfig, IPayoutHandler payoutHandler, Block block, Decimal blockReward) in /home/duyvu1311/miningcore/src/MiningCore/Payments/PaymentSchemes/SoloPaymentScheme.cs:line 75    at MiningCore.Payments.PayoutManager.<>c__DisplayClass12_1.<<UpdatePoolBalancesAsync>b__4>d.MoveNext() in /home/duyvu1311/miningcore/src/MiningCore/Payments/PayoutManager.cs:line 141 --- End of stack trace from previous location where exception was thrown ---    at MiningCore.Extensions.ConnectionFactoryExtensions.RunTxAsync(IConnectionFactory factory, Func'3 action, Boolean autoCommit, IsolationLevel isolation) in /home/duyvu1311/miningcore/src/MiningCore/Extensions/ConnectionFactoryExtensions.cs:line 214    at MiningCore.Payments.PayoutManager.UpdatePoolBalancesAsync(PoolConfig pool, IPayoutHandler handler, IPayoutScheme scheme) in /home/duyvu1311/miningcore/src/MiningCore/Payments/PayoutManager.cs:line 123    at MiningCore.Payments.PayoutManager.ProcessPoolsAsync() in /home/duyvu1311/miningcore/src/MiningCore/Payments/PayoutManager.cs:line 97
This is my config.json for this pool:
{
"id": "ella_solo",
"enabled": true,
"coin": {
"type": "ELLA"
},
"dagDir": "/home/duyvu1311/.ethash/dag/ella",
"address": "0xc27cc069b23c27c93b0cacbd626fc5d05ca5****",
"rewardRecipients": [
{
"address": "0x4a2df392bbc02d5dcee2f512df8691738df2****",
"percentage": 1.5
}
],
"blockRefreshInterval": 400,
"jobRebroadcastTimeout": 10,
"clientConnectionTimeout": 600,
"banning": {
"enabled": true,
"time": 600,
"invalidPercent": 50,
"checkThreshold": 50
},
"ports": {
"60110": {
"listenAddress": "<IP_ADDRESS>",
"difficulty": 0.5,
"varDiff": {
"minDiff": 0.5,
"maxDiff": null,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30,
"maxDelta": 500
}
}
},
"daemons": [
{
"host": "<IP_ADDRESS>",
"port": 60101,
"user": "",
"password": "",
"zmqBlockNotifySocket": "tcp://<IP_ADDRESS>:60102",
"portWs": 60103
}
],
...
}
Thank you!

After 2 days reading code, The error has resolved


Custom success message support

Hello! This pr adds support for a custom success message via the env var DANGER_SUCCESS_MESSAGE
I think it is better to handle it via an env var that adding a flag only for this

Sure, this seems reasonable to me 👍🏻

Thanks, this is shipped in 8.4.0!


pre-rendering mathjax content

is there any way to pre-render the data with mathjax, so that user won't see the loading of mathjax content?

please update to 2.0.0 to check if the issue persist

@calvinkei yes the new version is faster. But my issue is to load all the content before displaying them to the user.
current scenario is that if user's internet connecting goes away he may see old latex data. or if the user's internet connection is slow he may have to see that conversion of latex to mathjax equation.
can't we pre-fetch all the equations before displaying them to the user?

updated at 44850fc05b025b4532c5b078d32b407bad0b0bba, please check if it fits your need and I will publish it to 2.0.1 once you confirmed it is solved

i think this hide content until loading complete was available in previous version also.
yes my pain point is on internet connection.
i'll try to put mathjax scripts in ./assets folder . Let's see if it helps or not.

@dverma4u where ./assets in ios?

any solution?


Why is context.Context not used?

Issue Description
Context interface Set function signature is
Set(key string, val interface{})

that signature is not safe for client level code to use.
For example, library uses keyword "subject" and this keyword will collide if client level code will use "subject" as well.
Standard GO context will not suffer from this issue if used correctly, because context.WithValue uses interface for the key.
The proper use is demonstrated here:  https://stackoverflow.com/questions/39946583/how-to-pass-context-in-golang-request-to-middleware.

Thanks @kulak, that's very valid. Would you be able to try to convert git.Context to implement context.Context in a PR?

I kind of solved the problem with creation of library that copies net/http interface: https://github.com/kulak/gemini


CASSANDRA-19182: IR may leak SSTables with pending repair when coming from streaming

oops, wrong PR!


Broken link

Describe the bug
I'm using vCloud Director "Kubernetes Container Cluster" plugin to deploy Tanzu cluster. Cluster Bootstrap process is failing because script can't download template from provided link. I checked this link from my browser and it's not exist. Something is broken with tags in github.
I think affected is every customer who will use CSE 4.0.3 and will try to deploy Tanzu cluster!
Reproduction steps

Install Container Extension Service v4.0.3
Deploy vCD plugin
Configure CES server
Configure vCloud Director
Try to create Tanzu cluster from tenant portal.
...

Expected behavior
Script will download files from github
Additional context
No response

Which version of CAPVCD have you set in configure CSE server section?

I have here value 1.0.0.

Set it to 1.0.1 as CSE 4.0.3 for tanzu 1.6.1 requires CAPVCD to be. 1.0.1 version

Thank you, that was what was needed!


Use zrecompile, create digest file, improve clean cache, don't zcompile zcompdump in completion, move templates/zlogin to login_init.zsh and zmanage to init.zsh

This wraps up the suggestions and discussions of PRs #216 and #217

@Eriner, I've separated this in commits that do separate changes. Maybe reviewing commits individually will help better going through all that is going on...

A cursory look over the changes looks good. I'll pull this into a testing VM and give it more time tomorrow evening. I'm particularly interested in benchmarking this startup performance in the case that I intentionally throttle the disk performance to simulate less-capable hardware.

Great work @ericbn! :+1: :)

@Eriner, I've been using this code for almost a month without issues. There's one change that I think should be made though:
The modules/meta/functions/zmanage function in zcompiled into ${ZIM_HOME}/functions.zwc (which in turn is added to the fpath). The problem is that if the functions.zwc gets corrupted, then zmanage won't be available, and it is needed exactly to clear the cache, which would solve the issue (so the average user would get into a kind of deadlock).
My suggestion is that we stop having a meta´ module, and move the zmanagefunction declaration to maybe inside theinit.zsh` file. What do you think?

@ericbn Yes, I too have been running this on a VM without issue. :+1: to the zmanage comment; I think that's a good idea.

@Eriner, cool, just pushed a commit with the zmanage changes.

What else needs to be done here?

@Eriner, maybe the last thing we need here starting with this change and going forward are Release Notes / a Change Log.
As we don't have version numbers, maybe it could be grouped by date. For the current changes it could be something like:
## 2017-11-23

Major changes in the core code. Using a functions.zwc digest file for all
zcompiled module functions (fixes #86). Changed the template files, and removed
the meta module.

The following actions are required after the update:

* In `.zimrc`: remove the meta module from zmodules
* In `.zlogin`: replace previous code by

      [[ -s ${ZIM_HOME}/login_init.zsh ]] && source ${ZIM_HOME}/login_init.zsh

* It is advisable to also clean the cache with

      $ zmanage clean-cache

@Eriner, what do you think?

@ericbn I will dedicate time tomorrow evening to finally making the move to the zimframework repo. I think the best bet is to just xfer this repo to /core, and then we can make the rest of the changes as necessary. Once that full xfer is done, we'll release 1.0 and start tagging versions. Changelogs like that will be part of that.
As for the actual commits here, I don't have any issues with these commits. Feel free to merge. Good stuff! :+1:

@Eriner, now that I understand the initialization process better, after working on this, I think I'm better prepared to contribute on the planned changes on splitting the modules in separate repos. I even think the initialization code (mostly everything that was touched in this PR) should not change because of these next changes, and they could be handled as independent from each other.
Maybe we can arrange a pair programming session to look at the next changes together.
Also, I've been opening some PRs with other changes for your comments on them.

@ericbn sure, are you available on Sunday? I have some preliminary docs for planned changes written, but that's about as far as I ended up getting. Also, that is on a different machine that I won't have access to until the weekend; I've been traveling for work. If Sunday works for you, I'll drop a video chat link in here for us and anyone else who is interested and might want to give feedback.

@Eriner, this Sunday works for me. Good idea!
I'm at GMT-5, so let's say anytime between 10AM-10PM GMT-5 is good.

@ericbn Okay, we'll come to a more definite time as Sunday approaches.

@ericbn Let's plan on starting in an hour, at noon EST: https://meet.jit.si/IndifferentDwarfsEatCuriously
I'll likely only be available for around an hour to 90 minutes, but we'll blitz through what we can.

I set a reminder on my phone for this but it didn't go off. How's it going?
Does it look like I could hop on and help with something?
On Sun, Dec 3, 2017, 7:57 AM Matt Hamilton<EMAIL_ADDRESS>wrote:

@ericbn https://github.com/ericbn Let's plan on starting in an hour, at
noon EST: https://meet.jit.si/IndifferentDwarfsEatCuriously
I'll likely only be available for around an hour to 90 minutes, but we'll
blitz through what we can.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Eriner/zim/pull/218#issuecomment-348787624, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACbIGyRvKW45wR8HvKjx3bx7xVnqbL0Vks5s8sTQgaJpZM4PoFsL
.

--
Thank you,
Patrick Artounian


i cant download any extensions

We have written the needed data into your clipboard because it was too large to send. Please paste.

i don`t understand where i can solve the problem?


Update about changing SKU change

I think we can change the SKU of PIP so I think we will need to delete this sentence. "You cannot change the SKU after the public IP address is created. "
Please check and validate it is correct.

I think we can change the SKU of PIP so I think we will need to delete this sentence. "You cannot change the SKU after the public IP address is created. " Please check and validate it is correct.

Learn Build status updates of commit 0a3f68e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/virtual-network/ip-services/virtual-network-public-ip-address.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@asudbring
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Branch has conflicts.  Will open a new PR to make change.
#please-close


language: tail yield* in sync* generators

I see this pattern used:
Iterable<int> from(int n) sync* {
  yield n;
  yield* from(n + 1);
}

It would be nice if this pattern was handled well. Current implementations build a deeper and deeper stack of iterators, leading to quadratic time and linear space to enumerate the elements.
We could define the tail-position yield* of a generated iterator to replace the current iterator. That would ensure the above code runs in linear time and constant space.

I'm not sure how you replace the iterator, but some internal implementation could probably pass the internal access to the iterator to the new function call, instead of creating a new iterator for the call.
It's an optimization that can be done if the call is recognizable as a "sync*" function. (And something similar can be done for yield* in async* functions too).

Since there is no language change in this, the current specification allows optimizing the feature as long as it's indistinguishable from the current behavior, I'm closing this issue.


Links in readme show 404 - not found on website

Keptn slack, meetings and contribute display 404-not found
Link to slack page is https://keptn.sh/community/#slack

The community page also shows the same error.

thanks for bringing this up! where did you find those links?

These links are in the  .github/profile/README.md file.

ah ok! thanks for filing the issue! i will move this into keptn/community


Error: Stream yields empty buffer

I didn't know what happen. When i check gm and lwip library, it was available in dir, the installation process also no problem
Error: Stream yields empty buffer
at Socket. (C:\JS - Project\NodeJS basic\node_modules\gm\lib\command.js:57:17)
at Socket.emit (node:events:406:35)
at endReadableNT (node:internal/streams/readable:1331:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21),
Error: Command failed:
at ChildProcess.onExit (C:\JS - Project\NodeJS basic\node_modules\gm\lib\command.js:301:17)
at ChildProcess.emit (node:events:394:28)
at ChildProcess.cp.emit (C:\JS - Project\NodeJS basic\node_modules\cross-spawn\lib\enoent.js:40:29)
at maybeClose (node:internal/child_process:1067:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) {
code:<PHONE_NUMBER>,
signal: null
}

same issue, any workarounds ?
tested on windows 11 with latest versions

I have the same issue, it seemed not work on windows terminal.
D:\code\python>npm install --global image-to-ascii-cli

added 101 packages, and audited 102 packages in 40s

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities

D:\code\python>image-to-ascii -i D:\Pictures\1504838-smart-farm\png\027-farmer.png
error Stream yields empty buffer
error Command failed:

D:\code\python>

I tried a few other tools, I can use https://github.com/TheZoraiz/ascii-image-converter, https://github.com/ajay-gandhi/asciify-image on windows terminal.


Vertical scroll jumps on drag element on the bottom of a page

It occur when an array of sortable elements is long enough that vertical scroll appears.
If You scroll down the page to the bottom and drag one of the elements the scroll makes some jump.
I think it is caused by that first of all the dragged element is removed from DOM and length of the page is decreased so the vertical scroll jumps and than the placeholder is added and the page length returns to its previous value but the vertical scroll stay at its current position.

I think that this one is already answered and is not related with this library but is a jquery-ui issue.
Feel free to reopen in any case.


Build production and development JS builds in gulp watch

As decided earlier this year in our dev-retreat: Change JS builds so they build development and production bundles and load them in WP according to the WP_ENV variable.
Also, added the possibility to use URL parameter ?load_production_builds for testing production builds (Both JS and CSS) in development environment.

👍

First thing I notice is that eslint fails thousands of tests. Need to add prod to excludes in unit tests but also many dev files cause eslint errors. Can you check these to be failsafe @Niq1982? I'll test the other JS build processes soon-ish.


Devdocs: Uncaught TypeError: undefined is not a function

/Me/devdocs/js/common.js:45Uncaught TypeError: undefined is not a function

I started looking at this, and there is a lot of broken logic in the devdocs index page now beyond just this error, I'm wondering what this page actually needs to do now?

This will be completey revamped, so don't worry about this error.


PackageId:CPython3.Exe.x64;PackageAction:DownloadPackage;ReturnCode:0x80072ee2;

This issue has been moved from a ticket on Developer Community.

[severity:It bothers me. A fix would be nice]
下载python时特别慢每次只有几kb甚至是几b，而且下载完还出现无法下载CPython3.Exe.x64的情况，但是我测试了我的网速，发现不是网的问题，我甚至还修改了hosts，但是还是没用。等到我更新完成了，我登录vs的时候，发现之前的设置都恢复了，还需要重新配置

Original Comments
Feedback Bot on 11/16/2022, 00:06 AM:
(private comment, text removed)

Original Solutions
(no solutions)

duplicate of https://github.com/microsoft/PTVS/issues/7228


Data: check and update contig/sequence counts in genome core

It seems many of the sequence counts are not consistent with the actual number of sequences.
Check and correct erroneous counts.

Sequence counts updated for all the genomes after cross checking them with the actual number of sequences in the genome_sequence core and in RAST.
However, there are 2129 genomes for which not all sequences are loaded in solr. Need to reannotate or reload those genomes.
-Maulik

Fixed. Bad genomes were removed and reloaded into solr.


[Impeller] Run perf tests with Impeller immediately after running them on Skia.

A proof-of-concept of how to achieve this is at https://github.com/flutter/flutter/pull/116395. We have decided not to proceed with this approach due to capacity constraints.

We can revisit this in a couple of months.

Closing per https://github.com/flutter/flutter/pull/116395#issuecomment-1462662582


🐛 fixed routing error when no recommendations

no ref.
The default routing for the portal app is a signup page.  When a site has no recommendations, the result of triggering that page (by following a link that goes there) is a prompt to sign up, or a notification that one cannot sign up, if membership is disabled.
This patch adds a "No recommendations" message, which will be shown if a user follows a recommendations link (#/portal/recommendations) on a site without recommendations.  While we shouldn't end up there very often, it'll make a lot more sense when it does!
Correction: This fix does not close #20771 - that's a separate bug!

Thanks for this @cathysarisky

This is what I use in PHP to filter variables, if anyone can translate it, it would be a game changer.

https://github.com/user-attachments/assets/2a6303d0-08d9-4f63-833a-c2be025efab7
Thanks,
Fernando Ochoa Olivares.
MIT Researcher.


Update url of the developer guide

The developer guides have moved to a new url, fix all the references to the old one.

@bcl /  @ondrejbudai This change won't help much, because apart from docs/on-premises/00-overview/index.md these files are all pulled in periodically:

https://github.com/osbuild/osbuild.github.io/blob/main/.github/workflows/pull-readmes.yml
https://github.com/osbuild/osbuild.github.io/blob/main/readme-list

The real fix is to update the readmes in all respective repos.

Chm, maybe we need a check in this repo when someone tries to update these files "manually". This is super-easy to miss.

Could add them to the .gitignore file and then ignore the .gitignore file in the pipeline? :innocent:

Oh crap, I totally forgot about that.


jest-haste-map: Haste module naming collision: basic

This warning is shown when it's running the tests with jest
jest-haste-map: Haste module naming collision: basic
  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/bin/templates/basic/package.json
    * <rootDir>/examples/basic/package.json

How to solve
It's just rename the name project on these packages.json

This is fixed by #108 and #109


Support VEX

We want to support  VEX (Vulnerability Exploitability Exchange) documents to filter or provide additional context to matches.
The user will be able to add VEX documents using a CRD, which will be used when scanning a SBOM manifest.
This is already supported by trivy and grype.
We need to understand how a user will configure a VEX document to be used against a certain set of images.
(will this be registry-based? global for all the registries in a namespace? should we implement filters by using image metadata?)
Moreover, the VulnerabilityReport generated should provide details about the VEX profile used to produce it.

Also, let's see how we can fetch data from trivy's Vex Hub

Please consider supporting multiple VEX Hub entries, because we have our own in rancher/vexhub and it has VEXed entries that aren't sent to Trivy's VEX Hub. This happens, because we might VEX upstream CVEs in K8s and containerd, for example, that are applicable to our context in Rancher, but not generally applicable to contexts outside of it.


RichEditor removes Script tags

Hello. I need to be able to insert a script on a content page.
I removed it from the "Remove tags" section on backend/system/settings/update/october/backend/editor
and it is listed in the "Allowed tags" and "Allowed empty tags".
But it didn't worked. Script tag disappears every time i save.

Bit late but for anyone looking for a possible solution, take a look at these.
StackOverflow 1
StackOverflow 2


Removed custom websocket implementation

Use the default websocket middleware
Rewrote TestWebSocketConnectionFeature to use Channels instead of pipes
The server basically copies what the client did (which isn't optimized at the moment)

Remove pip install from travis.yml!


Allow Findings filter by tags of all object levels

Add the ability to filter tags of all objects instead of just findings. For example, when generating an engagement report, some tests might be tagged to be reported while others are tagged to be excluded. Only one test tag needs to be specified instead of tagging each finding in the test to be reported. This policy also applies to products and engagements.

I thought this was already in place, but then I noticed what was happening. I added these filter fields in the tagulous PR or the one thereafter. But it uses the Finding tags to populate all of the multiselects. So this PR is actually a bugfix? :-) (and addition to closedinfindings filter).


Too many connections

i am getting too many connections  error when when loading the dashboard
i am using aheroku postgresdb which can take up to 20 connections concurrently .

is there a way to overcome this issue

Have you tried to add ?connection_limit=20 to the DATABASE_URL? Umami uses prisma to handle the connection with the database and according to their documentation this is the way to specify the maximum number of connections.

thanks for reply @axelekwall .
i will check that and update.

Hey @axelekwall ,
Even I am facing the same issue.
When logging it shows error 502 and I even can't access my heroku postgress database through CLI.
It says Fatal error to many connections for user.
Can you look into it?
Is this only a Heroku issue?

@ShubhamVerma1811 Have you tried specifying the maximum number of collection like I described in my earlier reply?

@ShubhamVerma1811 Have you tried specifying the maximum number of collection like I described in my earlier reply?

Yes, I set the connection_limit to 5.
But I am not sure what happened by changing that because in Heroku it still shows 20/20 connections and even shows fatal error while trying to access psql from Heroku CLI

Ok, maybe that's not a fix then. I'll let you know if I find a solution!

If there are too many connections, as indicated by the error, you should try setting the connection limit to 1.

If there are too many connections, as indicated by the error, you should try setting the connection limit to 1.

But the point is I set it to 5 and it still used 20 out of 20.
So the limit didn't work right?

It looks like this has been raised a few times against Prisma (here, here, and here) and it looks like the solution is just appending the connection_limit.
It could also be that your Postgres server hasn't dropped the other connections..

is there a way we can disconnect the connection after the query is executed .  i think because of the serverless functions it uses a new connection for every new request .
https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/connection-management#calling-disconnect-explicitly

If there are too many connections, as indicated by the error, you should try setting the connection limit to 1.

i used connection_limit=1  but still same

Setting connection_limit=1 is the suggested solution for prisma. Although you will need to restart your database or flush the other existing connections first. Prisma is able to disconnect after a query, but there was a bug that caused it to crash. I will check if it is resolved and if it is, re-implement the disconnect.

Looks like a new version of Prisma was released yesterday with the disconnect fix, https://github.com/prisma/prisma/releases/tag/2.6.0. 🥳
I'll test it out and see how it goes.

Looks like it's still causing errors even with the latest version. 👎
Another thing you can try is to set idle_in_transaction_session_timeout to have postgresql automatically flush idle connections.

Looks like it's still causing errors even with the latest version. 👎
Another thing you can try is to set idle_in_transaction_session_timeout to have postgresql automatically flush idle connections.
i'll take a look and let you know

thanks ✌

I filed a bug with the Prisma repo regarding disconnects. You can follow here https://github.com/prisma/prisma/issues/3522

I filed a bug with the Prisma repo regarding disconnects. You can follow here https://github.com/prisma/prisma/issues/3522

I think this bug is fixed because the issue is closed.
Can you now try to fix this bug?

@ShubhamVerma1811 The issue is closed but there hasn't been a new release of prisma yet. Will update as soon as it's out.

Try the latest release and see if it helps.

Still get the 'too many connections' error on the latest version. Tried using the connection_limit=1 query string and its the same.

I was able to replicate the issue by running the following command and can confirm it's still happening.
npm run loadtest:medium # Takes 60 seconds to run, be patient
npm run loadtest:medium -- --verbose  # Optional, see every request logged

I'm unsure if the issue is intermittent as wasn't looking too closely, but it at least happened  >50% of the time.

The core of the issue is prisma is not disconnecting properly, even with the latest version. They fixed it from throwing errors but issue still remains. On top of that, some users have seen degraded performance from the disconnect code. I may have to explore using a different library.

Closing this. Can continue discussion in #263


Typing 'ps' crashes dockercli

This is running on latest HEAD of master.
I have one container running that was started from the shell. I've pasted the output of docker ps at the bottom.
Version: 0.2
Home: http://dockercli.com
dockercli> ps
Traceback (most recent call last):
  File "/Users/amjith/.virtualenvs/dockercli/bin/dockercli", line 9, in <module>
    load_entry_point('dockercli==0.2', 'console_scripts', 'dockercli')()
  File "/Users/amjith/.virtualenvs/dockercli/lib/python2.7/site-packages/click/core.py", line 664, in __call__
    return self.main(*args, **kwargs)
  File "/Users/amjith/.virtualenvs/dockercli/lib/python2.7/site-packages/click/core.py", line 644, in main
    rv = self.invoke(ctx)
  File "/Users/amjith/.virtualenvs/dockercli/lib/python2.7/site-packages/click/core.py", line 837, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/amjith/.virtualenvs/dockercli/lib/python2.7/site-packages/click/core.py", line 464, in invoke
    return callback(*args, **kwargs)
  File "/Users/amjith/Dropbox/code/python/dockercli/dockercli/main.py", line 258, in cli
    dockercli.run_cli()
  File "/Users/amjith/Dropbox/code/python/dockercli/dockercli/main.py", line 218, in run_cli
    self.handler.output)
  File "/Users/amjith/Dropbox/code/python/dockercli/dockercli/formatter.py", line 162, in format_data
    data = flatten_rows(data)
  File "/Users/amjith/Dropbox/code/python/dockercli/dockercli/formatter.py", line 255, in flatten_rows
    row[k] = ', '.join(row[k])
TypeError: sequence item 0: expected string or Unicode, dict found

Running docker ps
$ docker ps
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS               NAMES
1e05f4b057eb        mariadb:latest      "/docker-entrypoint.   2 minutes ago       Up 2 minutes        3306/tcp            some-mariadb

Should be fixed now; at least, I tested with the same container and it works.

Fixed!


Windows 11 can't stop

ElectronShutdownHandler.on('shutdown', async () => {
      logger.warn('shutdown quit 1')
     await sleep(3000) // = wind reg ProxyEnable
      logger.warn('shutdown quit 2')
      ElectronShutdownHandler.releaseShutdown()
      app.quit()
})

Now it shuts down when the "shutdown quit 2" is not executed

Hi!
First of all: did you execute the setup step? (as shown here: https://github.com/paymoapp/electron-shutdown-handler#example, setting up the window handle with setWindowHandle and calling blockShutdown afterwards)
If you don't call blockShutdown it can not be guaranteed that the async operations will be finished. Also note that blockShutdown must be called before the actual shutdown event (before the callback is called).

Also! Please refer to the demo. If you don't prevent the default behavior of before-quit and close events, then the electron app might just exit at a shutdown event, because even though preventShutdown is called, windows tries to close all the applications in the event of a shutdown.

app.on('before-quit', e => {
     e.preventDefault();
});

win.on('close', e => {
     e.preventDefault();
});

function sleep(ms) {
   return new Promise(resolve => setTimeout(resolve, ms));
}

async function writeFile(text) {
return new Promise((resolve, reject) => {
	fs.writeFile('test.txt', text, (err) => {
		if (err) {
			reject(err);
		} else {
			resolve();
		}
	})
})
}

ShutdownHandler.setWindowHandle(win.getNativeWindowHandle());
ShutdownHandler.blockShutdown('Yayy! It works! Shutdown in 10 seconds');
writeFile('!!!!!!!!!!!!!!!!!!!!!!!!!!!');
ShutdownHandler.on('shutdown', async () => {
     await writeFile('! System is shutting down !');
     await sleep(10000);
     await writeFile('Shutting down NOW');
     ShutdownHandler.releaseShutdown();
     app.quit();
});

text.txt = ! System is shutting down !
"Shutting down NOW" No Write

I currently don't have a windows 11 system on hands, but I will look into this ASAP.

It seems that the handling of Promise type is missing.


fix: Fix duplicate entries in grafana poi comparison results table

Description
Fix duplicate entries in grafana poi comparison results table
Issue link (if applicable)
https://github.com/graphops/subgraph-radio/issues/176

Grouped the data returned to de-dupe the table.


Correction for raw affiliation IPSiM, CNRS, INRAE, Institut Agro, University of Montpellier, Montpellier, France

Correction needed for raw affiliation IPSiM, CNRS, INRAE, Institut Agro, University of Montpellier, Montpellier, France
raw_affiliation_name: IPSiM, CNRS, INRAE, Institut Agro, University of Montpellier, Montpellier, France
new_rors: 051escj72;003vg9w96;05r332y60
previous_rors: 051escj72;003vg9w96
works_examples: W4403807446
contact: a7f316c9c897123df4b6c31c507f1fbe:002ce352904a5037575820d1c2d8f4252bd8 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-18. The new affiliations should be visible within the next 7 days.


[Bug]: Wora does not open

What Happened?
Wora.exe Fails to Start - Presumed Cause: JavaScript Heap Out of Memory
Description:
The Wora.exe program fails to start, running into a fatal error related to JavaScript heap out of memory. The program does not open at all and displays error messages when using various troubleshooting techniques.
Steps to Reproduce:

Download and install Wora.exe from the provided source.
Run the program using the command: ./Wora.exe --enable-logging
Observe the error messages in the console.

Expected Behavior:
The program should start and function as expected without running out of memory.
Actual Behavior:
The program fails to start and displays a "JavaScript heap out of memory" error. The error messages indicate issues with memory allocation in the Node.js environment.
Error Messages:
[31464:0721/124304.498:ERROR:node_bindings.cc(379)] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details.

<--- Last few GCs --->

[31464:0000324C00164000]    10182 ms: Mark-Compact (reduce) 3986.4 (3998.6) -> 3986.2 (3989.6) MB, pooled: 0 MB, 853.35 / 0.00 ms  (average mu = 0.735, current mu = 0.463) last resort; GC in old space requested
[31464:0000324C00164000]    10501 ms: Mark-Compact (reduce) 3986.2 (3989.6) -> 3986.2 (3989.1) MB, pooled: 0 MB, 318.69 / 0.00 ms  (average mu = 0.613, current mu = 0.000) last resort; GC in old space requested

<--- JS stacktrace --->

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
----- Native stack trace -----

 1: 00007FF779DBDADA uv_cpumask_size+72474
 2: 00007FF779D390EF node::OnFatalError+671
 3: 00007FF77CFD96E4 v8::Function::NewInstance+868
 4: 00007FF77CFD9653 v8::Function::NewInstance+723
 5: 00007FF77B5B77B1 v8::internal::ThreadIsolation::StartOfJitAllocationAt+436305
 6: 00007FF77B5A6B8C v8::internal::ThreadIsolation::StartOfJitAllocationAt+367660
 7: 00007FF77B43EE5C uv_random+4382268
 8: 00007FF7788B0D67 v8::CppHeap::CollectStatistics+22023
 9: 00007FF7788B0FD1 v8::CppHeap::CollectStatistics+22641
10: 00007FF77B51124E v8::String::NewFromUtf8+142
11: 00007FF817EBB181 node_register_module_v125+39185
12: 00007FF817EBB93D node_register_module_v125+41165
13: 00007FF817EB728D node_register_module_v125+23069
14: 00007FF77BB5E141 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2111665
15: 00007FF77BB5BD67 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2102487
16: 00007FF77BB5BD67 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2102487
17: 00007FF77BB5BD67 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2102487
18: 00007FF77BB5BD67 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2102487
19: 00007FF77BB5BD67 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2102487
20: 00007FF77BC7ADC0 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+3278128
21: 00007FF77BB8C007 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2299767
22: 00007FF77BB596B3 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2092579
23: 00007FF77B563161 v8::internal::ThreadIsolation::StartOfJitAllocationAt+90625
24: 00007FF778885E91 v8::internal::ThreadIsolation::SplitJitPages+64321
25: 00007FF77888606B v8::internal::ThreadIsolation::SplitJitPages+64795
26: 00007FF77B571837 v8::internal::ThreadIsolation::StartOfJitAllocationAt+149719
27: 00007FF77A4D09BB node::PromiseRejectCallback+2043
28: 00007FF77BB5E141 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2111665
29: 00007FF77BB5BD67 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2102487
30: 00007FF77BB597DC v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2092876
31: 00007FF77BB59333 v8::internal::compiler::CompilationDependencies::FieldTypeDependencyOffTheRecord+2091683
32: 00007FF77B562004 v8::internal::ThreadIsolation::StartOfJitAllocationAt+86180
33: 00007FF77B515A44 v8::Function::Call+516
34: 00007FF779DCB8DD node::CallbackScope::CallbackScope+1341
35: 00007FF779DCB5CD node::CallbackScope::CallbackScope+557
36: 00007FF779D5BDE8 node::binding::get_linked_module+14424
37: 00007FF779DC819C node::LoadEnvironment+396
38: 00007FF7780E5728 node::loader::ModuleWrap::SelfSize+14680
39: 00007FF778028654 std::__Cr::vector<v8::CpuProfileDeoptFrame,std::__Cr::allocator<v8::CpuProfileDeoptFrame> >::__alloc+74260
40: 00007FF778F1A70F uv_timer_set_repeat+1137887
41: 00007FF778F1E4B3 uv_timer_set_repeat+1153667
42: 00007FF778F19CBD uv_timer_set_repeat+1135245
43: 00007FF7781DF142 v8::internal::StrongRootAllocatorBase::StrongRootAllocatorBase+483122
44: 00007FF7781E036A v8::internal::StrongRootAllocatorBase::StrongRootAllocatorBase+487770
45: 00007FF7781E0151 v8::internal::StrongRootAllocatorBase::StrongRootAllocatorBase+487233
46: 00007FF7781DE95F v8::internal::StrongRootAllocatorBase::StrongRootAllocatorBase+481103
47: 00007FF7781DEB3D v8::internal::StrongRootAllocatorBase::StrongRootAllocatorBase+481581
48: 00007FF777F1B56B v8::SourceLocation::SourceLocation+56619
49: 00007FF77C3122D2 Cr_z_adler32+5719794
50: 00007FF902A3DBE7 BaseThreadInitThunk+23
51: 00007FF9038FA94C RtlUserThreadStart+44

System Information:

OS:

OS Name:                       Microsoft Windows 11 Home
OS Version:                    10.0.26120 N/A Build 26120

Node.js Version: v20.15.1
Wora.exe Version: 0.3.3 and 0.3.6

Additional Context:

Attempted to increase memory limit using --max-old-space-size=4096, but this option is not supported in packaged apps.
Tried various troubleshooting techniques, including setting environment variables and profiling memory usage, but the issue persists.

Steps Taken to Troubleshoot:

Increased memory limit using --max-old-space-size=4096 using environment variables and flags.
Ran the executable directly without any additional options.
Attempted to profile and debug the application to identify memory usage issues.
Ran using windows troubleshooting options
Fully removed all traces of Wora and reinstalled

Request:

Guidance on resolving the JavaScript heap out of memory issue.
Suggestions for optimizing memory usage within the application.
Any known workarounds or fixes for this problem.

Thank you for your assistance!
Wora Version
0.3.3, 0.3.6
Operating System

OS:   -  OS Name:                       Microsoft Windows 11 Home   -  OS Version:                    10.0.26120 N/A Build 26120

Steps to Reproduce

Download and install Wora.exe from the provided source.
Run the program using the command: ./Wora.exe --enable-logging
Observe the error messages in the console.

Environment Details
x64 Intel CPU
16 GB RAM
Severity
Critical
Screenshots/Logs
No response
Discord Username
aidensoz
Code of Conduct

[x] I agree to follow this project's Code of Conduct

This is strange, would need some more debugging on the JS side since I can't know what's actually causing this. I'll add a logger in the next update, maybe we can try again to fix this 🛠

Fixed in newer releases of Wora.


PRM-1618 Added content for removed points + made logic work with sample data

Stub data to test against https://github.com/hmrc/penalties-stub/pull/116

Raised a ticket PRM-2639 to refactor code used to build LSP summary cards as the current working is causing confusion particularly around removed and added points