Build Pipeline fails when trying to run tests: "Cannot open page 130455"

Hey Freddy, our build pipeline has been failing since wednesday. We have not made changes to any tests afaik. The pipeline always removes the container when finished and the url and company name also stay the same (of course they vary between agents).
Seems kinda similar to #858, we do not get the timezone warning however.
Scripts used to create container and cause the issue
New-NavContainer -accept_eula `
            -accept_outdated `
            -containerName $ContainerName `
            -imageName $ImageName `
            -licenseFile $LicenseFile `
            -isolation $Isolation `
            -Credential $credentials `
            -auth $Auth `
            -enableSymbolLoading:$EnableSymbolLoading `
            -doNotExportObjectsToText `
            -alwaysPull `
            -additionalParameters $additionalParameters `
            -memoryLimit $RAM `
            -assignPremiumPlan `
            -shortcuts "None" `
            -useBestContainerOS `
            -updateHosts `
            -myScripts $myscripts

Import-TestToolkitToNavContainer -containerName $ContainerName -sqlCredential $sqlcredentials -includeTestLibrariesOnly

Image used is : "mcr.microsoft.com/businesscentral/sandbox:de-ltsc2019".
Nothing gets passed to myScripts and additionParameters should look like this:

@("--volume ""$($RepoPath):C:\app""",
            '-e CustomNavSettings=ServicesUseNTLMAuthentication=true',
            "-e CustomNavSettings=EnableTaskScheduler=False"
)

The other params should be filled corectly, and because the container gets created successfully I don't think the container creation is the problem. Please correct me if I'm wrong ^^.

Output of create container
Using passed password and NavUserPassword authentication
NavContainerHelper is version <IP_ADDRESS>
NavContainerHelper is running as administrator
Host is Microsoft Windows Server 2019 Datacenter - ltsc2019
Docker Client Version is 19.03.4
Docker Server Version is 19.03.4
Removing container FirstDude3
Removing FirstDude3 from host hosts file
Removing C:\ProgramData\NavContainerHelper\Extensions\FirstDude3
Pulling image mcr.microsoft.com/businesscentral/sandbox:de-ltsc2019
de-ltsc2019: Pulling from businesscentral/sandbox
Using image mcr.microsoft.com/businesscentral/sandbox:de-ltsc2019
Creating Container FirstDude3
Version: 16.2.13509.13794-de
Style: sandbox
Platform: 16.0.13440.13772
Generic Tag: <IP_ADDRESS>
Container OS Version: 10.0.17763.973 (ltsc2019)
Host OS Version: 10.0.17763.1282 (ltsc2019)
A better Generic Container OS exists for your host (mcr.microsoft.com/dynamicsnav:10.0.17763.1217-generic)
Using generic image mcr.microsoft.com/dynamicsnav:10.0.17763.1217-generic
Pulling image mcr.microsoft.com/dynamicsnav:10.0.17763.1217-generic
10.0.17763.1217-generic: Pulling from dynamicsnav
Digest: sha256:5b8154025522b66f8e2a41b89e49083feea7fd4cbc6dd844cd5057656dc8a898
Generic Container OS Version: 10.0.17763.1217 (ltsc2019)
Generic Tag of better generic: <IP_ADDRESS>
WARNING: The container operating system matches the host operating system, but the revision is different.
If you encounter issues, you might want to specify -isolation hyperv
Using locale de-DE
Using process isolation
Disabling the standard eventlog dump to container log every 2 seconds (use -dumpEventLog to enable)
Using license file ***
Downloading C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\my\license.flf
Files in C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\my:
- AdditionalOutput.ps1
- license.flf
- MainLoop.ps1
- SetupNavUsers.ps1
- SetupVariables.ps1
- updatehosts.ps1
Creating container FirstDude3 from image mcr.microsoft.com/dynamicsnav:10.0.17763.1217-generic
fdca148fd2541b7cc58cb76c06dcf938900bb30559eec7f61378d57a2e132082
Waiting for container FirstDude3 to be ready
Installing Business Central
Installing Url Rewrite
Installing OpenXML
Installing DotNetCore
Starting Local SQL Server
WARNING: Waiting for service 'SQL Server (SQLEXPRESS) (MSSQL$SQLEXPRESS)' to
start...
Starting Internet Information Server
Copying Service Tier Files
Copying Web Client Files
Copying Client Files
Copying ModernDev Files
Copying PowerShell Scripts
Copying ConfigurationPackages
Copying Test Assemblies
Copying Extensions
Copying Applications
Copying Applications.*
Copying ReportBuilder
Changing Database Server Collation to Latin1_General_100_CS_AS
Copying Cronus database
Modifying Business Central Service Tier Config File for Docker
Creating Business Central Service Tier
Installing SIP crypto provider: 'C:\Windows\System32\NavSip.dll'
Installation took 274 seconds
Installation complete
Initializing...
Setting host.containerhelper.internal to <IP_ADDRESS> in container hosts file
Starting Container
Hostname is FirstDude3
PublicDnsName is FirstDude3
Using NavUserPassword Authentication
Creating Self Signed Certificate
Self Signed Certificate Thumbprint E43D4478D4926041931EB168FA74C4A611213F98
Modifying Service Tier Config File with Instance Specific Settings
Modifying Service Tier Config File with settings from environment variable
Setting EnableTaskScheduler to False
Starting Service Tier
Registering event sources
Creating DotNetCore Web Server Instance
Enabling Financials User Experience
Using license file 'c:\run\my\license.flf'
Import License
Creating http download site
Setting SA Password and enabling SA
Creating *** as SQL User and add to sysadmin
Container Dns Name  : FirstDude3
Web Client          : http://FirstDude3/BC/
Dev. Server         : http://FirstDude3
Dev. ServerInstance : BC
Setting FirstDude3 to <IP_ADDRESS> in host hosts file

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

Initialization took 237 seconds
Ready for connections!
Reading CustomSettings.config from FirstDude3
Container FirstDude3 successfully created
Copy from container FirstDude3 (C:\ProgramData\NavContainerHelper\Extensions\onprem-Applications-16.2.13509.13794-de\Microsoft_Any_16.2.13509.13794.runtime.app) to C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Any_16.2.13509.13794.runtime.app
Publishing C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Any_16.2.13509.13794.runtime.app
Synchronizing Any on tenant default
Installing Any on tenant default
App successfully published
Copy from container FirstDude3 (C:\ProgramData\NavContainerHelper\Extensions\onprem-Applications-16.2.13509.13794-de\Microsoft_Library Assert_16.2.13509.13794.runtime.app) to C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Library Assert_16.2.13509.13794.runtime.app
Publishing C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Library Assert_16.2.13509.13794.runtime.app
Synchronizing Library Assert on tenant default
Installing Library Assert on tenant default
App successfully published
Copy from container FirstDude3 (C:\ProgramData\NavContainerHelper\Extensions\onprem-Applications-16.2.13509.13794-de\Microsoft_Test Runner.runtime.app) to C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Test Runner.runtime.app
Publishing C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Test Runner.runtime.app
Synchronizing Test Runner on tenant default
Installing Test Runner on tenant default
App successfully published
Copy from container FirstDude3 (C:\ProgramData\NavContainerHelper\Extensions\onprem-Applications-16.2.13509.13794-de\Microsoft_System Application Test Library_16.2.13509.13794.runtime.app) to C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_System Application Test Library_16.2.13509.13794.runtime.app
Publishing C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_System Application Test Library_16.2.13509.13794.runtime.app
Synchronizing System Application Test Library on tenant default
Installing System Application Test Library on tenant default
App successfully published
Copy from container FirstDude3 (C:\ProgramData\NavContainerHelper\Extensions\onprem-Applications-16.2.13509.13794-de\Microsoft_Tests-TestLibraries_16.2.13509.13794.runtime.app) to C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Tests-TestLibraries_16.2.13509.13794.runtime.app
Publishing C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\_Microsoft_Tests-TestLibraries_16.2.13509.13794.runtime.app
Synchronizing Tests-TestLibraries on tenant default
Installing Tests-TestLibraries on tenant default
App successfully published
TestToolkit successfully imported
...

Output of Test task
Message : An error has occurred
Cannot open page 130455. You might need to import the test toolkit to the container and/or remove the folder C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\PsTestTool-6 and retry. You might also have URL or Company name wrong.
at Get-Tests, C:\ProgramData\NavContainerHelper\Extensions\FirstDude3\PsTestTool-6\PsTestFunctions.ps1: line 159
at <ScriptBlock>, <No file>: line 55

Hi,
your Test User need these extra permission to work properly:
<Permission>
      <ObjectType>0</ObjectType>
      <ObjectID>130450</ObjectID>
      <ReadPermission>Yes</ReadPermission>
      <InsertPermission>Yes</InsertPermission>
      <ModifyPermission>Yes</ModifyPermission>
      <DeletePermission>Yes</DeletePermission>
      <ExecutePermission>0</ExecutePermission>
      <SecurityFilter />
    </Permission>
    <Permission>
      <ObjectType>0</ObjectType>
      <ObjectID>130451</ObjectID>
      <ReadPermission>Yes</ReadPermission>
      <InsertPermission>Yes</InsertPermission>
      <ModifyPermission>Yes</ModifyPermission>
      <DeletePermission>Yes</DeletePermission>
      <ExecutePermission>0</ExecutePermission>
      <SecurityFilter />
    </Permission>
    <Permission>
      <ObjectType>0</ObjectType>
      <ObjectID>2000000201</ObjectID>
      <ReadPermission>Yes</ReadPermission>
      <InsertPermission>Yes</InsertPermission>
      <ModifyPermission>Yes</ModifyPermission>
      <DeletePermission>Yes</DeletePermission>
      <ExecutePermission>0</ExecutePermission>
      <SecurityFilter />
    </Permission>

I had the same problems before.

Update: Seems like this error only occurs when many apps are installed and tested. I can't give exact numbers though. Has something changed regarding the Test Page?

Could you try to run the tests with -debugMode and dump the full output here?

Unfortunately I can't. Seems like the tests don't even get loaded.
We have a hunch why that is and are investigating this atm. Could be because of a partner app which blocks the login for unknown reasons ...
Will update you when we know more!

-debugMode on run-testsInNavContainer might still reveal output as to why this happens, but you might be right in the above.
Run-Tests will basically open a web client connection and run the test (through a UI Web Services backend) - if you prep everything and open the Web Client as the same user - you might see the dialog in question?
or use the Get-EventLogFromBcContainer to get the event log to see what he problem is

Opening the client fails also, with a whole bunch of things surfacing in the event log. We never get to see anything in the client, after the login screen it sends us directly to "something went wrong".
We have contacted the partner to have a look. All was well in CU1 but breaks down in CU2, apparently.
I am almost convinced this entire thing is not related to navcontainerhelper or even nav-docker.
This is one exemplary thing from the event log, seems this happens often:
The description for Event ID 705 from source MicrosoftDynamicsNavServer$BC cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

Server instance: BC
Category: Runtime
ClientSessionId: 8a4be1ed-e789-4dbd-81eb-433dce2b4772
ClientActivityId: d7970388-e782-4a01-800b-77605073289f
ServerSessionUniqueId: ba265c53-083d-497d-8a4e-5946989d3767
ServerActivityId: bf4ac4ef-ce42-4987-8c8b-82368ceca05c
EventTime: 06/15/2020 08:07:49
Message (UnauthorizedAccessException): This message had personal data removed. The original may still be in transient telemetry. Find it using the transientTelemetryId.
RootException: UnauthorizedAccessException
ExceptionStackTrace:
   at System.IO.MemoryStream.GetBuffer()
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.CleanStreamFromInvalidChars(MemoryStream content)
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.CreateNavigationData(MemoryStream content)
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.TryGetNavigationDataFromDatabase(NavAppRuntimeMetadata appRuntimeMetadata, NavDiagnostics diagnostics, NavigationDefinition& navigationDefinition)
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.GetNavigationData(NavAppGroup appGroup, NavDiagnostics diagnostics)
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.FillDepartmentWithNavigationData(NavAppGroup appGroup, ActionContainerDefinition departments, NavDiagnostics diagnostics)
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.ConstructDepartmentCacheEntry(NavAppGroup appGroup, NavDiagnostics diagnostics)
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.CachedDepartmentOrConstructNew(NavAppGroup appGroup, NavDiagnostics diagnostics)
   at Microsoft.Dynamics.Nav.XmlMetadata.NavigationDataAggregator.AppendExtensionNavigationData(NavigationDefinition existingDefinitions, NavAppGroup appGroup)
   at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationDepartments(NavAppGroup appGroup)
   at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Int32 homepageId, Boolean applyPersonalization)
   at Microsoft.Dynamics.Nav.XmlMetadata.MetadataProvider.GetNavigationFrame(Boolean applyPersonalization, NavProfileKey profileKey)
   at SyncInvokeGetNavigationFrame(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.RunInTransactionCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TransientErrorRetryCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
CallerStackTrace:
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.ErrorMappingCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PushPopCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationTracer.TraceScopeCombinator(Category telemetryCategory, ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass10_0.<PerformanceCounterCombinator>b__0()
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.PerformanceCounterCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.InitClientTelemetryIdsCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.TlsClearCombinator(ServiceOperation innerOperation, NSServiceBase serviceInstance, MethodBase syncMethod, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.<>c__DisplayClass28_1.<Combine>b__1(NSServiceBase serviceInstance, Object[] inputs, Object[]& outputs)
   at Microsoft.Dynamics.Nav.Service.ServiceOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
   at System.ServiceModel.Dispatcher.MessageRpc.Wrapper.Resume(Boolean& alreadyResumedNoLock)
   at System.ServiceModel.Dispatcher.ThreadBehavior.ResumeProcessing(IResumeMessageRpc resume)
   at Microsoft.Dynamics.Nav.Runtime.NavSynchronizationContext.<>c__DisplayClass1_0.<ClearThreadLocalStorageDelegate>b__0(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()

ProcessId: 332
Tag: 00000HC
ThreadId: 56
CounterInformation:
CustomParameters: {
}
GatewayCorrelationId: eddb3d6c-f713-4133-b2ca-8c3b3e14eefa

Partner can repro, I will close this issue and sorry for bothering You!

Oh... I can't close because Max opened it -> Please be so kind and close this!


Update pools.ts

Description
Request addition of 25WETH/25wstETH/50NEX weighted liquidity pool to Balancer pool allow list on polygon chain.
Pool ID: 0xbadcdaf6212b0bacf45cc32447cb615f85fe6adf000100000000000000000b87
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Dependency changes
[ ] Code refactor / cleanup
[ ] Documentation or wording changes
[ ] Other

How should this be tested?
Please provide instructions so we can test. Please also list any relevant details for your test configuration.

[ ] Test A
[ ] Test B

Visual context
Please provide any relevant visual context for UI changes or additions. This could be static screenshots or a loom screencast.
Checklist:

[ ] I have performed a self-review of my own code
[ ] I have requested at least 1 review (If the PR is significant enough, use best judgement here)
[ ] I have commented my code where relevant, particularly in hard-to-understand areas
[ ] If package-lock.json has changes, it was intentional.
[ ] The base of this PR is master if hotfix, develop if not

Closed by #3412


electron-forge stucks at compilation of preload

Preflight Checklist

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Issue Details

Electron Forge Version:

6.0.0-beta.47

Electron Version:

7.1.8

Operating System:

Windows 10 (1909)

Last Known Working Electron Forge version::

None

Expected Behavior
I was making a preload script, and then connecting by following this scheme (https://js.electronforge.io/plugin/webpack/interfaces/webpackpreloadentrypoint) in package.json
Actual Behavior

To Reproduce

Create new app using 'npx create-electron-app my-new-app --template=typescript-webpack'
Add any preload.ts file
Add MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY to main.ts file
Add to preload config to package.json

You can clone my repository to see the issue.
Additional Information
Just using 'electron-forge start' to start the project, and then it stucks.

Any update or work around on this?
Can't compile the project because of this.

Using preload works fine with the webpack template. It's just when using the typescript-webpack template, it hangs.

Remove the async: false option from the ForkTsCheckerWebpackPlugin constructor in webpack.plugins.js. #1497 removes it from the template.


Improve information around available test-user login methods for the dev course

Description
There are a couple of issues with the documentation around test users/logins for the dev course

TestID is what I used during the course, so I figure that should be mentioned as an option? It seems to work for the test case of the course
The link for testing dataset was dead, I'm guessing the correct link should be this: https://pedia.altinn.cloud/altinn-3/testing/test-data/

Related Issue(s)
N/A
Verification

[ ] Your code builds clean without any errors or warnings
[ ] Manual testing done (required)
[ ] Relevant automated test added (if you find this hard, leave it and we'll help out)
[ ] All tests run green

Documentation

[ ] User documentation is updated with a separate linked PR in altinn-studio-docs. (if applicable)

The broken link is also present in app-dev-course-v2, not sure what the story is there


Api Key

Hello, how did you get the api key? I made a request by email and no return. On another page I can only get the SNCF API key.
Thank you

Hi! It was a loooong time ago but I remember sending an email to an address I found online and getting a response.

Hello, how did you get the api key? I made a request by email and no return. On another page I can only get the SNCF API key. Thank you

Hi there, i'm too in need of the api key and i did way too much request to their email adrress.
Did you find a way to get the api key ?


Update the plugin to be compatible with new versions of Jetbrains IDEs

Hello guys, could you help me with the update?
@petehouston  @abdelhalimjean

what do you mean? the latest version 1.6 is compatible with the latest Jetbrains IDEs version (2023.3.5)

Hey guys, I'm using Ultimate edition 2024.1, and it rejects me from installing the theme :(
Thank you in advance.
btw, the theme is awesome!

@franmc01 can you please publish the latest version to the jetbrains plugin store
@KostiantynPopovych if you're in a hurry you can download the jar for v1.7 from my fork and install it
https://github.com/abdelhalimjean/jetbrains-moonlight-theme/releases/tag/v1.7

JetBrains is reviewing this update. Please expect it to be approved within two business days of the upload.

It is now available


MongoDB: Enable force delete replica set cluster

User perform action like grow or add_shard on replica set cluster will
raise exception, but this also cause force delete replica set cluster fail.
So check the action before raise exception, and allow the force delete
can be performed.
Fixes: http://<IP_ADDRESS>/issues/11273

commit message 还有很多问题。。。

MongoDB: Enable force delete replica set cluster
User perform action like grow or add_shard on replica set cluster will
raise exception, but this also cause force delete replica set cluster fail.
So check the action before raise exception, and allow the force delete
can be performed.
Fixes: http://<IP_ADDRESS>/issues/11273

Enable force delete replica set cluster -> support force deleting replica set cluster
正文那一大段好像没什么用，代码改动很小，标题就能说清楚。
只留下 Fixes: 这一行就可以。

嗯嗯，改动很小，描述不必要这么多。另外维护一个replica_set不可执行的action看起来much better.
我没有其他意见~改动后即可+1.


Add cortex in applications/misc

Add "cortex", the curses reddit viewer.
If you want me to, I'll add myself as maintainer for this package, if you tell me how to! :smile:
Also: This is my first package contribution, please review carefully.

To add yourself as a maintainer, it looks like you add yourself to https://github.com/NixOS/nixpkgs/blob/master/lib/maintainers.nix and then link that to the package metadata.

Am I allowed to do this?

Yes, feel free to add yourself to lib/maintainers.nix. The maintainers attribute lists people who care about a package and/or have knowledge about the packaging. Adding yourself as a maintainer is actually what is purposed on  https://nixos.org/wiki/Contributing.

I added myself as maintainer and as maintainer of the package.
Please tell me before merging, so I can clean up the history of this PR!

Looks good to merge, if you squash the commits I'll merge.


Bot not Working - init error

Expected Behavior
Bot Runing
Actual Behavior
The following Error:

python pokecli.py
2016-08-14 20:50:40,421 [       cli] [INFO] PokemonGO Bot v1.0
2016-08-14 20:50:40,423 [       cli] [INFO] No config argument specified, checking for /configs/config.json
2016-08-14 20:50:40,424 [       cli] [INFO] Configuration initialized
2016-08-14 20:50:40,437 [PokemonGoBot] [INFO] [set_start_location] Setting start location.
2016-08-14 20:50:40,438 [PokemonGoBot] [INFO] [x] Coordinates found in passed in location, not geocoding.
2016-08-14 20:50:40,438 [PokemonGoBot] [INFO] [location_found] Location found: -23.567661, -46.649115 (-23.567661, -46.649115, 0.0)
2016-08-14 20:50:40,440 [PokemonGoBot] [INFO] [position_update] Now at (-23.567661, -46.649115, 0)
2016-08-14 20:50:40,441 [PokemonGoBot] [INFO] [login_started] Login procedure started.
2016-08-14 20:50:42,700 [PokemonGoBot] [INFO] [login_successful] Login successful.
2016-08-14 20:50:44,694 [PokemonGoBot] [INFO]
2016-08-14 20:50:44,696 [PokemonGoBot] [INFO] --- Tiolokizito ---
2016-08-14 20:50:44,697 [PokemonGoBot] [INFO] Level: 1 (Next Level: 400 XP) (Total: 600 XP)
2016-08-14 20:50:44,697 [PokemonGoBot] [INFO] Pokemon Bag: 1/250
2016-08-14 20:50:44,698 [PokemonGoBot] [INFO] Items: 54/350
2016-08-14 20:50:44,700 [PokemonGoBot] [INFO] Stardust: 100 | Pokecoins: 0
2016-08-14 20:50:44,700 [PokemonGoBot] [INFO] PokeBalls: 50 | GreatBalls: 0 | UltraBalls: 0 | MasterBalls: 0
2016-08-14 20:50:44,700 [PokemonGoBot] [INFO] RazzBerries: 0 | BlukBerries: 0 | NanabBerries: 0
2016-08-14 20:50:44,701 [PokemonGoBot] [INFO] LuckyEgg: 0 | Incubator: 0 | TroyDisk: 0
2016-08-14 20:50:44,703 [PokemonGoBot] [INFO] Potion: 0 | SuperPotion: 0 | HyperPotion: 0 | MaxPotion: 0
2016-08-14 20:50:44,703 [PokemonGoBot] [INFO] Incense: 2 | IncenseSpicy: 0 | IncenseCool: 0
2016-08-14 20:50:44,704 [PokemonGoBot] [INFO] Revive: 0 | MaxRevive: 0
2016-08-14 20:50:44,704 [PokemonGoBot] [INFO]
2016-08-14 20:50:44,706 [PokemonGoBot] [INFO] Found encrypt.dll! Platform: win32 Encrypt.so directory: C:\Python27\PokemonGo-Bot
2016-08-14 20:50:44,707 [PokemonGoBot] [INFO]
Traceback (most recent call last):
File "pokecli.py", line 578, in
main()
File "pokecli.py", line 145, in main
report_summary(bot)
File "pokecli.py", line 180, in report_summary
metrics.capture_stats()
File "C:\Python27\PokemonGo-Bot\pokemongo_bot\metrics.py", line 84, in capture_stats
response_dict = request.call()
File "C:\Python27\PokemonGo-Bot\pokemongo_bot\api_wrapper.py", line 106, in call
result = self._call()
File "C:\Python27\PokemonGo-Bot\pokemongo_bot\api_wrapper.py", line 63, in _call
return PGoApiRequest.call(self)
File "c:\python27\pokemongo-bot\src\pgoapi\pgoapi\pgoapi.py", line 210, in call
request.activate_signature(lib_path)
File "c:\python27\pokemongo-bot\src\pgoapi\pgoapi\rpc_api.py", line 85, in activate_signature
self.signature_lib = ctypes.cdll.LoadLibrary(lib_path)
File "C:\Python27\lib\ctypes_init.py", line 443, in LoadLibrary
return self.dlltype(name)
File "C:\Python27\lib\ctypes_init.py", line 365, in init
self._handle = _dlopen(self._name, mode)
WindowsError

Your config.json (remove your credentials and any other private info)

{
"auth_service": "google",
"username"<EMAIL_ADDRESS>"password": "",
"location": "-23.567661, -46.649115",
"gmapkey": "*******",
"encrypt_location": "",
"tasks": [
{
"type": "HandleSoftBan"
},
{
"type": "SleepSchedule",
"config": {
"enabled": false,
"time": "22:54",
"duration":"7:46",
"time_random_offset": "00:24",
"duration_random_offset": "00:43"
}
},
{
"type": "CollectLevelUpReward"
},
{
"type": "IncubateEggs",
"config": {
"longer_eggs_first": true
}
},
{
"type": "UpdateLiveStats",
"config": {
"enabled": false,
"min_interval": 10,
"stats": ["uptime", "stardust_earned", "xp_earned", "xp_per_hour", "stops_visited"],
"terminal_log": true,
"terminal_title": true
}
},
{
"type": "TransferPokemon"
},
{
"type": "NicknamePokemon",
"config": {
"enabled": false,
"nickname_template": "{iv_pct}_{iv_ads}"
}
},
{
"type": "EvolvePokemon",
"config": {
"evolve_all": "none",
"first_evolve_by": "cp",
"evolve_above_cp": 500,
"evolve_above_iv": 0.8,
"logic": "or",
"evolve_speed": 20,
"use_lucky_egg": false
}
},
{
"type": "RecycleItems",
"config": {
"min_empty_space": 15,
"item_filter": {
"Pokeball":       { "keep" : 100 },
"Potion":         { "keep" : 10 },
"Super Potion":   { "keep" : 20 },
"Hyper Potion":   { "keep" : 30 },
"Revive":         { "keep" : 30 },
"Razz Berry":     { "keep" : 100 }
}
}
},
{
"type": "CatchVisiblePokemon"
},
{
"type": "CatchLuredPokemon"
},
{
"type": "SpinFort"
},
{
"type": "MoveToFort",
"config": {
"lure_attraction": true,
"lure_max_distance": 2000
}
},
{
"type": "FollowSpiral",
"config": {
"diameter": 4,
"step_size": 70
}
}
],
"map_object_cache_time": 5,
"forts": {
"avoid_circles": true,
"max_circle_size": 50,
"cache_recent_forts": true
},
"websocket_server": false,
"walk": 4.16,
"action_wait_min": 1,
"action_wait_max": 4,
"debug": false,
"test": false,
"health_record": false,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"catch_randomize_reticle_factor": 1.0,
"catch_randomize_spin_factor": 1.0,
"min_ultraball_to_keep": 10,
"logging_color": true,
"catch": {
"any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
"// Example of always catching Rattata:": {},
"// Rattata": { "always_catch" : true }
},
"catch_throw_parameters": {
"excellent_rate": 0.1,
"great_rate": 0.5,
"nice_rate": 0.3,
"normal_rate": 0.1,
"spin_success_rate" : 0.6
},
"release": {
"any": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"// Example of always releasing Rattata:": {},
"// Rattata": {"always_release": true},
"// Example of keeping 3 stronger (based on CP) Pidgey:": {},
"// Pidgey": {"keep_best_cp": 3},
"// Example of keeping 2 stronger (based on IV) Zubat:": {},
"// Zubat": {"keep_best_iv": 2},
"// Also, it is working with any": {},
"// any": {"keep_best_iv": 3},
"// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
"// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3}
},
"vips" : {
"Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!": {},
"any": {"catch_above_cp": 1200, "catch_above_iv": 0.9, "logic": "or" },
"Lapras": {},
"Moltres": {},
"Zapdos": {},
"Articuno": {},
  	"// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
  	"Mewtwo": {},
  	"Dragonite": {},
  	"Snorlax": {},
  	"// Mew evolves to Mewtwo": {},
  	"Mew": {},
  	"Arcanine": {},
  	"Vaporeon": {},
  	"Gyarados": {},
  	"Exeggutor": {},
  	"Muk": {},
  	"Weezing": {},
  	"Flareon": {}

  }

}

Steps to Reproduce
Run "run.sh" or "windows_bat/PokemonGo-Bot-Start.bat"
Other Information
OS: Win10
Git Commit: 5c9cdb53e69b5069cee6fe100d39e3cf5d63539c
Python Version: 2.7.1

Looks like you have the wrong dll

@k4n30 Do you know any place where I can download the dll por 64bits?

Found one Here https://github.com/PokemonGoMap/PokemonGo-Map/tree/develop/pogom/libencrypt
I Hope this help someone else.


Using with Less Compression

I have a bunch of Less files with sbt-web, and the asset pipeline is compiling the Less files into CSS files and minifying them just fine. However, I am completely unable to get sbt-concat to concatenate the resulting css files.
The original Less files are in app/assets/stylesheets. The resulting files are in public/main/stylesheets.
I configure like this:
pipelineStages := Seq(rjs, concat, digest, gzip)
Concat.groups := Seq(
"style-group.css" -> group(Seq("stylesheets/myfile.css"))
)
...as well as a ton of other ways including using absolute paths for fun. Nothing has worked.
I have found that I can concatenate other files--but only when I do "activator start" rather than "activator run."
So it seems I have two problems--getting sbt-concat to work when I just run and getting it to pick up CSS files generated from LESS files.
Any insight into what I'm doing wrong is appreciated.

@neilchaudhuri @ground5hark  How was this fixed? I'm having the same issue using both sbt-sass and sbt-less.
It's not obvious how files are matched when passing a Seq[String], but I also can't get PathFinder to work for this either.


bug(felt): Felt is not zeroized for sensitive cryptographic operations

Is there an existing issue?

[X] I have searched the existing issues

Motivation
Felt is not zeroized on drop which might leak sensitive information into RAM, notably private keys used by Signers such as LocalWallet.
This is especially an issue when considering block signing which uses Felt in p2p context or for the future Tendermint consensus system in Starknet, where an adversarial validator could sign faulty blocks with the pk of another sequencer, resulting in a slashing attacks.
This is still not very serious, as there certainly are simpler ways for a pk to leak, but it seems like this should at least be an option for secutiry.
Request
Support zeroing for sensitive information in starknet-signers, starknet-crypto and starknet-core.
Solution
Since the use of Felt is based on starknet_types_core, a relevant issue has been opened there. An associated issue has also been opened on lambdaworks-math. Note that it would still be possible to manually implement zeroing on Felt through a custom trait, but this would be less clean and more error-prone since it would not be called automatically on drop.
Are you willing to help with this request?
Yes!

It kinda sounds like mostly a concern of starknet_types_core if it wouldn't change its public API?
Assuming it will be implemented as a crate feature there, I guess we can have transitive features here on starknet-rs crates to enable the said new feature, though it seems not absolutely necessary, as downstream libs and apps can always directly turn starknet_types_core features on.
Of course, if turning on the feature causes API changes it will be a different story and starknet-rs must add direct support in that case.
Will leave this open to see what happens upstream.


Switch HandModelBase to use edit time frames

Now that a provider can provide actual edit time frames, this PR upgrades the HandModelBase to use those frames instead of constructing their own!  This simplifies the code as well as supporting edit time feedback when using the hierarchy recorder!
If there is no provider in the scene the hands will still be constructed on their own.
To test:

[x] Make sure that example scenes still function as expected in the editor (provider should control the pose of the hands)
[x] Make sure that a hand on it's own, when there is no provider in the scene, still renders correctly as expected
[x] Make sure this all works for both rigged hands and capsule hands

Nice, this is working for me. Yay consistent pipelines!


Debug view is not the welcome view, so I see no continue on...

Testing #167433
insiders.vscode.dev

Given we now do support debugging in the web with https://github.com/microsoft/vscode/issues/167399, I think the debug welcome view is never going to show up...or could the fact that the debug view is always populated now be related to workspace trust changes for web?

There are no recent changes to workspace trust in the web that I am aware of, but it could be that we just assumed debugging is available now. It seems wrong for this case because I have launch configs, but they will not work as they require a different debug adapter.

@connor4312 do you happen to have context on why the debug view is populated with launch configs in web now and not before?

Ah, that'll be the experimental Python WASM extension, that makes sense. Also confirmed that if I uninstall that extension the welcome view reappears. @sbatten do you have that extension installed, and if you uninstall it does the debug view show up for you?

I don't but it's actually coming from the main python extension. I disable that and get the welcome view. So as far as continue working on... this is working.

@paulacamargo25  does the Python extension contribute a debugger that works in web, and if it does not, can we ensure not to register it in web?

@joyceerhl No, our debugger doesn't work on the web, I check and we already show a message, that python configuration is not supported.

I'll check if it's possible not to register it at all.


GEODE-7758: Add unit test for SetExecutor

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[ ] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[ ] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

@sabbeyPivotal @prettyClouds @ringles @jhutchison - for your review


Browserify config requiring Vueify

I want to use the component mixins only, but when I import from vue-multiselect my Browserify process complains that vueify is missing. I'm not using Vueify (and don't want to) because only the mixins are imported, not the .vue file.
It seems that the browserify config in package.json is overriding my own browserify config. Is it possible to remove it from package.json and move it a another config file in the project?

Damn. It was added there to fix some other problems with Browserify. Would you be able to check if removing it, wouldn’t introduce any problems with Browserify (and Vueify) when someone would want to use the .vue file?
If yes, I could remove the additional settings from package.json.

I'm quite sure that if anyone wants to use the .vue source file, they just have to include the vueify transform in their build config themselves.
Alternative is to split the js and html part in two files, or inline the HTML by doing:
template: `
// template here
`

I will check this to be sure everything still works by removing the browserify config.

This would help me a lot.
Thanks!
Let me know what are the results of those checks!

I created a sample repo to demonstrate the problem:
https://github.com/fvanwijk/vue-multiselect-browserify-example
TL;DR remove the browserify config from package.json and add to readme that developers need to add a global vueify transform if they want to import the .vue files.

Done. Should be released soon.


Could not find a Cypress configuration file. We looked but did not find a cypress.json file in this folder.

As of late last week, Cypress tests are failing with this error, from one commit to the next, which was completely unrelated (an .md file). I seem to be getting the same error as @jazanne from this comment.
We're using:

cypress-io/github-action@v2
Cypress v9.7.0
Yarn Berry v3

I tried @jazanne's workaround, sadly we're still getting the same error regardless. We've tried upgrading cypress, using cypress-io/github-action@v3, and running it headlessly. In one separate PR I even tried to downgrade to yarn 1.x, which is causing some other errors. The whole JS toolchain seems so brittle. :s Is anyone else getting this? Any suggestions?
[STARTED] Task without title.
[SUCCESS] Task without title.
[494:0606/101147.234717:ERROR:node_bindings.cc(276)] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details.
[494:0606/101147.234801:ERROR:node_bindings.cc(276)] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details.
[494:0606/101147.234809:ERROR:node_bindings.cc(276)] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details.
[494:0606/101147.234815:ERROR:node_bindings.cc(276)] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details.
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[655:0606/101148.920788:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
[655:0606/101148.926474:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
Could not find a Cypress configuration file.
We looked but did not find a cypress.json file in this folder: /__w/kaoto-ui/kaoto-ui
Error: The process '/usr/local/bin/npx' failed with exit code 1

cc @delawen

https://github.com/KaotoIO/kaoto-ui/runs/6753628560?check_suite_focus=true
GitHub actions workflow

I have a similar problem. We are using separate configuration files depending on whether the test should run on staging or in production, and then through the package.json file using the configuration file as a parameter when calling the appropriate command.
But I can only run the tests that do not include a configuration file as a parameter in the package.json file. All the tests with custom configuration files cannot run, and I get the same error.
Could not find a Cypress configuration file.
We looked but did not find a cypressStaging.config.json file in this folder: C:\_Stuff\Code\e2e

The files are present in the folder, with the name indicated in the error above. I don't know how to get Cypress to detect my configuration file.
I receive this error both through running the GitHub Action as well as when manually running the test using npm run.

We got the same issue in a gitlab-ci pipeline. Looks like a driver issue to me:
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
Any updates or workarounds yet?

same issue. anyone looking into this?

Same issue.
Using:

cypress-io/github-action@v4
Cypress v10.2.0
npm (v8? GitHub Actions default)

Could be related to migrating to v2 of npm lockfile. Had to upgrade chokidar after migration.
The run:
https://github.com/SparrowBrain/GOG-Galaxy-Suggester/runs/7009698620
Run cypress-io/github-action@v2
/usr/local/bin/npm ci
added 2420 packages, and audited 2421 packages in 55s
15 packages are looking for funding
  run `npm fund` for details
28 vulnerabilities (1 moderate, 19 high, 8 critical)
To address all issues (including breaking changes), run:
  npm audit fix --force
Run `npm audit` for details.
/usr/local/bin/npx cypress cache list
┌─────────┬───────────┐
│ version │ last used │
├─────────┼───────────┤
│ 10.2.0  │ a day ago │
└─────────┴───────────┘
/usr/local/bin/npx cypress verify
[STARTED] Task without title.
[SUCCESS] Task without title.
/usr/bin/tar --posix --use-compress-program zstd -T0 -cf cache.tzst -P -C /home/runner/work/GOG-Galaxy-Suggester/GOG-Galaxy-Suggester --files-from manifest.txt
Cache Size: ~55 MB (57565882 B)
Cache saved successfully
/usr/bin/tar --posix --use-compress-program zstd -T0 -cf cache.tzst -P -C /home/runner/work/GOG-Galaxy-Suggester/GOG-Galaxy-Suggester --files-from manifest.txt
Cache Size: ~155 MB (162987616 B)
Cache saved successfully
start server "npm start command "npm start"
current working directory "/home/runner/work/GOG-Galaxy-Suggester/GOG-Galaxy-Suggester"
waiting on "http://localhost:3000" with timeout of 60 seconds
/usr/local/bin/npm start
><EMAIL_ADDRESS>start
> react-app-rewired start
ℹ｢wds｣: Project is running at http://<IP_ADDRESS>/
ℹ｢wds｣: webpack output is served from /GOG-Galaxy-Suggester
ℹ｢wds｣: Content not from webpack is served from /home/runner/work/GOG-Galaxy-Suggester/GOG-Galaxy-Suggester/public
ℹ｢wds｣: 404s will fallback to /GOG-Galaxy-Suggester/
Starting the development server...
Compiled successfully!
You can now view gog-galaxy-suggester in the browser.
  Local:            http://localhost:3000/GOG-Galaxy-Suggester
  On Your Network:  http://<IP_ADDRESS>:3000/GOG-Galaxy-Suggester
Note that the development build is not optimized.
To create a production build, use npm run build.
[2203:0622/174911.935964:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
[2203:0622/174911.939833:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
Could not find a Cypress configuration file.
We looked but did not find a cypress.json file in this folder: /home/runner/work/GOG-Galaxy-Suggester/GOG-Galaxy-Suggester
Test run failed, code 1
More information might be available above
Error: Could not find Cypress test run results
Cypress module has returned the following error message:
Could not find Cypress test run results

The file has to be there, since github checkout points to the same folder

@SparrowBrain Thanks for sharing a link to your workflow logs. I had the same issue. In both our cases, you can see in the workflow logs that the config-file was set as cypress.json by default. According to the Cypress docs

Version
Changes

10.0.0
Reworked page to support new cypress.config.js and deprecated cypress.json files

I just changed the workflow to explicitly declare config-file: cypress.config.ts and it worked. In my case the CLI output was very helpful.
[percy] Running "npx cypress run --headless --config-file cypress.json --browser chrome"

You are attempting to use Cypress with an older config file: cypress.json

When you upgraded to Cypress v10.0 the config file was updated and moved to a new location: cypress.config.ts

You may need to update any CLI scripts to ensure that they are referring the new version. This would typically look something like:

"cypress open --config-file=cypress.config.ts"

https://on.cypress.io/migration-guide

We got the same issue in a gitlab-ci pipeline. Looks like a driver issue to me: libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) Any updates or workarounds yet?

I have a similar issue, but it doesn't say it can't find the config file, instead  : -
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[491:0626/135959.592121:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
[491:0626/135959.594708:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
Can't run because no spec files were found.
We searched for specs matching this glob pattern:

Yeah, I'm also getting this when I run it on my local docker.  cypress info ran in the cypress/included:9.7.0 container throws this error: root@23dfb8d855b9:/# cypress info libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [688:0628/153217.781946:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process. [688:0628/153217.788351:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. Displaying Cypress info...

Any solutions yet?? Seems like this is a wide issue as of now with cypress v10+.

@AshMcConnell @new-guy
The errors below may not be related to this issue because they also appear in successful runs. Hope you're able to find the solution soon!
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[491:0626/135959.592121:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
[491:0626/135959.594708:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.

Ya, this sure seems like a widespread issue.  I have had to revert to using Cypress 9.5.4 as all the suggestions here have not worked for me.  If anybody knows of a working solution, please report here as we really want to Cypress 10.x

+1 - inside docker:
[2122:0801/060102.754724:ERROR:bus.cc(397)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
[2122:0801/060102.754863:ERROR:bus.cc(397)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
[2122:0801/060102.756263:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2122:0801/060102.756321:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2276:0801/060102.822555:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
[2276:0801/060102.825930:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
[2122:0801/060102.968302:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2122:0801/060102.988646:ERROR:bus.cc(397)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
^C[2276:0801/060244.882776:ERROR:connection.cc(66)] X connection error received.
[2276:0801/060244.883598:ERROR:connection.cc(66)] X connection error received.

Happens to me when upgrading from cypress 9.4 to cypress 10.4

Any workarounds?

Actually this is working after running the cypress migration. The config file is not a json anymore. It is a JS file now. All I did is running cypress open to get cypress ui, and followed the migration from the UI. They migrate the cypress file. Then remember to  use cypress run with updated flag --config-file to point to the new js file

any ideas ? im getting this error when i want to use it with docker

but im using the 10.4.0 cypress version and i have the following configuration :

@gsouf any ideas ? with my problem, it seems like you solved it Im using the same version

but getting the same error

@javierfuentesm you issue seems to be different to this ticket. I think you need to put the full path from your app root (from where you invoke in the cypress command in supportFile. For example
supportFile: 'cypress/support/e2e.js'

Or just remove this config because by default cypress will already pick the file at this location (https://docs.cypress.io/guides/core-concepts/writing-and-organizing-tests#Support-file)

@gsouf  yes i tried that but is nto working , locally it works fine but on docker i get all those errors

@javierfuentesm I got the same error as you did when I tried just support/e2e.js and it got resolved on docker when I use the config cypress/support/e2e.js.
That is weird, but overall I noticed many issues with path resolution when I tried to configure the new components testing today.

Is there any updates on this issue? i am also getting error while running in docker.
Cypress version: 10.3.0

Is there any updates on this issue? i am also getting error while running in docker. Cypress version: 10.3.0

Having the same issue. Any solutions yet?

@iliogr @arnabmondal19  this is not the same error. The error described in this ticket is Could not find a Cypress configuration file. We looked but did not find a cypress.json file in this folder..

@gsouf I know. the error described in the ticket is caused because cypress v10 requires a different config file not cypress.json anymore.
however, I am interested in the issue mentioned above regarding dri3 extension not supported :)

@iliogr I don't think that the "dri3 extension" message is an issue for me it's working well in docker and I'm getting the same error message about "dri extension".
Is your config file at the root of the your project? If not try to place it at the root of the project to see if it works. There are some ongoing issues with path resolutions when cypress config is not at the root.
Also mentioning just in case you missed that.. with cypress 10 default specs files pattern is now using extension *.cy.js. Are your files matching this pattern?
Ultimately you can try to set the specPattern manually to an absolute path in your cypress config file:
const path = require('path');
const { defineConfig } = require('cypress');

module.exports = defineConfig({

  // for e2e testing
  e2e: {
    specPattern: path.resolve(__dirname, 'path/to/src/**/*.cy.js'),
  },

  // for component testing
  component: {
    specPattern: path.resolve(__dirname, 'path/to/src/**/*.cy.js'),
  },

})

Having the same issue after upgrading to Cypress version 10. I am running inside of IntelliJ. When I click on a Cypress run configuration for a test, I get this message:

Could not find a Cypress configuration file.
We looked but did not find a cypress.config.ts file in this folder: C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.2\jbr\bin

I have implemented the suggestions noted above... i.e. running with --config-file=cypress.config.ts in my test parameters, specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}' in the cypress.config.ts file, etc. The problem persists.

Would you be able to provide a repo with a dockerfile that we can use to reproduce the issue @kodriscollics @iliogr ?

I figured out the issue. After the upgrade, the value in all of the "Cypress project base:" fields for my Intellij tests were deleted. After I put the proper value back in the fields, the tests run without the error. Here is a look at what I'm talking about:

any news?

See: https://docs.cypress.io/guides/references/migration-guide#Cypress-Changes
"You may use the --config-file command line flag or the configFile module API option to specify a .js or .ts file. JSON config files are no longer supported."
It's working for me after changing:
/integration/config.json
{
  "baseUrl": "http://localhost:3000",
  "ignoreTestFiles": "**/config.json",
  "video": false,
  "experimentalSessionSupport": true
}

To:
/integration/config.js
const { defineConfig } = require('cypress')

module.exports = defineConfig({
  e2e: {
    baseUrl: 'http://localhost:3000',
    video: false,
    experimentalSessionSupport: true
  }
})

God bless you @JonnyWideFoot !! Solved it all. Works for me now when running tests through kubernetes with a Helm Chart.

@drecali kudos, your comment "I just changed the workflow to explicitly declare config-file: cypress.config.ts and it worked." resolved my issue! Thank you.

In my case I found that i had to use cypress-io/github-action@v4 after getting the following error with v2

In my case, I think the problem was I forgot to commit the new files Cypress 10 migration generated.  So Cypress ran successfully on my local computer but not on CI.

Hi! Has anyone found a solution to this? We are running cypress in a docker container. Is it necessary to explicitly select the relevant config file?

Look like this problem still exist on<EMAIL_ADDRESS>

@matart15

Look like this problem still exist on<EMAIL_ADDRESS>
There are several different problems mixed up in this issue. Which error message are you getting and which version of Cypress are you using?

version
yarn cypress -v
yarn run v1.22.19
warning package.json: No license field
$ /Users/matar/workplace/github/aisaac-lab/ticketx/node_modules/.bin/cypress -v
Cypress package version: 11.2.0
Cypress binary version: 11.2.0
Electron version: 21.0.0
Bundled Node version: 16.16.0
✨  Done in 0.66s.

config
// cypress.config.ts
import { defineConfig } from 'cypress'

export default defineConfig({
  e2e: {
    projectId: 'darxah',
    viewportWidth: 1920,
    viewportHeight: 1080,
    video: true,
    baseUrl: 'http://localhost:3000',
    chromeWebSecurity: false,
    watchForFileChanges: false,
    defaultCommandTimeout: 30000,
    setupNodeEvents(on, config) {
      require('@cypress/code-coverage/task')(on, config)
      on('before:browser:launch', (browser: any = {}, launchOptions) => {
        // `args` is an array of all the arguments that will
        // be passed to browsers when it launches
        console.log(launchOptions.args) // print all current args

        if (browser.name === 'chrome') {
          launchOptions.args.push('--disable-dev-shm-usage')
        }

        // whatever you return here becomes the launchOptions
        return launchOptions
      })
      return config
    },
  },
})

problem
all tests Pass on my OSX.
But fails on CI. with this error
[655:0606/101148.926474:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.

tried and same result

--broswer electron
--browser chrome
--disable-gpu

@matart15

[4351:1227/131437.366155:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.

I believe that you can ignore the gpu error. I have seen successful tests which also show this error, for example run<PHONE_NUMBER> from this repository's examples.
Are you also getting a message like:
"Could not find a Cypress configuration file in this folder: /home/runner/work/xxxx"
Which runner are you using?

@matart15

I submitted a document change PR https://github.com/cypress-io/github-action/pull/689 so that the use of the working-directory parameter is better documented for v10 and later.
You should check if you really need it in your configuration.
It is used in all the examples in this repository and for the examples it works correctly.

@MikeMcC399  Thank you.
Yes. Indeed I am using monorepo. I will try later and let you know the result

@matart15

I'm following up about the message ERROR:gpu_memory_buffer_support_x11.cc in https://github.com/cypress-io/cypress/issues/23326#issuecomment-1369831323

@MikeMcC399
It looks like my team already using working-directory.

this is screenshot of github action fail

ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
no other information

on my macbook tests succeed

@matart15
Thank you for your screen shots and information. You mention only "ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported." This error occurs with Cypress even without using cypress-io/github-action. It does not look like it is preventing your test running on GitHub.
If this is the only error you are seeing, then I think you can ignore it. If you want to discuss it more in relation to cypress-io/github-action please open a new issue. This issue is really about the error "Could not find a Cypress configuration file. We looked but did not find a cypress.json file in this folder."

@MikeMcC399
I see. Thank you for explanation.
I will try running my test on CI without cypress-io/github-action. ( not sure how to do it )
thank you

@matart15

I will try running my test on CI without cypress-io/github-action. ( not sure how to do it )

I'm not sure that you need to do that.

I have logged the issue about the error message in https://github.com/cypress-io/cypress/issues/25357 with a simple reproducible example, so that the Cypress experts can have a look at it.

@MikeMcC399
oh i see. i misunderstood your message. thank you for reproducable example

@matart15
Issue https://github.com/cypress-io/cypress/issues/25357 about the graphics error message is now routed to the Cypress e2e team.

@kahboom
Are you still experiencing the issue you reported? If not, can this issue be closed now?

No longer having this issue, thanks @MikeMcC399

@kahboom

No longer having this issue,

Excellent! Many thanks for your confirmation.

Hi, I have a problem with finding a cypress.config.ts file. Just with npx cypress open it works fine.
The problem is when I try to do it through docker-compose. I tried to copy cypress.config.ts file to /cypress folder. I also tried to investigate Cypress docs, no success.

How to define a path for cypress.config.ts in docker-compose file?!

@maxie7
It does not look like your problem is related to github-action of this repository, so this is not the right place to get help. Also you have tagged on to a closed issue which is in any case not advisable to get new help.
You may find that somebody in the Cypress technical community on Discord can help you solve your problem:

(click on button)

Thanks @MikeMcC399

npx cypress open --config-file theNewCypressConfigPath         solved by this


Blank Screen with 2.0 (iOS / Forms)

After testing a bit with the latest beta, I encounter a problem which I was able to reproduce with the sample project as well. The map results with a blank screen if the MapControl is directly used in XAML. This happens with the specific Forms Control as well with my old wrapper of the native Mapsui Map (the one I used prior to 2.0 for a Forms "implementation"). When I use the "MapView" control instead of the "MapControl" itself, I get the buttons at the top right corner but still a blank screen otherwise.
All messages I got from the output are this one (which repeats itself multiple times):
Failed to bind EAGLDrawable: <CAEAGLLayer: 0x600001a717a0> to GL_RENDERBUFFER 1
Failed to make complete multisample framebuffer object 8cd6
Failed to make complete framebuffer object 8cd6
Could not invert matrix

The same code seems to work on Android.

It's not 100% the same thing happening (because for some reason the screen flashes to blue and the output in the log is missing) but here is a small example repo: https://cloud.kruse-familie.eu/index.php/s/VLfZGijNojSNC2v
I hope I didn't cut too much from the original app so this produces really the same error but we will see.

Another update from Sebastian I got through IM

it seems like this happens if the map gets it tiles source later via binding instead of having it while the InitializeComponent() is called. If I build the map in code before InitializeComponent() it works for iOS too but if I use binding or build the control after the call it only works on Android. Should I add this info in the issue on github as well?

So this problem should occur if you set the source of a tile layer. In the tile layer this code is called:
        private void SetTileSource(ITileSource tileSource)
		{
            _fetchMachine.Stop();
			MemoryCache.Clear();
		    _tileFetchDispatcher.TileSource = tileSource;
            _tileSource = tileSource;

            if (_tileSource != null)
            {
                if (Attribution == null) Attribution = new Hyperlink();
                Attribution.Text = _tileSource.Attribution?.Text;
                Attribution.Url = _tileSource.Attribution?.Url;
            }

		    OnPropertyChanged(nameof(Layer.DataSource)); // To trigger new RefreshData.
            OnPropertyChanged(nameof(Envelope));
        }

So a 'DataSource' property changed is triggered. This event bubbles up (or does it trickle down?) through the LayerCollection and Map to the MapControl. There is should cause a RefreshData, judging from this code:
        private void MapPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (e.PropertyName == nameof(Layers.Layer.Enabled))
            {
                RefreshGraphics();
            }
            else if (e.PropertyName == nameof(Layers.Layer.Opacity))
            {
                RefreshGraphics();
            }
            else if (e.PropertyName == nameof(Map.BackColor))
            {
                RefreshGraphics();
            }
            else if (e.PropertyName == nameof(Layers.Layer.DataSource))
            {
                RefreshData(); // There is a new datasource so let's fetch the new data.
            }
            else if (e.PropertyName == nameof(Map.Layers))
            {
                Refresh();
            }
        }

By looking at the code I would say this should work correctly, but it is not hard to image I missed something.


Joss review: authorship

from @rgerum in: https://github.com/openjournals/joss-reviews/issues/5651#issuecomment-1634353639

The only checkmark I haven't set yet is about the list of authors (Contribution and authorship). There are a good number of other contributors listed in the github repository readme that do not appear as authors of the paper. Also Doeke Hekstra does not appear in the contributor list in the reposiotires readme. Could the author elaborate on the reasons for this?

from @flekschas:

I agree with @rgerum here. Several contributors with substantial contributions (e.g., with more than 10 commits) are not listed as an author but Doeke Hekstra with zero code contributions is listed as an author. Clarification is needed.

(e.g., with more than 10 commits)

A small note re commits is that these are not a perfect measure as at some point in the repositories history I switched to squash merging from merging the branch with all commits.
Doeke Hekstra
Doeke (@DHekstra) has not contributed code to this project, however he was integral to the genesis of the project. We were analyzing data together, and our discussions of how best to visualize the data and our models are what led to this package. To us this felt like a significant intellectual contribution.
Other contributors
There are many contributors of small fixes, features, or bug reporters. I've done my best to encourage this and also acknowledge these people in the github readme. Regarding authorship, we weren't sure quite what the bounds of appropriate authorship were and if they could include a focus on single features and or documentation vs overall structure of the package. I definitely prefer to be more inclusive than exclusive in authorship. I would propose adding @jrussell25, @redeboer and @samanthahamilton as authors who put in sustained effort to various aspects of the package.

as you already have a section in the readme to thank everyone who did some contributions it would be good to add Doeke Hekstra there if he was an integral part of the project.
If these other authors have put in enough effort according to you, they should be authors of the paper I think. I will change my review accordingly when this is implemented.

I agree with @rgerum.

bump to @jrussell25 @redeboer @samanthahamilton re authorship of the joss paper. If you are interested in being added to the author list please try to let me know by Monday August 14. Happy to talk offline (as it were) as well - you can email me ianhuntisask at harvard.edu

I'd be very happy to be included as an author!

Ok @redeboer if you do change your mind please let me know. It would not feel like piggybacking to me, you put in sustained effort and added real value :)

I've included John as an author https://github.com/mpl-extensions/mpl-interactions/pull/260/commits/fe8f16908248cc4b44424f4431a0520605b09d9d
and from my perspective both @samanthahamilton and @redeboer are both welcome to change their minds at any point until the paper is published.


Form IO builder icons showing question mark

I was trying to implement FormIO in my project, previously I was using font-awesome-free and it was working fine. As soon I have upgraded to font-awesome-pro, icons in form builder showing as big question mark in circular and not loading any icons.
How can I fix this issue? Can I use pro and free version together.
I try to install the font-awesome-free as well and imported in the tsx file where FormIO is used
Package.json "@formio/react": "^5.2.4-rc.1", "@fortawesome/fontawesome-pro": "^6.6.0", "@fortawesome/fontawesome-svg-core": "^6.6.0", "@fortawesome/react-fontawesome": "^0.2.2",

Does this reproduce on<EMAIL_ADDRESS>and/or 6.0.0-rc.1?
Can you provide a code sandbox to help triage?


Error reference: amazon is not defined

Hey miltador, I got this bug from the chrome console

Bassically said that "amazon" is not defined
<amazon-login     [clientId]="myClientId"     (amazonAuthResponse)="onAmazonAuthResponse($event)"> </amazon-login>
But it works fine
I'm using angular 6

I notice that this bug only happens when the method amazon.Login.logout() is called


Needed to refresh page to show swap done on swap history

Hi,
I did a swap but I needed to refresh the page to the swap appear on swap history.
Should show the swap without need to refresh the page.

Fixed.

Did a new test and looks like it's not fixed.

tested with different pairs - all good without refreshing

tested with different pairs - all good without refreshing

Strange that with me doesn't work. I'll test again later today to see if is already fixed. I think when the user close the confirmed transaction popup window, should show the swap on history.


Managed Network Fabric - Updates ]

This Pull Request has generated with the latest changes made in specification-Pull Request.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.ManagedNetworkFabric

@Mohana-Krishna-Nali would this be a new release? If yes please update the changelog.md file for a new release.

@Mohana-Krishna-Nali Azure.ResourceManager.ManagedNetworkFabric/1.1.0 is released.


2.2.3

Hi Guys,
So I really AM struggling with the "for loop" including the creation of these 5000 dataframes. I managed to set the two empty vectors.
I don't get how I can include the creation of these df's with the caluculation of the mean / model. Do I have to set both in these brackets: {  }  and how am I supposed to combine these?
To receive the mean of the any variable, like the reservation price (var = res_price) I have to relate to a specific value, like if I store my df to x (x <- tibble(...)), I can code:
res_mean[i]  <- mean(x$res_price)
, but of course there are 5000 df, not just one. How can I refer to different df's in this code?

@SimonSchmitter : It sounds like you are really getting your hands dirty... very good, this is the best way to learn things for real!
 So, everything that happens in the brackets (body of the for loop) is exactly like outside, just the iterator (i in my slides) will be replaced with the elements in the vector. For instance, in: for (i in 1:nsims) {}, you would have i=1 in the first iteration, i = 2 in the second... i=nsims in the last one).
To change the df... maybe you can just place it inside the loop? ;)

Thanks for the help!. I think I managed it. I thought You could like only put one line of code in the {} brackets, but as I have seen I can put just any code. :)


fix slashes in routing

Allows syntax like:
drop.get("foo/bar") { req in ... }

Current coverage is 47.34% (diff: 100%)

Merging #498 into master will increase coverage by 0.11%

@@             master       #498   diff @@
==========================================
  Files            92         92
  Lines          3096       3103     +7
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1462       1469     +7
  Misses         1634       1634
  Partials          0          0

Powered by Codecov. Last update bf3fc8d...da3f66b


Bash completion error

What steps did you take:
source <(vendir completion bash)

What happened:
source <(vendir completion bash)
bash: Succeeded: command not found
echo $?
127

What did you expect:
source <(vendir completion bash)
echo $?
0

Anything else you would like to add:
A minor issue for the team is when loading bash completion, the word "Succeeded" is printed to stdout as per here.
When sourced as shown above, this causes bash to try and run Succeeded as a command resulting in
bash: Succeeded: command not found

A workaround is as follows but would be nice to be the same as other carvel tools.
source <(vendir completion bash | grep -v "Succeeded")

Environment:

Debian Linux

PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

vendir version v0.34.3

Vote on this request
This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.
👍 "I would like to see this addressed as soon as possible"
👎 "There are other more important things to focus on right now"
We are also happy to receive and review Pull Requests if you want to help working on this issue.

Hey @MAHDTech! Thanks for pointing this out. The completion command is the courtesy of cobra, we didn't add it manually and so didn't notice that this issue is present in vendir as well (similar to kapp and imgpkg where it has been fixed).
Would you like to make a PR with a fix similar to this?
There is just one catch, we need to add the "completion" command here before we can use IsCobraManagedCommand function, so we will need 2 PRs to fix this (the first one in cppforlife/cobrautil)


Use providers.gradleProperty for project isolation compatibility

The EmergePlugin has a couple violations when enabling project isolation on a consuming project. This addresses one of the violations by using providers.gradleProperty which is PI compatible.
The remaining violation is related to setting up the performance project, but fixing that requires a lot more changes and is easy to workaround by disabling performance on local builds.

Thanks for looking into this! Just kicked off the tests. Let us take a look.

Closing in favor of https://github.com/EmergeTools/emerge-android/pull/307, thanks @wbonnefond !


cursor.hide not working in html5?

i could look into it more, report a bug upstream (it's not working on chrome or safari here), but for now I'm calling
window.backend.element.style.cursor = "none";

directly

Looks like this has been fixed in recent openfl/lime builds, done!


[type:it] add integrated-test of logging-rabbitmq-plugin.

this pr is for the integrated-test of logging-rabbitmq-plugin.

Make sure that:

[x] You have read the contribution guidelines.
[x] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (63e463a) 61.92% compared to head (023f2bb) 61.93%.

:exclamation: Current head 023f2bb differs from pull request most recent head dd3ac36. Consider uploading reports for the commit dd3ac36 to get more accurate results

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #5312      +/-   ##
============================================
+ Coverage     61.92%   61.93%   +0.01%
- Complexity     8665     8667       +2
============================================
  Files          1253     1253
  Lines         38191    38191
  Branches       3656     3656
============================================
+ Hits          23651    23655       +4
+ Misses        12436    12430       -6
- Partials       2104     2106       +2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add Data Wrangling to the Misc Section

Added Data Wrangling ( https://github.com/peerside/awesome-data-wrangling ) to the Misc Section

[https://github.com/peerside/awesome-data-wrangling]
[A curated list of Data Wrangling resources for folks doing data prep, data cleansing or scrubbing]
By submitting this pull request I confirm I've read and complied with the below requirements.
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title.For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should:

Include a short description about the project/theme of the list. It should not describe the list itself.Example: - [Fish](…) - User-friendly shell., not - [Fish](…) - Resources for Fish..
Be added at the bottom of the appropriate category.

The list I'm submitting complies with these requirements:

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
It's the result of hard work and the best I could possibly produce.
Non-generated Markdown file in a GitHub repo.
Includes a succinct description of the project/theme at the top of the readme. (Example)
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Includes a project logo/illustration whenever possible.

Placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Has the Awesome badge on the right side of the list heading,
Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.

Has an appropriate license.

That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
If you use a license badge, it should be SVG, not PNG.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.

Has consistent formatting and proper spelling/grammar.

Each link description starts with an uppercase character and ends with a period.Example: - [AVA](…) - JavaScript test runner.
Drop all the A / An prefixes in the descriptions.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.

Go to the top and read it again.

By submitting this pull request I confirm I've read and complied with the below requirements.

You have not.


Fixed warnings and beautified topnav files

Pull Request Description

Updated .gitignore to exclude the ignore folder.
Formatted the HTML code in index.js.
Refactored the JS file for better readability.
Moved styles from the topnav HTML to the CSS code to address a warning reported by VS Code.

In the ignore folder, test files (typically including the topnav and some CSS codes) are now ignored as intended.

put slight outline around the boxes under the more tab so people can see that they are diff options. other than that looks good

I just saw the preview, and it's not what I intended it to be.
It was supposed to look normal (with no changes) by simply switching some HTML code to the CSS variant. Apparently it doesn't work, so I'll keep the outline and you can keep the change if you like it.
This PR should have just been "optimisation" and fixing VS Code warnings :)


HLint 3.3.5 lacks bindist downloads

The HLint 3.3.5 release appears to lack bindists available for download. Compare this to the 3.3.4 release, which has bindists for Windows, macOS, and Linux. Is this intentional?

Not intentional, but I know why it happened (wouldn't build with GHC 9.2 which is what the bindist was set to). The main reason for 3.3.5 was to have aeson-2.0 compatibility, but that's not really necessary for people using bindist. Any disadvantages to just skipping that one?

I opened this issue mostly for the benefit of haskell-ci, whose --hlint mode will attempt to download a bindist for the latest HLint release on Hackage. It's not an insurmountable obstacle by any means—see https://github.com/haskell-CI/haskell-ci/issues/568#issuecomment-998750916 for workarounds—but I did think it worth raising an issue.
If you're inclined to skip a bindist for the 3.3.5 release, I'm fine with that too. Feel free to close this issue if that's the case.

Now that 3.3.6 has been released (with corresponding bindists), the issue is fixed as far as I'm concerned. Thanks!


Add M3U format

fixes #3995
this is especially useful for podcasts.

pls put all code inside a single class

pls put all code inside a single class

can I ask you what's the rationale for this? While I can see how moving parse_duration() inside a class can enhance encapsulation (did that in 968055c86ee50fe437911b5235c04dbf9b27c138), I think that exploding M3uItem into a set of methods and private variables will result in code that is harder to read, understand and maintain.
But I'm not particularly good at PHP, so maybe you have suggestions for how to keep the code well encapsulated, while having the same benefit of "all code in a single class".

php does not have modules like python does.
your previous function parse_duration was defined in global namespace.
also it's my subjective preference to have code closer together and not spread out.
i'd prefer you drop M3uItem and inline all code inside M3uFormat.

gentle ping :)

yes still thinking about this.


Add node to system info

The new user api is systemInfo.node().id(), which is meant as a discriminator between Jdisc containers.
Node can be extended with other properties as we find appropriate.

Omitting the cluster id and the 'container'/'qrserver' prefix is a good idea. After all, you don't need to keep the id/index unique between clusters. Should we change the name to 'index'?
I'll look into the node count as well.

Node can expose index and full config id in separate methods, or alternatively expose cluster name in addition to index?

Should we change the name to 'index'?

Yes? And document it is guaranteed to be unique but not contiguous from 0.

Starting fresh in a new PR.


Update BlockComponentsList.md

There are terrible mistakes in:
minecraft:aim_collision and minecraft:block_collision
their Type and Desciption were just copied from minecraft:block_light_emission

Thanks for submitting, closing as this has been fixed.


[FEATURE REQ] EventHubsSharedAccessKeyCredential and ServiceBusSharedAccessKeyCredential

Library or service name.
Azure Service Bus and Azure Event Hubs
Is your feature request related to a problem? Please describe.
Today, the clients in Azure.Messaging.EventHubs and Azure.Messaging.ServiceBus libraries allow client construction using connection string which can either have the SharedAccessSignature (SAS token) directly in it or have the SharedAccessKey & SharedAccessKeyName in it using which the client can then create the SharedAccessSignature
But this model does not allow the user to rotate their keys or the SAS token once the client is created.
This feature request is to introduce a SharedAccessKeyCredential class to resolve this.
Design requirements:

Since the SharedAccessSignature generation is very specific to EventHubs and ServiceBus services, the classes should have the service name as a prefix in their name
New client constructor overload which would be similar to the one that takes the TokenCredential.
The SharedAccessKeyCredential class is expected to have 2 constructor overloads

One that takes the SharedAccessSignature
The other that takes the SharedAccessKeyName and SharedAccessKey

User must be able to set/get the SharedAccessSignature or the SharedAccessKey or the SharedAccessKeyName after the class has been instantiated to allow the rotation of credential. The next Service Bus and Event Hubs client attempt to renew the access token, would use the updated properties on the credential

Open questions:

Should the SharedAccessSignature property reflect only user provided value and be null if the class was instantiated using the key?
Should the SharedAccessSignature property be settable when the class was instantiated using the key?

cc @jsquire, @JoshLove-msft, @MiYanni

Closing as a dupe of #9048.   We'll extend the scope of that to cover service bus as well.


Handle query parameters in Istiod debug client

Resolves https://github.com/istio/istio/issues/23723
cc @howardjohn
This flaw was caught by the new integration test that is part of https://github.com/istio/istio/pull/23502 .  I have placed that PR on hold until this one merges

@esnible: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
085a4772211e022b2981e5e676affa520c837598
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Additional configuration: Delay before generating, Only inside codeblocks, Hotkey to trigger generation

Is your feature request related to a problem? Please describe.
Great plugin, I'd suggest a few additional configuration options:

Configurable delay before generating (e.g. only generate if paused for 1s)
Only run inside codeblocks (so your normal note content doesn't try to auto-complete, but code inside code blocks does)
Option to only complete on hotkey (e.g. cmd+shift+/ to trigger a generation)

Hi @sammcj,
Thanks for using the plugin!
I've updated the plugin to add your features requests. It's available in the v1.0.5.
Let me know if it fit your needs!

Yes! That’s awesome, thank you!


Abyssalcraft - can not create world

Probably bvecause it adds new biomes, world gen with abyssalcraft locks up before the world can complete generation.  Here's my FML log.
Removed Abyssalcraft and was able to proceed with world creation

Thanks for the bug report, have added it to the new bugs thread at https://www.reddit.com/r/openterraingen/comments/67uzha/mod_compatibility_bugs_report_them_here/

This should be solved with v16, https://minecraft.curseforge.com/projects/open-terrain-generator. Closing this issue, if v16 doesn't fix this then feel free to re-open.

Hi PG85, the update does fix the crash, but does the update allow for the Abyssalcraft biome generation as the mod requires?  I pregenerated a few worlds and do not see the biomes the mod creates - Darklands, Coralium Infested Swamp, etc.


pub.dartlang.org instructs folks to use "pub install" to install packages

If you go to the auto-generated page that tells you how to install a package, such as https://pub.dartlang.org/packages/angular, it tells you to use "pub install" to get a package. However, this is now "pub get" both at the command line and in DartEditor.
This is on all of the install pages for all of the packages.

This issue has been moved to dart-lang/pub-dartlang#351.


Create exact error message for z.array().length().

Given this schema:
const testSchema = z.array(z.number()).length(4);
For arrays with less than 4 elements, it returns the message:

Should have at least 4 items

For arrays with more than 4 elements, it returns the message:

Should have at most 4 items

I wish instead for it to return a message explaining that it should be precisely 4 items:

Should have exactly 4 items

I know I could achieve that with a custom refine validation, but it would be nice to have it baked in.
Of course, if you find this suggestion valid, I could make a PR for it.

Hi @john-schmitz ! I'll provide my opinion based on what I see implemented. Here's the def for z.array().length()
  length(len: number, message?: errorUtil.ErrMessage): this {
    return this.min(len, message).max(len, message) as any;
  }

That's why you see the behavior described in your issue - min gets validated before max, and their respective messages get shown in the validation result. I believe building an exactly out of min and max is probably the way to do it (keeping in with the don't-repeat-yourself ethos).
However, there's an opportunity to build a more contextually-correct error message precisely in that line that gives a more contextually-correct error message, if you'd like to submit a PR.

Oh a final note - you don't need a custom refine validation! It's as easy as this
  const testSchema = z
    .array(z.number())
    .length(4, { message: "needs to be exactly 4" });

  testSchema.parse([]);

In case that saves you any trouble.

fixed with pr #1620


Make Constellation toggle more button-like

The condensed constellation toggle does respond to mouseover, but are not very button-like.
Could experiment with wrapping in outlined button or soemthing.

@frzyc I'd like to work on this. Please assign.


added structure for plotting functionality

I thought that this project would allow for a large number of visualization strategies. Thus, I have organized a few of the plotting functions written by @tammy-dg and @helen-zhu  in a plotting utility function that can be deployed within the package. This should make it easier to add plotting functionality down the line as well. I am currently working on a ecdf plotting function that I will add shortly.

Will approve once Helen's PR is merged in!

Will approve once Helen's PR is merged in!

Sorry, it's in!


Update README.md to remove punctuation mistakes.

Update README.md to remove punctuation mistakes.

Thanks! I am closing this, as we're now reviewing this and other occurrences! Thanks for bringing it to our attention.


Hotfix/issue 399

Fix the issue #399
I added new message and there are not translated to German. Please translate them..

This change is

Current coverage is 58.68% (diff: 100%)

Merging #413 into master will not change coverage

@@             master       #413   diff @@
==========================================
  Files          1933       1933
  Lines         98714      98714
  Methods           0          0
  Messages          0          0
  Branches      12248      12248
==========================================
  Hits          57933      57933
  Misses        37721      37721
  Partials       3060       3060

Powered by Codecov. Last update 5f587e9...8587da6


Last Updated On Instead of Published Date

Hey.
I'm having issues with the posting date for my projects and post. I use the date: argument in the yaml front matter. I've also changed the enableGitInfo argument in the config.toml file to "false" but the "Last Updated on" render keeps showing up. Is there anything else that I'm missing; is there any way that I can override this?

This is a Hugo feature. Refer to the Hugo docs on the precedence of the various last modified options.


WAMP - The Web Application Messaging Protocol Implementation

Q
A

Bug report?
no

Feature request?
yes

Swoft version
any

Swoole version
2.2.0

PHP version
7.2.5

Runtime environment
Docker (Ubuntu 18.04)

Request feature: WAMP 2 server implementation for websocket ... client is optional but server requirement.
Implementation of WAMP protocol version 2
https://wamp-proto.org/
https://wamp-proto.org/why/index.html
JavaScript implementation of client wamp
https://github.com/crossbario/autobahn-js
Server Implementation:
WAMP1 (legacy)
http://socketo.me/docs/wamp

@mhf-ir You can update to swoft 2.0, It will be better!


HIL_CONTROLS question

Is this comment wrong in the code (mavlink_messages.cpp, line 2247) :
/* scale PWM out PWM_DEFAULT_MIN..PWM_DEFAULT_MAX us to -1..1 for rotors */
out[i] = (act.output[i] - PWM_DEFAULT_MIN) / (PWM_DEFAULT_MAX - PWM_DEFAULT_MIN);

I'm seeing values ranging from 0 to 1, not -1 to 1.

For which model?

HIL Quadrocopter X.

Ok, so the simple answer is: The comment lies: Rotors should be scaled 0..1 such that we leave the option for inverted operation (which some systems would support).

Comment fixed in 44c8857354.


실행 중단.

Microsoft PowerToys version
"v0.47.0"
Running as admin

[X] Yes

Area(s) with issue?
General
Steps to reproduce
Just Starting as an Administrator...
✔ Expected Behavior
No response
❌ Actual Behavior
2021-10-13.txt
Other Software
No response

Duplicate of #12908


OSMRelation only build mulipolygon

hi,i am having some difficulty with using osm data.With reading code i found that the workflow only build mulipolygon geometry.Is there anything wrong with this? I think it is necessary to build all types of geometry data

Hello, Thanks a lot for reporting this issue. I just checked the osm_ways and osm_relations table in postgis on a fresh import and I'm not able to reproduce the issue. I see geometries of type point, linestring, polygon, and multi-polygon. Could you provide some additional context? Thanks a lot.

oh,thanks for replaying me.I tried the example data in the official website the data of liechtenstein-latest.osm.pbf.Then i checked the database.and in the osm_relations table,lots of data's geom is null.I didn't whether is it routine?
a data in osm_relations table is like:

INSERT INTO "public"."osm_relations" ("id", "version", "uid", "timestamp", "changeset", "tags", "member_refs", "member_types", "member_roles", "geom") VALUES (8497, 65, 0, '2023-01-26 02:14:09', 0, '{"to": "Basel", "ref": "2", "url": "https://www.schweizmobil.ch/de/veloland/routen/route-02.html", "from": "Andermatt", "name": "Rhein-Route", "type": "superroute", "route": "bicycle", "name:de": "Rhein-Route", "name:en": "Rhine Route", "name:fr": "Route du Rhin", "name:it": "Percorso del Reno", "name:nl": "Rijnroute", "network": "ncn", "distance": "430", "operator": "SchweizMobil", "wikidata": "Q1253779"}', '{149202,326881,102638,149204,117051,28068,30431,149220,10982167}', '{2,2,2,2,2,2,2,2,2}', '{"","","","","","","","",""}', NULL);


[WebToolsE2E][Aspire] When running the "Tutorial: Use .NET Aspire messaging integrations in ASP.NET Core" document using .NET CLI, there is an error.

INSTALL STEPS

Clean machine: Win11 x64 23h2 ENU
Install SDK 9.0.100
Install Aspire 9.0.0
Apply feed

REPRO STEPS

Using the .NET CLI development environment, follow the steps in the Aspire document to create a project and add relevant packages and codes
When I reach the Run and test the app locally step, after running the project using dotnet run --project AspireSample.AppHost, an error appears in the dashboard

NOTE: This issue does not repro when using VS to test this document
ACTUAL
Hosting failed to start
2024-11-11T09:15:01 System.InvalidOperationException: Cannot read keys when either application does not have a console or when console input has been redirected. Try Console.Read.
2024-11-11T09:15:01 at System.ConsolePal.ReadKey(Boolean intercept)
2024-11-11T09:15:01 at AspireSample.WorkerService.Worker.ExecuteAsync(CancellationToken stoppingToken) in C:\Users\v-reinawang\AspireSample\AspireSample.WorkerService\Worker.cs:line 31
2024-11-11T09:15:01 at Microsoft.Extensions.Hosting.Internal.Host.b__14_1(IHostedService service, CancellationToken token)
2024-11-11T09:15:01 at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List1 exceptions, Func`3 operation)

According to the error message, in Worker.cs file, Change "Console.ReadKey();" to "Console.Read();", but the expected result cannot be obtained.

EXPECTED
After completing step 4 of the Run and test the app locally procedure, the corresponding information appears in the Console Logs.

https://github.com/dotnet/docs-aspire/issues/2034

@IEvangelist can you please take a look here? Transfering to dotnet-docs repo.