[BUG]: Agent Installed but fails connection test with a logged 401 Authentication Error on agent version 3.242.1

What happened?
Task
Install a new self-hosted agent on a Windows 2019 server (in a deployment group).
Result:
The agent installed but failed the connection test.   The agent starts, but after a few minutes will shutdown/stop.  The logs show repeated 401 errors while attempted to connect to the Azure DevOps Services API.

Connecting to the server.
Enter deployment group tags for agent? (Y/N) (press enter for N) >
Successfully added the agent
Testing agent connection.
Error reported in diagnostic logs. Please examine the log for more details.
    - C:\azagent\A1\_diag\Agent_20240728-020420-utc.log
2024-07-28 02:04:35Z: Settings Saved.
Enter enable SERVICE_SID_TYPE_UNRESTRICTED for agent service (Y/N) (press enter for N) >
Enter User account to use for the service (press enter for NT AUTHORITY\SYSTEM) >
Granting file permissions to 'NT AUTHORITY\SYSTEM'.
Service vstsagent.**** successfully installed
Service vstsagent.**** successfully set recovery option
Service vstsagent.**** successfully set to delayed auto start
Service vstsagent.**** successfully configured
Enter whether to prevent service starting immediately after configuration is finished? (Y/N) (press enter for N) >
Service vstsagent.**** started successfully

The agent will show as online for a few minutes in the Azure DevOps portal before shutting down
Versions
Agent version 3.242.1
Windows Server 2019 Datacenter (10.0.17763 Build 17763)
Environment type (Please select at least one enviroment where you face this issue)

[X] Self-Hosted
[ ] Microsoft Hosted
[ ] VMSS Pool
[ ] Container

Azure DevOps Server type
dev.azure.com (formerly visualstudio.com)
Azure DevOps Server Version (if applicable)
No response
Operation system
No response
Version controll system
No response
Relevant log output
[2024-07-28 02:31:52Z INFO ConfigurationStore] SetupInfoFilePath: C:\azagent\A1\.setup_info
[2024-07-28 02:31:52Z INFO ConfigurationManager] LoadSettings
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsConfigured()
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsConfigured: True
[2024-07-28 02:31:52Z INFO ConfigurationManager] Is configured: True
[2024-07-28 02:31:52Z INFO ConfigurationStore] Read setting file: 268 chars
[2024-07-28 02:31:52Z INFO ConfigurationManager] Settings Loaded
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsServiceConfigured()
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsServiceConfigured: True
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsConfigured()
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsConfigured: True
[2024-07-28 02:31:52Z INFO ConfigurationManager] Is configured: True
[2024-07-28 02:31:52Z INFO Agent] Set agent startup type - Service
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsAutoLogonConfigured: False
[2024-07-28 02:31:52Z INFO ConfigurationStore] HasCredentials()
[2024-07-28 02:31:52Z INFO ConfigurationStore] stored True
[2024-07-28 02:31:52Z INFO CredentialManager] GetCredentialProvider
[2024-07-28 02:31:52Z INFO CredentialManager] Creating type OAuth
[2024-07-28 02:31:52Z INFO CredentialManager] Creating credential type: OAuth
[2024-07-28 02:31:52Z INFO HostContext] Well known directory 'Bin': 'C:\azagent\A1\bin'
[2024-07-28 02:31:52Z INFO HostContext] Well known directory 'Root': 'C:\azagent\A1'
[2024-07-28 02:31:52Z INFO HostContext] Well known config file 'RSACredentials': 'C:\azagent\A1\.credentials_rsaparams'
[2024-07-28 02:31:52Z INFO RSAEncryptedFileKeyManager] Loading RSA key parameters from file C:\azagent\A1\.credentials_rsaparams
[2024-07-28 02:31:52Z INFO ConfigurationManager] LoadSettings
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsConfigured()
[2024-07-28 02:31:52Z INFO ConfigurationStore] IsConfigured: True
[2024-07-28 02:31:52Z INFO ConfigurationManager] Is configured: True
[2024-07-28 02:31:52Z INFO ConfigurationManager] Settings Loaded
[2024-07-28 02:31:53Z WARN VisualStudioServices] Authentication failed with status code 401.
Cache-Control: no-cache
Pragma: no-cache
WWW-Authenticate: Bearer authorization_uri=https://login.microsoftonline.com/*****, Basic realm="https://tfsprodcus11.visualstudio.com/", TFS-Federated
X-TFS-ProcessId: ****
Strict-Transport-Security: max-age=31536000; includeSubDomains
ActivityId: ****
X-TFS-Session: ****
X-VSS-E2EID: ****
X-VSS-SenderDeploymentId: ****
X-Frame-Options: SAMEORIGIN
X-TFS-FedAuthRealm: https://tfsprodcus11.visualstudio.com/
X-TFS-FedAuthIssuer: https://dev.azure.com/****/
X-VSS-AuthorizationEndpoint: https://vssps.dev.azure.com/****/
X-VSS-ResourceTenant: ****
X-VSS-S2STargetService: 00000002-0000-8888-8000-000000000000/visualstudio.com
X-TFS-FedAuthRedirect: https://spsprodcus5.vssps.visualstudio.com/_signin?realm=dev.azure.com****
Request-Context: appId=cid-v1:****
Access-Control-Expose-Headers: Request-Context
X-Content-Type-Options: nosniff
X-Cache: CONFIG_NOCACHE
X-MSEdge-Ref: ****
Date: Sun, 28 Jul 2024 02:31:53 GMT
[2024-07-28 02:31:53Z INFO RSAEncryptedFileKeyManager] Loading RSA key parameters from file C:\azagent\A1\.credentials_rsaparams
[2024-07-28 02:31:53Z INFO RSAEncryptedFileKeyManager] Loading RSA key parameters from file C:\azagent\A1\.credentials_rsaparams
[2024-07-28 02:31:53Z INFO VisualStudioServices] AAD Correlation ID for this token request: Unknown
[2024-07-28 02:31:53Z INFO CommandSettings] Flag 'once': 'False'
[2024-07-28 02:31:53Z INFO CommandSettings] Flag 'once': 'False'
[2024-07-28 02:31:53Z INFO Agent] RunAsync
[2024-07-28 02:31:53Z INFO ConfigurationManager] LoadSettings
[2024-07-28 02:31:53Z INFO ConfigurationStore] IsConfigured()
[2024-07-28 02:31:53Z INFO ConfigurationStore] IsConfigured: True
[2024-07-28 02:31:53Z INFO ConfigurationManager] Is configured: True
[2024-07-28 02:31:53Z INFO ConfigurationManager] Settings Loaded
[2024-07-28 02:31:53Z INFO MessageListener] {
  "AgentId": 26,
  "AgentName": "****",
  "PoolId": 11,
  "PoolName": "****",
  "ServerUrl": "https://dev.azure.com/****/",
  "WorkFolder": "_work",
  "DeploymentGroupId": 56,
  "ProjectId": "****"
}
[2024-07-28 02:31:53Z INFO Terminal] WRITE LINE: Scanning for tool capabilities.
[2024-07-28 02:31:53Z INFO ExtensionManager] Getting extensions for interface: 'Microsoft.VisualStudio.Services.Agent.Capabilities.ICapabilitiesProvider'
[2024-07-28 02:31:53Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.AgentCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
[2024-07-28 02:31:53Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.EnvironmentCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
[2024-07-28 02:31:53Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.PowerShellCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
[2024-07-28 02:31:53Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.UserCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
...................
...................
...................
[2024-07-28 02:31:58Z INFO MessageListener] Loading Credentials
[2024-07-28 02:31:58Z INFO ConfigurationStore] HasCredentials()
[2024-07-28 02:31:58Z INFO ConfigurationStore] stored True
[2024-07-28 02:31:58Z INFO CredentialManager] GetCredentialProvider
[2024-07-28 02:31:58Z INFO CredentialManager] Creating type OAuth
[2024-07-28 02:31:58Z INFO CredentialManager] Creating credential type: OAuth
[2024-07-28 02:31:58Z INFO RSAEncryptedFileKeyManager] Loading RSA key parameters from file C:\azagent\A1\.credentials_rsaparams
[2024-07-28 02:31:58Z INFO Terminal] WRITE LINE: Connecting to the server.
[2024-07-28 02:31:58Z INFO MessageListener] Attempt to create session.
[2024-07-28 02:31:58Z INFO MessageListener] Connecting to the Agent Server...
[2024-07-28 02:31:58Z INFO AgentServer] Establish connection with 100 seconds timeout.
[2024-07-28 02:31:58Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2024-07-28 02:31:58Z WARN VisualStudioServices] Authentication failed with status code 401.
Cache-Control: no-cache
Pragma: no-cache
WWW-Authenticate: Bearer authorization_uri=https://login.microsoftonline.com/****, Basic realm="https://tfsprodcus11.visualstudio.com/", TFS-Federated
X-TFS-ProcessId: ****
Strict-Transport-Security: max-age=31536000; includeSubDomains
ActivityId: ****
X-TFS-Session: ****
X-VSS-E2EID: ****
X-VSS-SenderDeploymentId: ****
X-Frame-Options: SAMEORIGIN
X-TFS-FedAuthRealm: https://tfsprodcus11.visualstudio.com/
X-TFS-FedAuthIssuer: https://dev.azure.com/****/
X-VSS-AuthorizationEndpoint: https://vssps.dev.azure.com/****/
X-VSS-ResourceTenant: ****
X-VSS-S2STargetService: 00000002-0000-8888-8000-000000000000/visualstudio.com
X-TFS-FedAuthRedirect: https://spsprodcus5.vssps.visualstudio.com/_signin?realm=dev.azure.com****
Request-Context: appId=cid-v1:****
Access-Control-Expose-Headers: Request-Context
X-Content-Type-Options: nosniff
X-Cache: CONFIG_NOCACHE
X-MSEdge-Ref: ****
Date: Sun, 28 Jul 2024 02:31:58 GMT

[2024-07-28 02:31:58Z INFO RSAEncryptedFileKeyManager] Loading RSA key parameters from file C:\azagent\A1\.credentials_rsaparams
[2024-07-28 02:31:58Z INFO RSAEncryptedFileKeyManager] Loading RSA key parameters from file C:\azagent\A1\.credentials_rsaparams
[2024-07-28 02:31:58Z INFO VisualStudioServices] AAD Correlation ID for this token request: Unknown
[2024-07-28 02:31:58Z WARN VisualStudioServices] Authentication failed with status code 401.
 Details: VS30063: You are not authorized to access https://dev.azure.com.
[2024-07-28 02:31:58Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2024-07-28 02:31:58Z INFO AgentServer] Catch exception during connect. 4 attempt left.
[2024-07-28 02:31:58Z ERR  AgentServer] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: VS30063: You are not authorized to access https://dev.azure.com.
   at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState)
   at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.AgentServer.EstablishVssConnection(Uri serverUrl, VssCredentials credentials, TimeSpan timeout) in D:\a\_work\1\s\src\Microsoft.VisualStudio.Services.Agent\AgentServer.cs:line 216

Hi @jeffsugden, thank you for your report!
Could you please confirm that the issue also happens on the last stable version - https://github.com/microsoft/azure-pipelines-agent/releases/tag/v3.240.1 ? According to the error message the issue seems related to some network/endpoint issues.

Hi @jeffsugden, could you please confirm that the issue reoccurs on the stable agent version?

Hi @jeffsugden closing this one as external - feel free to ask any other questions or let us know if it's still relevant for you.

This is running on Ubuntu 22.04 on a fresh install to run only the agent.
The agent seems to come online after installation, but fails when accepting a job and the job is never started.
[2024-08-16 13:19:20Z INFO AgentProcess] Agent package linux-x64.
[2024-08-16 13:19:20Z INFO AgentProcess] Running on Linux (X64).
[2024-08-16 13:19:20Z INFO AgentProcess] RuntimeInformation: Linux 5.15.0-118-generic #128-Ubuntu SMP Fri Jul 5 09:28:59 UTC 2024.
[2024-08-16 13:19:20Z INFO AgentProcess] Version: 3.236.1
[2024-08-16 13:19:20Z INFO AgentProcess] Commit: 1d7a476fbdc985547d49878a1ad90d000989046b
[2024-08-16 13:19:20Z INFO AgentProcess] Culture: en-US
[2024-08-16 13:19:20Z INFO AgentProcess] UI Culture: en-US
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO AgentProcess] Validating directory permissions for: '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO CommandSettings] Run {
  "Commit": false,
  "Diagnostics": false,
  "RunOnce": false,
  "StartupType": null,
  "Help": false,
  "Version": false
}
[2024-08-16 13:19:20Z INFO AgentProcess] Arguments parsed
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'Proxy': '/home/vstsagent/myagent/.proxy'
[2024-08-16 13:19:20Z INFO VstsAgentWebProxy] No proxy setting found.
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'Certificates': '/home/vstsagent/myagent/.certificates'
[2024-08-16 13:19:20Z INFO AgentCertificateManager] No certificate setting found.
[2024-08-16 13:19:20Z INFO Agent] ExecuteCommand
[2024-08-16 13:19:20Z INFO ConfigurationStore] currentAssemblyLocation: /home/vstsagent/myagent/bin/Agent.Listener.dll
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO ConfigurationStore] binPath: /home/vstsagent/myagent/bin
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO ConfigurationStore] RootFolder: /home/vstsagent/myagent
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'Agent': '/home/vstsagent/myagent/.agent'
[2024-08-16 13:19:20Z INFO ConfigurationStore] ConfigFilePath: /home/vstsagent/myagent/.agent
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'Credentials': '/home/vstsagent/myagent/.credentials'
[2024-08-16 13:19:20Z INFO ConfigurationStore] CredFilePath: /home/vstsagent/myagent/.credentials
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'Service': '/home/vstsagent/myagent/.service'
[2024-08-16 13:19:20Z INFO ConfigurationStore] ServiceConfigFilePath: /home/vstsagent/myagent/.service
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'Autologon': '/home/vstsagent/myagent/.autologon'
[2024-08-16 13:19:20Z INFO ConfigurationStore] AutoLogonSettingsFilePath: /home/vstsagent/myagent/.autologon
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'Options': '/home/vstsagent/myagent/.options'
[2024-08-16 13:19:20Z INFO ConfigurationStore] RuntimeOptionsFilePath: /home/vstsagent/myagent/.options
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'SetupInfo': '/home/vstsagent/myagent/.setup_info'
[2024-08-16 13:19:20Z INFO ConfigurationStore] SetupInfoFilePath: /home/vstsagent/myagent/.setup_info
[2024-08-16 13:19:20Z INFO ConfigurationManager] LoadSettings
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsConfigured()
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsConfigured: True
[2024-08-16 13:19:20Z INFO ConfigurationManager] Is configured: True
[2024-08-16 13:19:20Z INFO ConfigurationStore] Read setting file: 194 chars
[2024-08-16 13:19:20Z INFO ConfigurationManager] Settings Loaded
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsServiceConfigured()
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsServiceConfigured: False
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsConfigured()
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsConfigured: True
[2024-08-16 13:19:20Z INFO ConfigurationManager] Is configured: True
[2024-08-16 13:19:20Z INFO Agent] Could not parse the argument value '' for StartupType. Defaulting to Manual
[2024-08-16 13:19:20Z INFO Agent] Set agent startup type - Manual
[2024-08-16 13:19:20Z INFO ConfigurationStore] HasCredentials()
[2024-08-16 13:19:20Z INFO ConfigurationStore] stored True
[2024-08-16 13:19:20Z INFO CredentialManager] GetCredentialProvider
[2024-08-16 13:19:20Z INFO CredentialManager] Creating type OAuth
[2024-08-16 13:19:20Z INFO CredentialManager] Creating credential type: OAuth
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:20Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:20Z INFO HostContext] Well known config file 'RSACredentials': '/home/vstsagent/myagent/.credentials_rsaparams'
[2024-08-16 13:19:20Z INFO RSAFileKeyManager] Loading RSA key parameters from file /home/vstsagent/myagent/.credentials_rsaparams
[2024-08-16 13:19:20Z INFO ConfigurationManager] LoadSettings
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsConfigured()
[2024-08-16 13:19:20Z INFO ConfigurationStore] IsConfigured: True
[2024-08-16 13:19:20Z INFO ConfigurationManager] Is configured: True
[2024-08-16 13:19:20Z INFO ConfigurationManager] Settings Loaded
[2024-08-16 13:19:21Z WARN VisualStudioServices] Authentication failed with status code 401.
Cache-Control: no-cache
Pragma: no-cache
P3P: CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT"
WWW-Authenticate: Basic realm="https://tfsprodweu2.app.visualstudio.com/", Bearer, TFS-Federated
X-TFS-ProcessId: ****
Strict-Transport-Security: max-age=31536000; includeSubDomains
ActivityId: ****
X-TFS-Session: ****
X-VSS-E2EID: ****
X-VSS-SenderDeploymentId: ****
X-Frame-Options: SAMEORIGIN
X-TFS-FedAuthRealm: https://tfsprodweu2.app.visualstudio.com/
X-TFS-FedAuthIssuer: https://****.visualstudio.com/
X-VSS-AuthorizationEndpoint: https://****.vssps.visualstudio.com/
X-VSS-ResourceTenant: ****
X-VSS-S2STargetService: ****/visualstudio.com
X-TFS-FedAuthRedirect: https://spsprodweu2.vssps.visualstudio.com/_signin?realm=****.visualstudio.com&reply_to=https%3A%2F%2F****.visualstudio.com%2F_apis%2FCustomerIntelligence%2FEvents&redirect=1&hid=bd8aae17-2456-4997-8fc8-03d3b5a6b6aa&context=eyJodCI6MiwiaGlkIjoiZTcwNzg5MmUtYzdjNi00YWQ1LTgxZGYtMTE3YWQ2ZTM5MWIxIiwicXMiOnt9LCJyciI6IiIsInZoIjoiIiwiY3YiOiIiLCJjcyI6IiJ90#ctx=eyJTaWduSW5Db29raWVEb21haW5zIjpbImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSIsImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSJdfQ2
Request-Context: appId=cid-v1:a32646d4-6542-4ff0-b4b1-416ef6b2d466
Access-Control-Expose-Headers: Request-Context
X-Content-Type-Options: nosniff
X-Cache: CONFIG_NOCACHE
X-MSEdge-Ref: Ref A: F760A00BFD0E473592AD2EB88D90C256 Ref B: SVG20EDGE0212 Ref C: 2024-08-16T13:19:21Z
Date: Fri, 16 Aug 2024 13:19:20 GMT

[2024-08-16 13:19:21Z INFO RSAFileKeyManager] Loading RSA key parameters from file /home/vstsagent/myagent/.credentials_rsaparams
[2024-08-16 13:19:21Z INFO RSAFileKeyManager] Loading RSA key parameters from file /home/vstsagent/myagent/.credentials_rsaparams
[2024-08-16 13:19:22Z INFO VisualStudioServices] AAD Correlation ID for this token request: Unknown
[2024-08-16 13:19:22Z INFO CommandSettings] Flag 'once': 'False'
[2024-08-16 13:19:22Z INFO CommandSettings] Flag 'once': 'False'
[2024-08-16 13:19:22Z INFO Agent] RunAsync
[2024-08-16 13:19:22Z INFO ConfigurationManager] LoadSettings
[2024-08-16 13:19:22Z INFO ConfigurationStore] IsConfigured()
[2024-08-16 13:19:22Z INFO ConfigurationStore] IsConfigured: True
[2024-08-16 13:19:22Z INFO ConfigurationManager] Is configured: True
[2024-08-16 13:19:22Z INFO ConfigurationManager] Settings Loaded
[2024-08-16 13:19:22Z INFO MessageListener] {
  "AcceptTeeEula": true,
  "AgentId": 70,
  "AgentName": "****",
  "PoolId": 1,
  "PoolName": "Default",
  "ServerUrl": "https://****.visualstudio.com/",
  "WorkFolder": "_work"
}
[2024-08-16 13:19:22Z INFO Terminal] WRITE LINE: Scanning for tool capabilities.
[2024-08-16 13:19:22Z INFO ExtensionManager] Getting extensions for interface: 'Microsoft.VisualStudio.Services.Agent.Capabilities.ICapabilitiesProvider'
[2024-08-16 13:19:22Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.AgentCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
[2024-08-16 13:19:22Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.EnvironmentCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
[2024-08-16 13:19:22Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.NixCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
[2024-08-16 13:19:22Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Capabilities.UserCapabilitiesProvider, Microsoft.VisualStudio.Services.Agent
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding '_': '/home/vstsagent/myagent/bin/Agent.Listener'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'ANDROID_HOME': '/home/vstsagent/Android/Sdk'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'ANDROID_SDK_ROOT': '/home/vstsagent/Android/Sdk'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'DOTNET_ROOT': '/usr/bin/dotnet'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'HOME': '/home/vstsagent'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'JAVA_HOME': '/usr/lib/jvm/java-17-openjdk-amd64'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'LANG': 'en_US.UTF-8'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'LESSCLOSE': '/usr/bin/lesspipe %s %s'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'LESSOPEN': '| /usr/bin/lesspipe %s'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'LOGNAME': 'vstsagent'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Skipping: 'LS_COLORS'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'MOTD_SHOWN': 'pam'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'OLDPWD': '/home/vstsagent'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/vstsagent/Android/Sdk/cmdline-tools/tools/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin:/usr/bin/dotnet:/home/vstsagent/Android/Sdk/tools:/home/vstsagent/Android/Sdk/platform-tools:/home/vstsagent/install_files/xamarin-android/bin/Release/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin:/usr/bin/dotnet:/home/vstsagent/install_files/xamarin-android/bin/Release/bin:/home/vstsagent/Android/Sdk/platform-tools:/home/vstsagent/Android/Sdk/cmdline-tools/latest/bin'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'PWD': '/home/vstsagent/myagent'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'SHELL': '/bin/bash'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Skipping: 'SHLVL'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'SSH_CLIENT': '<IP_ADDRESS> 63042 22'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'SSH_CONNECTION': '<IP_ADDRESS> 63042 <IP_ADDRESS> 22'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'SSH_TTY': '/dev/pts/1'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Skipping: 'TERM'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'USER': 'vstsagent'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'XAMARIN_ANDROID': '/home/vstsagent/install_files/xamarin-android'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'XDG_RUNTIME_DIR': '/run/user/1000'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'XDG_SESSION_CLASS': 'user'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'XDG_SESSION_ID': '4'
[2024-08-16 13:19:22Z INFO EnvironmentCapabilitiesProvider] Adding 'XDG_SESSION_TYPE': 'tty'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'android'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'AndroidSDK': '/home/vstsagent/Android/Sdk/tools/android'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'ant'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'ant': '/usr/bin/ant'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'waagent'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'bundle'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'clang'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'clang': '/usr/bin/clang'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'cmake'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'cmake': '/usr/bin/cmake'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'curl'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'curl': '/usr/bin/curl'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'docker'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'docker': '/usr/bin/docker'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'dotnet'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'dotnet': '/usr/local/bin/dotnet'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'git'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'git': '/usr/bin/git'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'gulp'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'gulp': '/usr/bin/gulp'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'java'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'java': '/usr/bin/java'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'javac'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'JDK': '/usr/bin/javac'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'make'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'make': '/usr/bin/make'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'mvn'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'maven': '/usr/bin/mvn'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'xbuild'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'MSBuild': '/usr/bin/xbuild'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'msbuild'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'MSBuild': '/usr/bin/msbuild'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'node'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'node.js': '/usr/bin/node'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'nodejs'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'node.js': '/usr/bin/nodejs'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'npm'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'npm': '/usr/bin/npm'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'python'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'python3'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'python3': '/usr/bin/python3'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'sh'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Location: '{matches.First()}'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Adding 'sh': '/usr/bin/sh'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'svn'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'ruby'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'rake'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'svn'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'mdtool'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Checking file: '/Applications/Xamarin Studio.app/Contents/MacOS/mdtool'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Checking file: '/Applications/Visual Studio.app/Contents/MacOS/vstool'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'generator'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Checking file: '/Library/Frameworks/Xamarin.Android.framework/Commands/generator'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Checking file: '/Library/Frameworks/Xamarin.Android.framework/Versions/Current/Version'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Which: 'xcode-select'
[2024-08-16 13:19:22Z INFO CapabilitiesBuilder] Not found.
[2024-08-16 13:19:22Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:22Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:22Z INFO AgentCapabilitiesProvider] Adding 'Agent.Name': '****'
[2024-08-16 13:19:22Z INFO AgentCapabilitiesProvider] Adding 'Agent.OS': 'Linux'
[2024-08-16 13:19:22Z INFO AgentCapabilitiesProvider] Adding 'Agent.OSArchitecture': 'X64'
[2024-08-16 13:19:22Z INFO AgentCapabilitiesProvider] Adding 'InteractiveSession': 'True'
[2024-08-16 13:19:22Z INFO AgentCapabilitiesProvider] Adding 'Agent.Version': '3.236.1'
[2024-08-16 13:19:22Z INFO AgentCapabilitiesProvider] Adding 'Agent.ComputerName': 'vsts-agent'
[2024-08-16 13:19:22Z INFO HostContext] Well known directory 'Bin': '/home/vstsagent/myagent/bin'
[2024-08-16 13:19:22Z INFO HostContext] Well known directory 'Root': '/home/vstsagent/myagent'
[2024-08-16 13:19:22Z INFO AgentCapabilitiesProvider] Adding 'Agent.HomeDirectory': '/home/vstsagent/myagent'
[2024-08-16 13:19:22Z INFO MessageListener] Loading Credentials
[2024-08-16 13:19:22Z INFO ConfigurationStore] HasCredentials()
[2024-08-16 13:19:22Z INFO ConfigurationStore] stored True
[2024-08-16 13:19:22Z INFO CredentialManager] GetCredentialProvider
[2024-08-16 13:19:22Z INFO CredentialManager] Creating type OAuth
[2024-08-16 13:19:22Z INFO CredentialManager] Creating credential type: OAuth
[2024-08-16 13:19:22Z INFO RSAFileKeyManager] Loading RSA key parameters from file /home/vstsagent/myagent/.credentials_rsaparams
[2024-08-16 13:19:22Z INFO Terminal] WRITE LINE: Connecting to the server.
[2024-08-16 13:19:22Z INFO MessageListener] Attempt to create session.
[2024-08-16 13:19:22Z INFO MessageListener] Connecting to the Agent Server...
[2024-08-16 13:19:22Z INFO AgentServer] Establish connection with 100 seconds timeout.
[2024-08-16 13:19:22Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2024-08-16 13:19:22Z WARN VisualStudioServices] Authentication failed with status code 401.
Cache-Control: no-cache
Pragma: no-cache
P3P: CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT"
WWW-Authenticate: Basic realm="https://tfsprodweu2.app.visualstudio.com/", Bearer, TFS-Federated
X-TFS-ProcessId: ****
Strict-Transport-Security: max-age=31536000; includeSubDomains
ActivityId: ****
X-TFS-Session: ****
X-VSS-E2EID: ****
X-VSS-SenderDeploymentId: ****
X-Frame-Options: SAMEORIGIN
X-TFS-FedAuthRealm: https://tfsprodweu2.app.visualstudio.com/
X-TFS-FedAuthIssuer: https://****.visualstudio.com/
X-VSS-AuthorizationEndpoint: https://****.vssps.visualstudio.com/
X-VSS-ResourceTenant: 00000000-0000-0000-0000-000000000000
X-VSS-S2STargetService: 00000002-0000-8888-8000-000000000000/visualstudio.com
X-TFS-FedAuthRedirect: https://spsprodweu2.vssps.visualstudio.com/_signin?realm=****.visualstudio.com&reply_to=https%3A%2F%2F****.visualstudio.com%2F_apis%2FconnectionData%3FconnectOptions%3D0%26lastChangeId%3D433786935%26lastChangeId64%3D433786935&redirect=1&hid=bd8aae17-2456-4997-8fc8-03d3b5a6b6aa&context=eyJodCI6MiwiaGlkIjoiZTcwNzg5MmUtYzdjNi00YWQ1LTgxZGYtMTE3YWQ2ZTM5MWIxIiwicXMiOnt9LCJyciI6IiIsInZoIjoiIiwiY3YiOiIiLCJjcyI6IiJ90#ctx=eyJTaWduSW5Db29raWVEb21haW5zIjpbImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSIsImh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbSJdfQ2
Request-Context: appId=cid-v1:a32646d4-6542-4ff0-b4b1-416ef6b2d466
Access-Control-Expose-Headers: Request-Context
X-Content-Type-Options: nosniff
X-Cache: CONFIG_NOCACHE
X-MSEdge-Ref: Ref A: A11E72721E3A4E3095CC9E5553F5AA70 Ref B: SVG20EDGE0413 Ref C: 2024-08-16T13:19:22Z
Date: Fri, 16 Aug 2024 13:19:22 GMT

[2024-08-16 13:19:22Z INFO RSAFileKeyManager] Loading RSA key parameters from file /home/vstsagent/myagent/.credentials_rsaparams
[2024-08-16 13:19:23Z INFO RSAFileKeyManager] Loading RSA key parameters from file /home/vstsagent/myagent/.credentials_rsaparams
[2024-08-16 13:19:23Z INFO VisualStudioServices] AAD Correlation ID for this token request: Unknown
[2024-08-16 13:19:23Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2024-08-16 13:19:23Z INFO AgentServer] Establish connection with 60 seconds timeout.
[2024-08-16 13:19:23Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2024-08-16 13:19:23Z INFO AgentServer] Establish connection with 60 seconds timeout.
[2024-08-16 13:19:23Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2024-08-16 13:19:23Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2024-08-16 13:19:23Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2024-08-16 13:19:23Z INFO MessageListener] VssConnection created
[2024-08-16 13:19:24Z INFO MessageListener] Session created.
[2024-08-16 13:19:24Z INFO Terminal] WRITE LINE: 2024-08-16 13:19:24Z: Listening for Jobs
[2024-08-16 13:19:24Z INFO JobDispatcher] Set agent/worker IPC timeout to 30 seconds.
[2024-08-16 13:20:14Z INFO MessageListener] Sent GetAgentMessage to keep alive agent 70, session '****'.
[2024-08-16 13:20:14Z INFO MessageListener] Sleeping for 12.262 seconds before retrying.


Larger than default window: when PoB starts, widgets don't resize correctl

Windows 10, updated, latest PoB.
When I start up PoB it remembers the larger-than-default size that I have it at, but the entire widget set (left bar, central display, controls just below the title bar) all squish into the bottom left two thirds.
I'd guess that it resizes the window at some point during startup, but doesn't trigger a relayout.  Easily fixed by resizing the window a tiny bit.

Fixed in the next update.


add all source dependencies to the repository

e.g. a vendor directory

It shortens build time and
it is more secure, because the build will not fail when a dependency repo becomes unavailable or is temporarily offline

Why are there binaries within the source-dependencies? Shouldn't all source-dependencies be php files?


Should validate uploaded JAR

I have launched a word count example and then I replaced the split processor with an invalid one (I use slf-log4j.jar). I found several issues:

There is no error message from backend, even when the specified task class is not found on class path.
As there is no data sent from the broken processor, after couple of seconds, the send throughput will decrease to zero. The number of total sent messages will be 0. Actually the count of previous split processor is not taken into account.
The application clock becomes<PHONE_NUMBER>854775807. The application status is still active.

It's kind of hard to return the error message when replacing the processor. There is a rest api api/v1.0/appmaster/0/errors which will return the last error message of the application. Is it acceptable using this api to return the ClassNotFoundException?

I mean, when we write user application, we need at least a minimal interface, so that when we have an uploaded jar, we know what classes the JAR provides, what classpaths the JAR needs, etc.
For instance:
String getDescription();
Set[String] getDependencies();
Set[String] getTaskClasses();
Set[String] getPartitioners();

I think we'll need a new type of POST similar to SubmitApplicationRequest but perhaps more like ModifyDAGRequest. the description, dependencies, tasks and partitioners should be included in the jar manifest. See #1455 - the REST endpoint would first validate the JSON schema, then validate the tasks, etc.

I mean, when we write user application, we need at least a minimal interface, so that when we have an uploaded jar, we know what classes the JAR provides, what classpaths the JAR needs, etc. For instance:
String getDescription();
Set[String] getDependencies();
Set[String] getTaskClasses();
Set[String] getPartitioners();

Hi @stanleyxu2005, if you only needs to find the classes derived from Task, you can use some utility to find all the classes derived from Task. But if you are looking for things like processor definition, description, dependencies. Then, we need some design here.

@whjiang The validation happens at backend, so we need to extract information like processor definition, description, dependencies. Yes we need a design. And the information is used for validation, but it can be shared by other use cases later.

migrated to https://issues.apache.org/jira/browse/GEARPUMP-96


Add trusty and remove natty add on support.

Passing Build
Tested locally on Ubuntu 14.04.
chef-server-ctl install chef-manage now properly completes.

:+1:

:+1:


App crashes

I'm trying another model but app crashes.
Error is below.

08-29 00:37:35.500 16776-17047/com.sh1r0.caffe_android_demo A/caffe_jni: F0829 00:37:35.500212 17047 syncedmem.hpp:25] Check failed: *ptr host allocation of size 568295424 failed
08-29 00:37:35.500 16776-17047/com.sh1r0.caffe_android_demo A/caffe_jni: terminating.
08-29 00:37:35.500 16776-17047/com.sh1r0.caffe_android_demo A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 17047 (AsyncTask #1)

I think that the cause is out of memory and I should modify deploy.prototxt such that the mini batch size.
How to modify batch size?
Thank you in advance.

Edit your deploy.prototxt and push back into your device, or you could use any editor app directly.

Thank you @sh1r0 .
How to edit deploy.prototxt ?
Could you give me some sample ?

Are you familiar with caffe? Take this as an example, the first dim in shape is for batch size.

Thank you @sh1r0 .
I'll try it.


BBC: Bleadperl v5.41.3 breaks Data-Hopen-0.000019 (due smartmatch removal)

Sample fail report: http://www.cpantesters.org/cpan/report/2eda67aa-6c50-11ef-b9cb-b4200831f901

Thanks for the report!  Will update.

@andk I will post a TRIAL release in the next day or two --- I am switching this project over to Minilla first :) .  Thanks again!

0.000020-TRIAL released


Please remove process.env.NODE_ENV  in dist/immer.mjs

🚀 Feature Proposal
I use import { produce } from 'immer' in vite project. After building, process.env.NODE_ENV is still in my built file.
Motivation
Could process.env.NODE_ENV  be removed in dist/immer.mjs?

That inclusion is intentional, and Vite should be replacing it automatically.

This problem is not only about Vite, and this is typically not happening with other packages. As an example, using immer via JSPM (e.g. using the Import Map Generator will not work in a browser unless you shim a Node.js environment.

I'm not familiar with how JSPM resolves which file to use inside of an NPM package, but if you need to use it in a browser directly you should be pointing it to dist/immer.production.mjs, which is an ESM module that has already been precompiled to strip out the process.env.NODE_ENV checks, minified, and is meant for use as a modern <script type="module"> directly.

JSPM is an import maps first approach to package management so it does support development builds and production builds, so the true solution might not be as simple as to just say "use production builds if you want the Node environment stuff stripped out". However, I believe JSPM will respect the exports conditional property, i.e.:
{
  "exports": {
    "node": "./dist/cjs/index.js",
    "default": "./dist/esm/index.js"
  }
}

You can read more here: https://nodejs.org/api/packages.html#conditional-exports
Basically this would be the most official way to say "for Node environments we use this entry point, otherwise we use this other one".
For Immer, which already uses exports to differentiate CJS and ESM it would look something like this:
{
  // ...
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/immer.d.ts",
      "node": {
        "import": "./dist/immer.mjs",
        "require": "./dist/cjs/index.js"
      },
      "default": "./dist/immer.production.mjs"
    }
  },
  // ...
}

Now like I implied initially, this would hide the development version from JSPM (which would be useful if you want to have a bundler-less browser first environment with development support, like we did at Framer which is completely ES Modules + Import Maps based). But from what I can see, there is no ./dist/immer.browser.mjs or so which would be needed, and I do think the change I wrote above would already be a step up.
Now I'm not sure what @guybedford's stance is on these kinds of situations – for example esm.sh appears to have taken another approach where it doesn't include the process reference – possibly by figuring out which module is for production (maybe with a manual override?), or by just post-processing the code to consider process.env.NODE_ENV a constant that can be turned into true or false.

JSPM will replace process.env.NODE_ENV in CommonJS as a CommonJS feature contract, but yes for native ES modules we don't do the same thing, the reason being that we don't consider it to be a modern pattern going forward into the native ES ecosystem.
What we do for CommonJS is effectively build two files - one with the dev and one with the production condition, and then set up entry conditions to those variations depending on which mode the package is loaded. It's a little messy, and doing this explicitly at the package level is the preferred model (using the "development" and "production" package conditions - https://nodejs.org/docs/latest/api/packages.html#community-conditions-definitions).
This is mostly a principled stance in JSPM though which we can change anytime, so if there is strong resistance to moving away from process.env.NODE_ENV in the ESM ecosystem we could support it in JSPM for native modules. import.meta.env is also another active discussion as a native ESM approach in Node.js itself.
As for using dist/immer.production.mjs, this isn't described in any of the package.json entry points for tools to pick up:
{
  "main": "./dist/cjs/index.js",
  "module": "./dist/immer.legacy-esm.js",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/immer.d.ts",
      "import": "./dist/immer.mjs",
      "require": "./dist/cjs/index.js"
    }
  },
  "jsnext:main": "dist/immer.mjs",
  "react-native": "./dist/immer.legacy-esm.js"
}

Adding a browser entry to this in the above "exports" would be very helpful if that is the intention.

Sure, makes sense. Immer isn't my package, but I did contribute the packaging setup based on what I was working on for the Redux libraries.  File a PR here?

That inclusion is intentional, and Vite should be replacing it automatically.

To chime in, the usage of process is also blocking me from moving from v9 to v10 because I run tests in browser using @web/test-runner which tries to be as "browser native" as possible.

@tpluscode how does that tool determine which package artifact to use?

@web/test-runner is not really bundling. It is meant to be as fast and as close to the original sources as possible. It can compile CJS and dedupe imports but that's about it. Like some ESM CDNs, I suppose, but locally.
It does also have the option to create custom transform functions where I could get rid of process. I am actually doing something similar for version 9 right now but should hope that that should not be necessary.

as discussed here that artifact is intentionally not meant for use directly in a browser.

I understand that you refer to what you said earlier?

if you need to use it in a browser directly you should be pointing it to dist/immer.production.mjs

If so, I believe that the fix is to add a browser conditional to the existing exports
"exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/immer.d.ts",
      "import": "./dist/immer.mjs",
      "browser": "./dist/immer.production.mjs",
      "require": "./dist/cjs/index.js"
    }
  },

I believe that would allow tool like @web/test-runner and other tools which recognise the nonstandard browser condition.


[Feature] Resume offline runs

Whenever I need to resume a run, I have to make sure it has been synced to the cloud before I try to resume it. It would be nice to be able to resume offline runs.
The following code demonstrates the problem. If you are running on "dryrun" mode, you will not be able to resume the run.
import os
import wandb

os.environ["WANDB_MODE"] = "dryrun" # This does not work
# os.environ["WANDB_MODE"] = "run" # This works
wandb.init(project="test")
wandb.config.update({"first_run": True})
run_id = wandb.run.id
wandb.run.save()
wandb.finish()
# Resuming run
wandb.init(project="test", id=run_id, resume="must")
if wandb.run.resumed: print("Resuming run")
else: print("Run not resummed")
wandb.finish()

Hey @brenerrr , thank you for the feature request! We have this feature in our plans, but I can't give an ETA for it yet.

Is there any update on this?  I have the exact same issue.

Unfortunately no movement yet. I wouldn't expect something until client version 1.0 sometime next year.

This would be a very welcome feature;  for anybody else who is experiencing the same problem, I'd like to add some info.  The original comment was implying that it's possible to resume offline runs if they have been synced in-between.  However, when I tried doing that, wandb would show the following warning:

wandb: WARNING resume will be ignored since W&B syncing is set to offline.  Starting a new run with run id <run_id>.

Seems like it's saying that this would not work, and that a completely separate run was going to start.  However, I have verified that it does indeed work as desired, and that the resumed logs are associated with the same run, rather than a new run, i.e., the warning message is inaccurate.
TLDR:  syncing before resuming allows you to resume offline runs, despite what the warning message says.

As a fairly important addendum to the above.  To resume offline runs correctly, also take into account issue https://github.com/wandb/client/issues/2971

I can confirm that the resumed runs behave as @abaisero mentioned. Multiple runs with the same resume ID are stored in the wandb folder which all need to be synced for the runs to be merged on wandb.

Test Case :
id = '20230121'
wandb.init(  id=id,  resume="auto",  mode="offline",  project="test-2023", config={"first_run": True}   )
Msg ：
WARNING resume will be ignored since W&B syncing is set to offline. Starting a new run with run id  '20230121'
Result:
Using wandb sync ./wandb/offline-A, and wandb sync ./wandb/offline-B.
It seems B overwrites A, and can not get the A+B result.

@bg4xsd this is the current behavior. If a run is started in offline mode and is passed a run_id you will get a new run. We currently don't have a way to get the A+B behavior you are looking for with offline runs but I have re-raised this ticket to get this looked at by the engineering team to see if this can be implemented.
Thank you,
Nate

Hi, is there any progress on this issue? It would be extremely useful to have!

Hi @Chulabhaya, it has not been assigned to get implemented yet.  I'll make a new feature request for this so that it can be triaged again by the engineering team. I'll follow up once they get a chance to look into this.
Thank you,
Nate

An update on my comment from a couple years ago;  it seems like the resuming of offline runs has stopped working at some point.  Something weird is happening, where the summary of the resumed run is correct, but the UI won't show any of the resumed data.
Here is a minimal working example:
mwe.py:
#!/usr/bin/env python
import pickle
import random
from dataclasses import dataclass

import wandb
import wandb.util

@dataclass
class ProgramState:
    """Program"""

    x: int = 0
    y: float = 0.0

def save_data(data):
    """saves generic data to file"""
    with open('checkpoint.pkl', 'wb') as f:
        pickle.dump(data, f)

def load_data():
    """loads generic data from file"""
    with open('checkpoint.pkl', 'rb') as f:
        return pickle.load(f)

def save_program_state(program_state: ProgramState):
    """saves the program state with metadata"""
    assert wandb.run is not None
    save_data(
        {
            'run_id': wandb.run.id,
            'program_state': program_state,
        }
    )

def load_program_state(wandb_kwargs) -> ProgramState:
    """loads the program state"""
    try:
        data = load_data()
    except FileNotFoundError:
        program_state = ProgramState()
    else:
        wandb_kwargs.update(
            {
                'resume': 'must',
                'id': data['run_id'],
            }
        )
        program_state = data['program_state']

    return program_state

def run_program(program_state: ProgramState) -> ProgramState:
    x_start, y = program_state.x, program_state.y
    x_stop = x_start + 100

    for x in range(x_start, x_stop):
        y += random.random() - 0.5
        wandb.log({'x': x, 'y': y}, step=x)  # note explicit step

    return ProgramState(x_stop, y)

def main():
    wandb_kwargs = {'tags': ['mwe']}
    program_state = load_program_state(wandb_kwargs)

    wandb.init(**wandb_kwargs)

    program_state = run_program(program_state)
    save_program_state(program_state)

if __name__ == '__main__':
    main()

mwe.sh:
#!/bin/bash

export WANDB_API_KEY=<hidden>
export WANDB_DIR=$PWD
export WANDB_ENTITY=<hidden>
export WANDB_PROJECT=mwe-checkpoint
export WANDB_MODE=offline

{
  python mwe.py 2>&1
  # wandb sync --sync-all --clean
  wandb sync --sync-all
} 2>&1 | tee -a mwe.log

These are the produced logs (note, the WARNING form the second run has always been present, even when this whole setup was working in the past):
wandb: Tracking run with wandb version 0.15.0
wandb: W&B syncing is set to `offline` in this directory.
wandb: Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
wandb: Waiting for W&B process to finish... (success).
wandb:
wandb: Run history:
wandb: x ▁▁▁▁▂▂▂▂▂▃▃▃▃▃▃▄▄▄▄▄▅▅▅▅▅▅▆▆▆▆▆▇▇▇▇▇▇███
wandb: y ▆▅▆▇▅▅▆▇▇▇▅▄▃▃▄█▅█▇▆▅▄▅▅▄▆▃▃▄▃▂▁▃▅▆▅█▆▆▆
wandb:
wandb: Run summary:
wandb: x 99
wandb: y -0.54565
wandb:
wandb: You can sync this run to the cloud by running:
wandb: wandb sync /home/bais/git/asym-rlpo/mwe-wandb-checkpoint/wandb/offline-run-20230426_132119-uplyialw
wandb: Find logs at: ./wandb/offline-run-20230426_132119-uplyialw/logs
Find logs at: /home/bais/git/asym-rlpo/mwe-wandb-checkpoint/wandb/debug-cli.bais.log
Syncing: https://wandb.ai/abaisero/mwe-checkpoint/runs/uplyialw ... done.
wandb: WARNING `resume` will be ignored since W&B syncing is set to `offline`. Starting a new run with run id uplyialw.
wandb: Tracking run with wandb version 0.15.0
wandb: W&B syncing is set to `offline` in this directory.
wandb: Run `wandb online` or set WANDB_MODE=online to enable cloud syncing.
wandb: Waiting for W&B process to finish... (success).
wandb:
wandb: Run history:
wandb: x ▁▁▁▁▂▂▂▂▂▃▃▃▃▃▃▄▄▄▄▄▅▅▅▅▅▅▆▆▆▆▆▇▇▇▇▇▇███
wandb: y ▁▁▁▂▂▂▃▃▃▁▂▂▄▅▅▆▆▅▇▆▅▆▆▅▄▆▇███▇▇▆█▇▆▇▆█▆
wandb:
wandb: Run summary:
wandb: x 199
wandb: y 1.1967
wandb:
wandb: You can sync this run to the cloud by running:
wandb: wandb sync /home/bais/git/asym-rlpo/mwe-wandb-checkpoint/wandb/offline-run-20230426_132258-uplyialw
wandb: Find logs at: ./wandb/offline-run-20230426_132258-uplyialw/logs
Find logs at: /home/bais/git/asym-rlpo/mwe-wandb-checkpoint/wandb/debug-cli.bais.log
Syncing: https://wandb.ai/abaisero/mwe-checkpoint/runs/uplyialw ... done.

I run mwe.sh a couple times.  Each time the MWE is run, 100 new logs are made.  Then, I check the UI and I see the following inconsistency.  Looking at the run summary, I notice that all 200 logs seem to be present:

but looking at the actual run plot, only the first 100 logs are shown:

It's pretty problematic for my workflow that resuming offline runs has stopped working;  it's pretty much a necessity in my case.  And from what I've been seeing in other threads, I'm far from the only one.  I'm hoping that this is still possible in some way, just like it was possible in the past, but I'm a bit afraid that simply the functionality has stopped working for good, rather than there being an actual way of getting this to work.  If that is indeed the case, I sadly I don't expect a solution to come out any day now, which leaves me a bit uncertain how to move on with my work.

New update on the above.
I got in contact with the support team via email, and got the solution to issue I describe in my last reply.  The solution to getting resumed offline runs to work again, per the MWE shown above, is to add the --append option to the wandb sync command.  I've been stress-testing this setup and it works.
Good logging yall!

Hi everyone,
If I'm not wrong @abaisero 's solution (while very convenient in many cases ;-) ) does not allow to retrieve information about the previous run to execute the next one, which can be a crucial feature in some use cases (eg. retrieving the last learning rate of the scheduler).
Am I right on this ? Or is there a way to do so ?
Best regards,
Arthur

Hi @LedaguenelArthur, that is correct. You could use the Public Api though to get information out of previous run (config, summary metrics, etc...). I understand this is more of a workaround though and we are looking to fully support resuming offline runs in the future.

Hey @brenerrr , thank you for the feature request! We have this feature in our plans, but I can't give an ETA for it yet.

Almost one year has passed. Is there any progress?

Hey @brenerrr , thank you for the feature request! We have this feature in our plans, but I can't give an ETA for it yet.

Almost one year has passed. Is there any progress?

Hey @FlyingAnt2018, this feature request is still pending - we're working on some other performance improvements related requests.
However, we do currently have an alternative way to ensure that offline runs are synced before we can resume them. For instance: wandb sync --clean-force will delete only synced runs. You should be able to help you achieve the desired results via this flag clean-force. Please let me know if this flag is helpful for your use-case.

Is there any update on this matter?
I would crucially need to resume offline runs.
My compute nodes on my cluster does not have internet access so I must run them in offline mode.

Is there any update on this matter? I would crucially need to resume offline runs. My compute nodes on my cluster does not have internet access so I must run them in offline mode.

Same here in the exact situation.  Here's a quick update for you all.

our eng is actively working on this request - resuming a run from a checkpoint via the graphQL API. We'll keep you updated on this thread once this is merged and deployed.

Hey folks, this https://github.com/wandb/wandb/pull/7711 implements the SDK changes needed for "run rewinding," a long-requested feature that allows users to truncate the history logged to a run at an intermediate step and resume logging from that step. This will be part of our next SDK release.

I am a bit confused - I have tried to resume offline run using the --append method suggested above as well as the suggestions here. None of those work. The log and overview pages update but the charts don't. Setting any kind of a resume flag for an offline run simply results in a warning saying that resume will be ignored.
Wandering how this will solve the problem? Am I missing something?


Swift Runtime Crash in LCSharedHandler – Unexpectedly Found Nil While Unwrapping an Optional Value

I'm encountering a runtime crash in the Mobilisten framework when calling the openChatViewForWaitingBotTrigger method (through the ZohoSalesIQ.init method in Flutter). The crash log indicates that an unexpected nil value is being force-unwrapped within the LCSharedHandler.swift file.
crashlog.crash.zip
Relevant crash log snippet:
0   Mobilisten                     0x0000000103c94f98 Swift runtime failure: Unexpectedly found nil while implicitly unwrapping an Optional value + 0 (LCSharedHandler.swift:0) 1   Mobilisten                     0x0000000103c94f98 closure #1 in LCSharedHandler.openChatViewForWaitingBotTrigger(_:botName:shouldOpenChatWindow:shouldShowBotTyping:startChatDetails:presentActionInfo:) + 492 (LCSharedHandler.swift:0)
Steps to Reproduce

Call the openChatViewForWaitingBotTrigger method.
Pass valid parameters, ensuring all known data is properly initialized.
Observe that the app crashes when the method executes.

The app then crashed with the following error: Swift runtime failure: Unexpectedly found nil while implicitly unwrapping an Optional value
Device: iPhone 16,1
iOS Version: 18.0.1
Mobilisten Framework Version: 6.3.0
Based on the stack trace, the issue seems to stem from unguarded Optionals in the openChatViewForWaitingBotTrigger method or its closure.
If any input parameters must not be nil, it would be helpful to add documentation or safeguards in the framework to ensure correct usage.

Hi @SamAAdd
Thank you for bringing this to our attention. We are actively investigating the issue and will work to fix the crash soon. I'll keep you posted on the same regarding the updates.
If you have any further queries, please don't hesitate to contact our support team at<EMAIL_ADDRESS>We will be happy to help you.
Best regards,
Venkatesh | Zoho SalesIQ


Create and export track-level data

Description
Please provide a brief overview of the changes in this pull request.

Updated script create a secondary track-level dataset that can be merged (pandas) / joined (SQL) with clean_df
Update SQLite DB and exported new table as CSV

Screenshots (if applicable)
Add any relevant screenshots demonstrating the changes.
Sample query

Testing
Please note any testing that you have done including manual and automated tests.
Automated.

Closes #13


fix(Dockerfile,deis-builder-rc.yaml): add DOCKERIMAGE env var

We have to set it so the minio client (https://github.com/minio/mc) works properly. Also, we can remove it in the RC manifest because it’s already in the Dockerfile.
The env var can also be removed from deis/charts once this is merged, but since it's redundant it's not a hard requirement for this PR.

This isn't a blocker for alpha, is it?

nope, marked as beta


:book: update README.md to include full repo reference

Summary
This is kind of a dummy PR I'm creating as requested by @xrstf, since we are trying to figure out why the new KCP Prow instance refuses to merge PRs.
Related issue(s)
Fixes #
NONE

/lgtm

So this PR worked absolutely flawlessly. Something must be fishy with the infra repository...


It works for me.. could you maybe send a video/GIF of what you are doing?

The links are also working for me.
including this one.

To Reproduce
go to https://www.graphql-code-generator.com/
click "about us"
see a dead page

ok I'll leave it open a bit longer to see if someone else can reproduce it

Unable to connect

Firefox can’t establish a connection to the server at the-guild.dev.

    The site could be temporarily unavailable or too busy. Try again in a few moments.
    If you are unable to load any pages, check your computer’s network connection.
    If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

Same thing in Safari. I'm not currently behind a VPN. My connection is from the west cost of the united states.

Super weird..... cc @dotansimha thoughts?

We had some issues with certificates during May. I think we are all good. Feel free to ping me if something is down again :)


Fix demo page

Currently the demo page doesn't work. On the console it shows the following:
SyntaxError: Can't create duplicate variable that shadows a global property: 'language'

This PR fixes this problem.

Coverage remained the same at 100.0% when pulling 4d7412638e22893cca91f6871f03cf243b20a59f on mathsalmi:demo_fix into 2fa9f7cebdc91f1f269e31215a5687e5252c0228 on zeroturnaround:master.

Vau, thank you for your contribution! I didn't know anything about this error. What browser and OS are you using?
I can't merge this PR because index.html script is not called (wrapper function is declared but never called) thus demo is not working. Can you fix it, @mathsalmi?

Oh what a genius I am. I'll fix it right away!
Btw, I'm using Safari (10.0.3) on macOS Sierra (10.12.3)

Coverage remained the same at 100.0% when pulling be3c715f9fd09dc96768f33ab48bd8549977db65 on mathsalmi:demo_fix into 2fa9f7cebdc91f1f269e31215a5687e5252c0228 on zeroturnaround:master.

Aaa, Safari, now I understand. Thanks again for your help, @mathsalmi!


OC 8.0.4 Doesn't work

If I install StorageCharts2 on ownCloud 8.0.4, It makes internal error.
Can't do anything even removing StorageCharts2.
Added :
Oh I found how to remove - Remove storagecharts2 data from oc_appconfig table.

u must paste the debug log here, and also the setup environment! u make a invalid and non-sense issue.


Added dockerfile

I added a dockerfile.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Need an approval from @wemeetagain or @GregTheGreek to make sure this runs on other machines.

Resolves https://github.com/ChainSafeSystems/lodestar/issues/135

@zscole Can you remove the .DS_STORE changes please

oh snap my b

it breaks for me, I think it's our fault. :rofl:
$ sudo docker build -f Docker/Dockerfile .

...

> nyc -r lcov -e .ts -x "*.test.ts" mocha -r ./.babel-register "tests/**/*.test.ts" && nyc report

/lodestar/node_modules/@babel/core/lib/transformation/normalize-file.js:209
    throw err;
    ^

SyntaxError: /lodestar/src/constants/enums.ts: Export 'Domain' is not defined (11:2)

   9 |
  10 | export {
> 11 |   Domain,
     |   ^
  12 | };

This is a good start to getting up and running. :100:
We can iterate and iron out the kinks.


[CL: test] Update Accumulator while collecting incentives

Closes: #5056
What is the purpose of the change

in the test setup we already set how much growthInside and growthOutside which updates the accumulator. in this PR we simply check if those were successfully implemented by comparing their sum with global pool uptime accumulator sum

Testing and Verifying

added more coverage and test cleanup

Documentation and Release Note
n/a

converted to draft as i'm still debugging claimAllIncentives

@stackman27 please ping on slack when this leaves draft status and is R4R


readme: update a couple method names

Updates readme to use retire rather than reclaim when it meant to refer to the methods Collector::retire and Guard::retire.

Thanks!


Fix createReactNativeComponentClass import statements

when do you plan to merge it ?

hey!
this is unfortunately blocking us using this library. it'd be great to merge it in!

Not sure if I fixed all of the problems though.

why the react-native-community not raising the glove and fix this issue ?

I'm not sure this would fix the problem for good.
import createReactNativeComponentClass from 'react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js'; should works the same as +import createReactNativeComponentClass from 'react-native/Libraries/Renderer/shims/createReactNativeComponentClass
Could you update your package.json's dependencies and npm install?
"dependencies": {
		"react": "16.0.0-alpha.12",
		"react-native": "0.46.4",
		"react-native-svg": "5.3.2"
	},

$ npm ls react-native-svg
<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>
$ npm ls react-native
<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>
$ npm ls react
<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>
This works fine for me.

Hi! What's the current status of this PR?

please merge this so we can start using SVGs in our projects

I'm not sure why import createReactNativeComponentClass from 'react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js'; would work differently with import createReactNativeComponentClass from 'react-native/Libraries/Renderer/shims/createReactNativeComponentClass';
But this would fix this problem for good.
import { __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED } from 'react-native';
const createReactNativeComponentClass = __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.createReactNativeComponentClass;

I'll release a version which contains this fix.

I had to put import createReactNativeComponentClass from 'react-native/Libraries/Renderer/src/renderers/native/createReactNativeComponentClass.js';

Thanks for this PR.
Have this landed on 5.3.3.
But I didn't feature out why this works.


Correct HPC instructions

per feedback from test user.

quick fixes to docs around use of HPC.
The original docs supposed a key configuration that the HPC admins actually changed their mind on. Having the module in the 'avail' path list was original the plan.  But they've since decided that they want users to manage that explicitly.  So we have to have users add the module use --append to their .bashrc.

closes #137

@rsignell-usgs
github won't let me merge this to a protected branch without a review. These are the corrected instructions for HPC environment.


Allow signed in users to view their submissions through My reports button

Describe requirements
We'd like to add the 'My reports' functionality similar to Crowdsource reporter template where signed in users would see their report submissions. We'll get the designs in.
Alternatives
No response
Other Relevant Info
No response
Impact
No response

@sumitzarkar Updated designs are here https://www.figma.com/design/5LYgCbB11FUDS7rq7DkOvu/Crowdsource-Reporter-|-23.R3?node-id=2123-7961

@sumitzarkar Once the user clicks or toggles (we're waiting on designs for a toggle option) on my reports from the user profile dropdown, we'd only filter out user reports that belong to the layer and display them in the panel as they're clicking through the layer. There will be no changes in the report panel UI. Once the user toggles off, all the reports will be displayed. The map also updates to show only those reports.

@sumitzarkar this sounds good to me

@skrishn

Solution

https://github.com/Esri/solutions-components/issues/732#issuecomment-2278209804

Dev Checklist

Items
Is required
Status
Comments

Required NLS changes?
No

Required Backward compatibility
No

Required 508
No

Need Sanitize?
No

Impact Analysis Report

Impacted Areas
Comments

Have Configuration changes?
No

Have Runtime changes?
Yes

Impact on RTL
No

Impact on Layer/Feature list
If layer supports creator field and user clicks or toggles on my reports from the user profile dropdown

Layer list count should be updated to show the count of my reports only

Map view and feature list should  show only those features which are created by logged in user

The Features list should support the filters and sorting option applied at runtime

@sumitzarkar Toggling the My Reports button on is not filtering the reports. Could you take a look.

@skrishn
We added boolean property showMyReportsOnly in reporter, this needs to be updated when the switch is toggled from instant app.
@jmhauck could you please check if this code is added in the instant app?

@sumitzarkar this is info I got from IA team when they added the toggle button "There's an issue with the component though, it doesn't watch for changes in the prop showMyReportsOnly so when toggled nothing happens. It only works if showMyReportsOnly is initially true. I could reload the component when it changes or they could watch for changes in the component. Not sure what approach the other team wants to do."

@skrishn  We will add watch on the property and share in next code drop


account-settings: Disable deactivate account if user is the only owner.

Disables the deactivate account button in the user's account and privacy settings tab if they are the only organization owner. Adds a tooltip with the 'fa fa-info-circle' icon when the button is deactivated.
See relevant CZO conversation.
Notes:

Loops over the active users in the organization to get the count of org owners, which might have performance issues in organizations with a large number of active users. Not sure what a reasonable populate_db with extra users for testing this in the dev environment might be.
The variable name only_organization_owner made sense to me in the template with the if/unless statements, but there might be a clearer naming option I didn't consider.

Screenshots and screen captures:

Deactivate account button - tooltip if disabled

Deactivate account button - disabled

Compare Iago (left) who is admin to Desdemona (right) who is the only organization admin

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Note that the failing puppeteer test is not related to these changes.
Updates:

Updated the logic / check for whether the current user is the only organization owner based on review feedback.
Added live update for when user's roles are updated.
Moved the disabled tooltip text to be above the button text, this feedback. But ideally will update to be like #23810 when that gets reviewed/merged.

Updated screenshot of disabled deactivate account button with text

Updates:

Moved the information about why the button is disabled to a tooltip when hovering on the disabled button. The tooltip appears to the right (see screenshots below), since it doesn't overlap anything there.
Live updates the button state and tooltip if another organization owner is added/reactivated, deactivated or has their role changed/updated.
I have two outstanding questions / comments noted above.

Screenshots:

Multiple organization owners

One organization owner - full screen

One organization owner - narrow screen

The screenshots look good to me!
@sahil839 do you have feedback on the questions above, or should @timabbott take a look next?

Commented my thoughts on one of the questions above, not sure about the other one.

@alya - I made one update on this that you might want to approve before having @timabbott review.
The tooltip to the right of the button does not work for mobile screens when I use the browser dev tools, so it now appears in the default location above the button, updated screenshots below.
I added screenshots of the tooltip to the right and under the button, so that you can see why I made the change and another option. When the tooltip is under the button, it covers the Privacy section title. When it's above the button, it covers the password field.

Screenshots:
Current PR tooltip location

Full screen in web-app

Narrow screen in web-app

mobile screen with dev tools

Alternative tooltip locations

mobile screen with tooltip to right of button - off screen

mobile screen with tooltip under button

Full screen with tooltip under button

Hm, I don't think it's worth worrying a ton about -- I liked the right-side placement, but using the default is OK too.
However, note that there is no hover action on actual mobile devices, so it might not matter if the tooltip gets hidden at that screen size.

This looks good as an implementation.
I think 95% of the time when you're the only owner of an organization, and you're trying to deactivate your account, you probably want to deactivate the organization and will find this message a bit unhelpful. We should extend the tooltip to have instructions, or perhaps better if that fits into a tooltpi, a link?
Maybe @alya can open an issue with a design for this use case -- I'm not sure what's best and it seems like a fine follow-up.
Merged, thanks @laurynmm!

I filed #24105 as a follow-up issue.


Updates to "Core Technology" page

Summary of changes

Bring Crust info back on to page
Add PARSEC section on to page
For each technology section:
--- Add Github repo links
--- Add docs.rs links
--- Add crates.io links
Prototype of clickable network heirarchy diagram/menu (disabled/commented-out for moment)

Testing Requirements - Core Tecnhnology page
All links open correct sections for:

GitHub
docs.rs
crates.io

Finished testing and provided feedback on the changes in this PR and the content. Content review will continue but is not related to this PR so happy to approve.


Update and rename SXT.kerbalstuff to SXT.netkan

Now points to Github instead of broken Kerbalstuff link.

@ChucklesTheBeard beat me to it.


string.h

Ok, found another issue in string.h
   DEFINE_MEMBER_FN(ctor, string_ref *, 0x00A511C0, const char * buf);
   DEFINE_MEMBER_FN(Set, string_ref *, 0x00A51210, const char * buf);
   DEFINE_MEMBER_FN(Release, void, 0x00A511B0);

are the old Skyrim references and should match the new ones in the skse64\gametypes.h
	DEFINE_MEMBER_FN(ctor, string_ref *, 0x00C28280, const char * buf);
	DEFINE_MEMBER_FN(Set, string_ref *, 0x00C283F0, const char * buf);
	DEFINE_MEMBER_FN(Release, void, 0x00C283D0);

This was causing a ctd when using the functions to load the json files.
I would put his a pull request but as I've never really used github other than to download code I'm not sure of what the settings should be.

You fork this project. Then do your changes and create a pull request. These are available on the git interface. Maybe this can help https://help.github.com/articles/fork-a-repo/
I'm going to fix these now though (I have few spare minutes). I suppose we should go over all the custom binary hooks.

Thanks for your help - appreciated.
There are a bit over hundred such binary definitions - I will check them out later.

Most of the binary definitions like those are in skse64, we can assume everythin from SKSE64 dll is already prepared for Special Edition, only the ones in JContainers projects must to be checked, i only found those three

Searching for DEFINE_MEMBER_FN in the jcontainers project doesn't find any more. It's one of those occasions where you wish the skse64 had them defined separately.

Only these three were. I didn't saw other hex constants of importance.


a simple demo for dependency

For our team needs, i write a simple dependency calculator.This is for small amount of span data, because we just started using jaeger.
https://github.com/perfectnewer/aliyun-log-jaeger/pull/1

Thanks for your contributions, can you provide your contact info(email or DingTalk)? I have some questions and want to discuss with you directly.

@brucewu-fly  this is my email<EMAIL_ADDRESS>


typescript-apollo-angular wrong document value name with near-operation-file preset

Describe the bug

typescript-apollo-angular  is not supporting near-operation-file preset,
as a result it is generating wrong document value.
Some Details:

when using near-operation-file it creates import * as Operations from './${this.clearExtension(basename(this._documents[0].location))}'; in this line
and in Angular Visitor  it is not considering the Operations package.

To Reproduce
Steps to reproduce the behavior:

Clone my repos (https://github.com/hkashlan/graphql-code-generator-issue-sandbox) which is based on graphql-code-generator-issue-sandbox
run yarn generate
in document.graphql.gen.ts you can find document = UserDocument; which is wrong I am expecting document = Operations.UserDocument;

My GraphQL schema:
https://github.com/hkashlan/graphql-code-generator-issue-sandbox/blob/main/schema.graphql

My GraphQL operations:
https://github.com/hkashlan/graphql-code-generator-issue-sandbox/blob/main/document.graphql.ts

My codegen.yml config file:
https://github.com/hkashlan/graphql-code-generator-issue-sandbox/blob/main/codegen.yml

Expected behavior

add Operations as a prefix to UserDocument
so it should be  document = Operations.UserDocument;
Environment:

OS:
@graphql-codegen/...:
NodeJS:

Additional context

@hkashlan Do you think you could create a PR with a failing test case for this?

@n1ru4l
yes I can,
could you please guide me how to do a PR?

@hkashlan You can fork this repo, branch off and then follow the instructions over here: https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request

@n1ru4l
I created a PR, could you please review it?

https://github.com/dotansimha/graphql-code-generator/releases/tag/%40graphql-codegen%2Ftypescript-apollo-angular%403.2.0


xDnsServer: Add CodeCov support

Changes to xDsnServer

Updated appveyor.yml to use the default template and add CodeCov support (issue #73).
Adding a Branches section to the README.md with Codecov badges for both
master and dev branch (issue #73).
Updated description of resource module in README.md.

Fixes #73

This change is

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev@ba1dc79). Click here to learn what that means.
The diff coverage is n/a.

@@          Coverage Diff           @@
##             dev      #74   +/-   ##
======================================
  Coverage       ?   72.18%
======================================
  Files          ?       10
  Lines          ?      507
  Branches       ?        0
======================================
  Hits           ?      366
  Misses         ?      141
  Partials       ?        0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ba1dc79...87d0c40. Read the comment docs.

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Introduce any module that defers decision of database engine until runtime

This is already done and duplicated both in sqlx-cli and sqlx-macros. It needs cleaned up and formalized.
sqlx::any::Any
sqlx::any::AnyConnection

// etc ..

This is now on master


fix the picture of login

Could U fix the shape of login, if you can replace the shape with the Head portrait of github or ms account

VSCode Version: 1.45.0-insider
OS Version: win10-2004-amd64

Steps to Reproduce:

Does this issue occur when all extensions are disabled?: Yes/No

/duplicate of #95437


Add Default input and output params in action-encode

If i want to send custom params to action-encode without selecting a preset (totally manually feeding the ffmpeg config) and that causes a problem to get the input from the previous job and not passing manually with -i (same applies for -y)
So I just added a default clause in the preset selection here.
Alternately a "clean" preset will do the same job but default is a more elegant solution imo.

Hello @DmitryDodzin
That looks great! Would it be hard for you to create a pull request back to this repo for this feature?

Thank you @DmitryDodzin
Published in v1.5.8


handling ActionError

like to know what is the proper way to handle/receive/catch the Raises exception for example
async arm()
async takeoff()
Is there an example code?
try:
actionerr = await drone.action.takeoff()
.........
except ActionError(result=res, origin=org):
.......

Something like this:
https://github.com/mavlink/MAVSDK-Python/blob/69576ac9ab223317f853f6612a364572f5a8eae8/examples/camera.py#L23-L27

Appreciated and got it.
Thank you for the development work and for making the lives of the users easier.


Error in Nesxtjs

I try to use this package in my react/nextjs project but it throws this error: “SyntaxError: Unexpected token < in JSON at position 0”.
import { Index } from "./containers/index";
import styled from "styled-components";
import { useClearCache } from "react-clear-cache";

export const IndexPage= () => {
      const { isLatestVersion, emptyCacheStorage } = useClearCache();
      return isLatestVersion  ? <Index /> : emptyCacheStorage();
}

in my project have the same problem. this component have any problem with nextjs? hope they can help with this error

Hi, thank you for reporting this one. I haven't tested this out with nextjs. Maybe you guys can help to contribute and it would be greatly appreciated for those who are using nextjs too.

the same problem. Someone handled it?


Updated spelling, grammar and styling.

Changes look good to me, thanks

@Graham-Hornbill I don't really know how to undertake review, I would have thought there be an option to accept or complete review but I cannot see any option other than to comment


Lambda lift breaks recursive let definitions

In regression-tests/tests/hello13.ssl, the following function for printing a list of characters fails to compile. It complains that the puts__ variable is unbound, the error presumably originating when it is recursively called.
puts_ putc s =
  let puts__ ss =
        match ss
          Cons c s = putc c
                     puts__ s
          Nil = ()
  puts__ s

// TypeError (ErrorMsg "Unbound variable: Var (VarId puts__) (Type [])")

We should allow recursive nested functions a la Haskell. This could be achieved by adding the name to the environment at the moment it is declared, like letrec bindings in Racket or OCaml, but I'm not sure if would be negative consequences to that. We could also add an explicit rec keyword like those languages do, but the result might be aesthetically subpar.
See also #30 -- seems related.

This is definitely a bug since top-level definitions can handle recursion and the local ones should, too. This may be a bug in the type checker. The question is why it's not working for local definitions yet working for top-level definitions. Is the type error being generated before or after lambda-lifting?

I'll look into it

I can't reproduce the TypeError shown. In fact, the code snippet shown was originally commented out; if I use that definition it, passes the typecheck, and only fails later on at the Codgen stage:
$ cat regression-tests/tests/hello13.ssl
putc_ (cout : &Int) c =
  after 1, cout <- c
  wait cout

eof_ (cout : &Int) _ =
  after 1, cout <- 0
  wait cout

type String
  Cons Int String
  Nil

/*
// old workaround definition
puts_ putc s =
  match s
    Cons c ss = putc c
                puts_ putc ss
    Nil = ()
*/

puts_ putc s =
  let puts__ ss =
        match ss
          Cons c s = putc c
                     puts__ s
          Nil = ()
  puts__ s

// Previously commented out, used to throw this error:
// TypeError (ErrorMsg "Unbound variable: Var (VarId puts__) (Type [])")

main cin cout =
  let putc = putc_ cout
  let puts = puts_ putc
  let eof = eof_ cout
  let hello = Cons 72 (Cons 101 (Cons 108 (Cons 108
                (Cons 111 (Cons 49 (Cons 51 (Cons 10 Nil)))))))
  puts hello
  eof ()

$ sslc regression-tests/tests/hello13.ssl
UnexpectedError (ErrorMsg "Pattern match failure in do expression at src/Codegen/Codegen.hs:529:3-8")

I tested using the regression-tests/runtests.sh script:
$ ./runtests.sh -k tests/hello13.ssl
hello13...FAILED
  failed: stack exec sslc -- tests/hello13.ssl > out/hello13.c
make -C ../lib/ssm build/libssm.a 1>&2
PLATFORM is simulation
# Valgrind is not available; compiling without it.
make: `build/libssm.a' is up to date.

###### Testing hello13
stack exec sslc -- tests/hello13.ssl > out/hello13.c
TypeError (ErrorMsg "Unbound variable: Var (VarId puts__) (Type [])")
###### FAILED

@gschare did you modify hello13.ssl in any way? Also, can you confirm that you have the latest build of sslc?

For what it's worth, I'm able to get the following output, right before Codegen:

Yes. Please make sure you're on the main branch, at the head (git pull) and have run stack build (runtests.sh doesn't automatically build the compiler)

@gschare did you modify hello13.ssl in any way? Also, can you confirm that you have the latest build of sslc?

My bad, I hadn't pulled the latest commits. Now I get the same error as you.
$ ./runtests.sh -k tests/hello13.ssl
hello13...FAILED
  failed: stack exec sslc -- tests/hello13.ssl > out/hello13.c
make -C ../lib/ssm clean 1>&2
PLATFORM is simulation
# Valgrind is not available; compiling without it.
rm -rf build
make -C ../lib/ssm EXTRA_CFLAGS="-DCONFIG_MEM_STATS" build/libssm.a 1>&2
PLATFORM is simulation
# Valgrind is not available; compiling without it.
mkdir -p build
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-closure.o src/ssm-closure.c
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-mem.o src/ssm-mem.c
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-scheduler.o src/ssm-scheduler.c
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-top-act.o src/ssm-top-act.c
rm -f build/libssm.a
ar -cr build/libssm.a build/ssm-closure.o build/ssm-mem.o build/ssm-scheduler.o build/ssm-top-act.o

###### Testing hello13
stack exec sslc -- tests/hello13.ssl > out/hello13.c
UnexpectedError (ErrorMsg "Pattern match failure in do expression at src/Codegen/Codegen.hs:529:3-8")
###### FAILED

Scratch that, I think the problem comes from lambda lifting. From --dump-ir-typed (before lambda-lifting):
puts_ (putc : (Int32 -> a1)) (s : String) -> () =
  let puts__ = puts__puts___anon0 putc puts__
  puts__ s

It's not correctly handling the identifiers of recursive functions, which it believs is captured by closure.

No problem, I figured (:. Pull again, I pushed another commit that should
give you a slightly more informative error message there.
I know what the bug is, will try to fix it this weekend
On Thu, Sep 22, 2022, 2:35 PM Gregory Schare @.***>
wrote:

@gschare https://github.com/gschare did you modify hello13.ssl in any
way? Also, can you confirm that you have the latest build of sslc?
My bad, I hadn't pulled the latest commits. Now I get the same error as
you.
$ ./runtests.sh -k tests/hello13.ssl
hello13...FAILED
failed: stack exec sslc -- tests/hello13.ssl > out/hello13.c
make -C ../lib/ssm clean 1>&2
PLATFORM is simulation
Valgrind is not available; compiling without it.
rm -rf build
make -C ../lib/ssm EXTRA_CFLAGS="-DCONFIG_MEM_STATS" build/libssm.a 1>&2
PLATFORM is simulation
Valgrind is not available; compiling without it.
mkdir -p build
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-closure.o src/ssm-closure.c
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-mem.o src/ssm-mem.c
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-scheduler.o src/ssm-scheduler.c
cc -g -Iinclude -O -Wall -pedantic -DCONFIG_MEM_STATS -std=c99 -c -o build/ssm-top-act.o src/ssm-top-act.c
rm -f build/libssm.a
ar -cr build/libssm.a build/ssm-closure.o build/ssm-mem.o build/ssm-scheduler.o build/ssm-top-act.o
Testing hello13
stack exec sslc -- tests/hello13.ssl > out/hello13.c
UnexpectedError (ErrorMsg "Pattern match failure in do expression at src/Codegen/Codegen.hs:529:3-8")
FAILED
—
Reply to this email directly, view it on GitHub
https://github.com/ssm-lang/sslang/issues/111#issuecomment-1255404647,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC2A5DHLMHPVMNHCAXIEKC3V7SRGXANCNFSM6AAAAAAQTJAWT4
.
You are receiving this because you were assigned.Message ID:
@.***>

Closed by #152


.find() without limits

Hello,
I was wondering whether there is anyway to run the .find() method without having the default of a 1000 set? I'd like to avoid setting a higher arbitrary value.
Many thanks in advance.
Matt.

Not at present, but it wouldn't be too difficult to implement -- check for an override in args.options, probably. Feel free to submit a pull request!


fast polynomial multiplication and division in lagrange domain.

This overlaps pretty heavily with FFT (division less so).
Can we refine this issue? It is a bit unclear at the moment.

@Autoparallel we can implement this now right? as we have DFT to change the basis. Multiplication and division in monomial basis takes O(n^2), while in lagrange basis, it's O(n). I understood it from these amazing stark anatomy blogs.
Plonkathon also has it implemented in it's polynomial module.

Needs more info