The fully qualified file name must be less than 260 characters, and the directory name must be less than 248

I have moved my project folder to C:\V7 a short one, I keep getting the error below when trying to publish my web app to Azure web app. Can the message below at least show whitch file has long file name?
How to solve this issue?
Thanks
Gary
Microsoft .NET Development Utility CLR-x86-1.0.0-beta7-15019
Copying to output path C:\Users\gzhan_000\AppData\Local\Temp\PublishTemp\PrimeObjects.Platform.Web65
System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.GetDirectoryName(String path)
at Microsoft.Dnx.Tooling.Publish.PublishOperations.ExtractFiles(ZipArchive archive, String targetPath, Func2 shouldInclude)    at Microsoft.Dnx.Tooling.Publish.PublishOperations.ExtractNupkg(ZipArchive archive, String targetPath)    at Microsoft.Dnx.Tooling.NuGetPackageUtils.ExtractPackage(String targetPath, FileStream stream)    at Microsoft.Dnx.Tooling.NuGetPackageUtils.<>c__DisplayClass0_0.<<InstallFromStream>b__0>d.MoveNext() --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.Dnx.Runtime.Internal.ConcurrencyUtilities.<ExecuteWithFileLocked>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dnx.Tooling.NuGetPackageUtils.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dnx.Tooling.Packages.AddCommand.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dnx.Tooling.Publish.PublishPackage.Emit(PublishRoot root)
at Microsoft.Dnx.Tooling.Publish.PublishRoot.Emit()
at Microsoft.Dnx.Tooling.Publish.PublishManager.Publish()
at Microsoft.Dnx.Tooling.PublishConsoleCommand.<>c__DisplayClass0_0.b__1()
at Microsoft.Dnx.Runtime.Common.CommandLine.CommandLineApplication.Execute(String[] args)
at Microsoft.Dnx.Tooling.Program.Main(String[] args)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.Dnx.Runtime.Common.EntryPointExecutor.Execute(Assembly assembly, String[] args, IServiceProvider serviceProvider)
at Microsoft.Dnx.Host.Bootstrapper.RunAsync(List`1 args, IRuntimeEnvironment env, FrameworkName targetFramework)
at Microsoft.Dnx.Host.RuntimeBootstrapper.ExecuteAsync(String[] args, FrameworkName targetFramework)
at Microsoft.Dnx.Host.RuntimeBootstrapper.Execute(String[] args, FrameworkName targetFramework)
at Microsoft.DNX.Tasks.Dnu.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

Long Path Tool can solve that problem and it is free, try it

That error will also fire when there are more than X separators, which includes periods, as well as slashes. Sorry, can't recall what  X is and can't test it just now.

For me the workaround was to set PublishTempFolderName property in .pubxml publishing profile to some short name:
<PublishTempFolderName>pubtmp</PublishTempFolderName>

This way DNU will use %UserProfile%\pubtmp path, which was enough to fix the problem for me. If you want to investigate further, look at C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets file, where these properties are defined.

Is there any reason why we can't define a full path for the temp folder? That's just annoying... When I try to specify "C:\PublishTemp" I get following error "The given path's format is not supported.". Sure when I concat the string like that, it doesn't suprise me.
I mean we have 2016 and we have still to deal with the "260 characters"-error. So let me decide where I can put my stuff...
Is there any way to NOT use the "%UserProfile%"-Path? Do we really need to hard code [System.IO.Path]::GetTempPath() within the msbuild task? Why not create a default variable which we can override?
My workaround for now:

Create a new user account for the build agent
Change his TEMP & TMP environment variable to a short path (C:\PubTmp)
Register the build agent as a windows service and use the created user account
Change the nodejs global prefix to a short path (C:\nodejs) (only if you are using gulp)

Afterwards the build runs through with the specified publishing profile.

I've had nothing but headaches with .NET Core...including the above issue with file names reportedly too long, VS crashing while loading NPM modules, and the build failing because my references are in the 4.x DNX and not in DNX 5. No wonder so many companies stick with "legacy" systems/software. Perhaps major software developers are so caught up in the hype of JS, Open Source and universality that we end up with unfinished (rushed to the public) systems. It is so disappointing.

Please re-activate if this is still an issue.

Issue still exists in 2017 in VS2017

@Seankps Can you share some diagnostic information or a repro with me? If it is private, feel free to send it to rlander@ms.

@richlander not really. It's the same error. A file path of 260 characters should be acceptable in this age, on Windows 10, in Visual Studio 2017.  Like some serious legacy stuff that someone avoided addressing for too long.
Or there should be a work around better than shortening the path if you can. I understand that this is probably more of a Windows issue than a .NET issue. As a developer I just don't understand how they got away without fixing something like this for so long

Agreed.
Is it NPM packages that hit this in your scenario or something else? I'm asking because it's easier to describe why this should be fixed if I can provide some more detail on concrete cases.

@richlander I think so. But can't be sure because the VS build error doesn't specify the file/location

As @Seankps said, it still exists and we have still the workaround in our build environments. It's not only related to npm packages. Regardless what triggers the error it should be possible to define where we want to store our stuff. I agree with that in the most cases it would work. But that does not mean we have to ignore the other 10%-cases. I mean, it's not your fault, if we have paths longer than 260 characters, this is a restriction we have to deal with, but give us an option to short our paths.
So whats about my idea? Defining a variable with the default value, I don't mind if it's the users temp path, and then let us override the variable with a build argument?

Can the message below at least show which file has long file name?

@richlander We second the above request from @PrimeObjects. The specific path needs to be available somehow. We experience the issue when our build server tries to get our internal NuGet packages with NuGet install. The error message only tells us which package caused the problem, not which path (it prints a source URL, but that is much shorter than the limit). Since any number of temp file/folder names may be involved during the NuGet install, finding ways to shorten the path turns into very painful trial and error.

While I agree that the filepath should not be limited to 260 characters, it's important that any underlying bug that may be causing unnecessarily long filepaths is not swept under the rug.  I'm experiencing a similar issue and have narrowed it down to the same as described by @pellelauritsen in https://github.com/aspnet/Home/issues/790:

First publish is fine, but second time I get a bin-folder containing my views in a couple of directories down Release\Views. If I publish yet again I get a new set inside so now the bin-folder structure is \bin\Release\bin\Release\Views. This goes on until VS cant build the project because of the above mentioned error!

I added the actual path to the exception string (in most cases) https://github.com/dotnet/coreclr/commit/6ba74dc2a7194f8d6c86c3aeab572a074ef645c8 but this change is not in a released build.
Can you try using Process Explorer to see if the long path shows up there?

@derekpec, you resolved the underlying issue. @danmosemsft added the paths to the messages where we didn't have them in Core. Is there anything more we can do with this issue?

.NET Core users can temporarily install and target .NET Core 2.1 preview builds. This build has the diagnostic changes in it that @danmosemsft mentioned. When you use this build, it will report back which paths have the long file path issue. This info will be tremendously helpful to us.

Long path tool can definitely solve this problem. I am sure.

Try Long Path tool.

To add grist to the mill...
I'm getting the following error when attempting to install a nuget package into a standard .NET framework 4.7 project:
The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
I'm using Visual Studio 2017 15.3.3 Enterprise (latest and greatest), this is a .NET Framework 4.7 (lest someone confuse this with .NET "Standard" or .NET "Core", this is just the regular 'ol framework that's been around for the last 15 years or so), latest and greatest nuget.exe and a homegrown nuget server that's been working just fine since I recompiled it with .NET 4.7 when 4.7 hit the streets (January or so, I think) that is just a home for nuget.server, version <IP_ADDRESS> build iaw the nuget.server's author's instructions, all running on the latest and greatest Windows - 10 creator (1703).
Given that this is my package, I have full control over the source code and the source to all of the ancestors. No other third party packages in there, just my stuff and MS's. The interesting part is that I have used this package in the past with no changes in the name, but for this go round, I rebuilt it to add a feature (a new method in an already existing class) and am now getting this error.
Even more interesting is that I have packages from the same library, with the same namespace conventions, with longer names, that work just fine and have installed into this same project with no problems at all.
I have already tried shrinking the package name, shrinking the class names within the package itself, cleaning out the build directory, cleaning out the package home from the nuget server (it's a local server with the latest nuget.server installed which otherwise works just fine), and even clearing out the bin directory of the project in question, clearing out ALL the bin directories of ALL the ancestors to the "offending" package, clearing out the package cache, rebooting the computer and rebuilding the entire nuget package chain from scratch, all to no avail.
The short version is that I started with as close to "File | New" as one can get and am getting this failure with this one peculiar package.
A little light shed on where to look for offending things would be of great assistance.
@ashley200 - wonderful - would you mind explaining, in detail for those of us that have never heard of this tool, just how one would go about applying this tool to "solve" the problem?

@chiefengineer have you tried sysinternals process monitor to record file system activity? It may show the path that is causing the error.

Not to put too fine a point on it, but "huh?". I didn't think of that. I'll
go investigate and see what comes back. If you have the time to shed a
little more light on what you are referencing, that'd be awesome as I am
working in the dark here.
Either way, thanks for the suggestion!
"Bang the Button - It Just Works!"
On Wed, Aug 30, 2017 at 9:30 PM, Dan Moseley<EMAIL_ADDRESS>wrote:

@chiefengineer https://github.com/chiefengineer have you tried
sysinternals process monitor to record file system activity? It may show
the path that is causing the error.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/dotnet/issues/234#issuecomment-326186553,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADwOcZ21mVOPijWzG-Tm0zg0zPkxQLJrks5sdjbWgaJpZM4GJcr5
.

OK, big Thank You  @danmosemsft who suggested digging around with the SysInternals process monitor. After fiddling with it for a bit, I finally figured out how to narrow the result set to just file activity. What I noticed, and the nuget engineers should TAKE NOTE of this: The problem was NOT a too-long project name, rather, nuget was attempting to update a package that was no longer there. Why it went away is a mystery yet to be solved. I normally stay out of the packages directory and do not fuss with the packages.config file. I think that this might have to do with my impatience waiting for VS to start, load all the goodies and then allow me to perform a "Manage NuGet packages" - update all. Rather than wait until VS has settled down, I pushed it a bit (hey, the buttons responded so there shouldn't be any problems...).
As a result, the packages directory was absolutely chock full of old stuff that did NOT belong there. So, I manually cleaned up all the chaff, manually cleaned up the packages.config file, restarted VS, waited for it to settle down, performed my NuGet updates and viola! no problem - HAVING NOT CHANGED ANY OF THE ANCESTRAL PACKAGE NAMES BY EVEN A SINGLE CHARACTER.
So, what do I conclude from this? It is my belief, and the guys that actually build nuget and nuget.server, should take a closer look at the errors being thrown, and I think that the error is not so much a path too long error, rather it's a "hey, I didn't find the file I expected so the file name is full of junk (and probably too long now) so I'll throw an error that says it's too long and quit. It's a failure to handle a missing package/package directory that is causing this particular problem
I solved my problem by ensuring that all the package directories were clean of all junk and rebuilding from a clean source. My problem is now solved.

@chiefengineer glad to hear it! Would you open an issue in the nuget github repo to help them fix whatever it was?

Sure - there are a couple of bugs that I have noticed that need addressing,
I'll do that later today.
"Bang the Button - It Just Works!"
On Thu, Aug 31, 2017 at 6:50 AM, Dan Moseley<EMAIL_ADDRESS>wrote:

@chiefengineer https://github.com/chiefengineer glad to hear it! Would
you open an issue in the nuget github repo to help them fix whatever it was?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/dotnet/issues/234#issuecomment-326301056,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADwOcT2LaqiOdFA1uOkBFNPx_ChNRpYFks5sdroegaJpZM4GJcr5
.

...and done. Thanks again for your help.
"Bang the Button - It Just Works!"
On Thu, Aug 31, 2017 at 7:39 AM, Bruce Lackore <
<EMAIL_ADDRESS>wrote:

Sure - there are a couple of bugs that I have noticed that need
addressing, I'll do that later today.
"Bang the Button - It Just Works!"
On Thu, Aug 31, 2017 at 6:50 AM, Dan Moseley<EMAIL_ADDRESS>wrote:

@chiefengineer https://github.com/chiefengineer glad to hear it! Would
you open an issue in the nuget github repo to help them fix whatever it was?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/dotnet/issues/234#issuecomment-326301056,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADwOcT2LaqiOdFA1uOkBFNPx_ChNRpYFks5sdroegaJpZM4GJcr5
.

You're welcome.

@ashley200 I don't know of a way to use Long Path Tool in an automated build process. I encountered this error during a TFS CI build, because NPM was pulling down many packages and the file paths got too long. I don't think I could automate Long Path Tool into my build process to fix this.

Looks like everything is understood here and issues are filed elsewhere. Can we close this one here?

As long as the error is understood, documented elsewhere and in the queue
to be fixed, sure. This one caused me all sorts of headaches!
"Bang the Button - It Just Works!"
On Wed, Oct 18, 2017 at 9:47 PM, Peter Marcu<EMAIL_ADDRESS>wrote:

Looks like everything is understood here and issues are filed elsewhere.
Can we close this one here?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/dotnet/issues/234#issuecomment-337798325,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADwOcfHSMspc83DVUyXNDzA6pQp5zioBks5sttRagaJpZM4GJcr5
.

@chiefengineer opened the long file path issue and it got closed as a duplicate of this one. https://github.com/NuGet/Home/issues/3324. I think thats everything from this issue so I'm going to close.

I solved my problem by ensuring that all the package directories were clean of all junk and rebuilding from a clean source. My problem is now solved. It was a custom js folder. 💯
Copying file Content\js\lib\datatables\cdnjs.cloudflare.com\ajax\libs\jqueryui-touch-punch\0.2.3\jquery.ui.touch-punch.min.js to obj\Debug\Package\PackageTmp\Content\js\lib\datatables\cdnjs.cloudflare.com\ajax\libs\jqueryui-touch-punch\0.2.3\jquery.ui.touch-punch.min.js failed. The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

@chiefengineer - thanks for the great explanation.  i've been knocking my head for a few days!

Usually I keep my VS projects in the default folder which is under documents.
As my C: drive is running low on space, I decided to move the documents folder to: "D:\system\Documents".
Default folder path before: C:\Users\User\Documents.
The current path "D:\system\Documents". is shorter than the default path, but nevertheless I get this exception.

Actually this is the problem not my folder path:

We ran into this error today. (Please note that I've replaced the names of the projects with "abc.....", to hide the real identity of the project. However, the masked names are exactly the same lengths as the original names)

Severity
Code
Description
Project
File
Line
Suppression State

Error
MSB3491
Could not write lines to file   "obj\Debug\netstandard2.0\abcde.fgh.ijklmn.opq.rstuvwxyzabcdefgh.GeneratedMSBuildEditorConfig.editorconfig".   Path:   obj\Debug\netstandard2.0\abcde.fgh.ijklmn.opq.rstuvwxyzabcdefgh.GeneratedMSBuildEditorConfig.editorconfig   exceeds the OS max path limit. The fully qualified file name must be less   than 260 characters.
abcde.fgh.ijklmn.opq.rstuvwxyzabcdefgh
C:\Program Files (x86)\Microsoft Visual   Studio\2019\Enterprise\MSBuild\Current\Bin\Roslyn\Microsoft.Managed.Core.targets
153

In this case I'm thinking that this is just a Visual Studio caching issue and that deleting the obj\Debug folder should fix the issue, but I thought I'd still report it.

Deleted both \bin and \obj folders and still receive this error:
Error MSB3491 Could not write lines to file "obj\Debug\netcoreapp3.1\staticwebassets\<my.webapi.project>.StaticWebAssets.Manifest.cache". Path: obj\Debug\netcoreapp3.1\staticwebassets\<my.webapi.project>.StaticWebAssets.Manifest.cache exceeds the OS max path limit. The fully qualified file name must be less than 260 characters.	incite.logretriever.logfiles.webapi	C:\Program Files\dotnet\sdk\5.0.103\Sdks\Microsoft.NET.Sdk.Razor\build\netstandard2.0\Microsoft.NET.Sdk.Razor.StaticWebAssets.targets	175
Also, this is a simple 3.1 web api project, no Razor or static content outside of Swagger, although I realize Razor can be part of the templates.

Hello, for new variations of this issue please open a fresh issue in a more targeted repo. The dotnet/SDK or aspnetcore repos may be most relevant. Or the Visual Studio feedback tool if it is VS specific. Or Nuget repo.

@mldisibio I would use "process monitor" tool to see what the actual path is causing problems.

@danmoseley  Thanks Dan. Yes I should open a new issue, when I get some time to document all the details correctly. Right now working against some deliverable deadlines. Meanwhile thought I would post, for general information, one possible fix as documented by MS . Add to project file:
<IntermediateOutputPath>C:\Projects\MyShortPath</IntermediateOutputPath> solved the immediate problem.
The other proposed element: <UseShortFileNames>True</UseShortFileNames> did not seem to work for me.

Thanks for sharing that info @mldisibio

Just hit this issue today:

... .GeneratedMSBuildEditorConfig.editorconfig exceeds the OS max path limit. The fully qualified file name must be less than 260 characters.

Environment: Windows Version 20H2 (OS Build 19042.985), Visual Studio 16.10.0
Setting Enable Win32 long paths policy in Group Policy editor produced a working workaround.

Click the Window key and type gpedit.msc, then press the Enter key. This launches the Local Group Policy Editor
Navigate to Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem
Double click on Enable NTFS long paths
Set the policy state to Enabled
Click OK

Reboot the machine and bingo, that error is gone.

Thank you for sharing that @hrumhurum

Just hit this issue today:

... .GeneratedMSBuildEditorConfig.editorconfig exceeds the OS max path limit. The fully qualified file name must be less than 260 characters.

Environment: Windows Version 20H2 (OS Build 19042.985), Visual Studio 16.10.0
Setting Enable Win32 long paths policy in Group Policy editor produced a working workaround.

Click the Window key and type gpedit.msc, then press the Enter key. This launches the Local Group Policy Editor
Navigate to Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem
Double click on Enable NTFS long paths
Set the policy state to Enabled
Click OK

Reboot the machine and bingo, that error is gone.

It is not working for me (Version 20H2 Os Build 19042.1526) vs 2019

all error gone by your following step.

Issue still exists in January, 2023.
Windows 10
Visual Studio 17.4.4
.NET Core SDK 6.0.201 & 7.0.102 (from Visual Studio)

Initially I tried following @hrumhurum's steps, but I didn't have the option to enable NTFS long paths from there.
What fixed it for me is enabling Windows to accept long paths from the Registry Editor.
Here are the steps:

Open Registry Editor as Administrator (windows key, type regedit and open as Administrator)
Go to HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FileSystem
Double click on LongPathsEnabled
Set the value to 1
Click "OK"
Restart your machine

Has anyone used LongPath Tool?

Has anyone used LongPath Tool?

Yes


[Publish] When will the next version of SyncTasks be published?

This issue got fixed and merged in, but there hasn't been a new version published to npmjs.com. I'm guessing it would be version 0.4 since it has a new feature but doesn't have any breaking changes (or 0.3.3 for simplicity).
Is there an ETA on when that might happen? I'm opening this issue for visibility because the previous one got closed.

@deregtd, are you waiting on any other changes before publishing the next version? If not, can you bump the version and publish? Thx

Oh sorry, I asked my team yesterday if someone could publish it, but everyone was AWOL.  I'll get something up shortly.

0.3.3 published

Thanks!


browser can't decompress

this gem was working fine, I was using this gem few months ago
but now I am getting this error:

it's like the body is dumped, but not rendered correctly on browser side
I have tried few times to call render method in response_cache's block argument

What changed between now and a few months ago that made this issue start to occur? Have you upgraded the gem? If, yes, from which commit to what commit?
How can we reproduce the issue?

if have another rails 6 app that using this gem since beginning, and have no issue
maybe the issue is because Redis
my old app that uses Rails 5 and Redis has this issue
it looks like Shopify support Memcached only
I use  IdentityCache gem too, and it supports Memcached only

I've reading the source code, but still can't resolve this issue
finally today I create a controller concern that use same logic as this gem, but it's slower
because it's not in middleware level


how to compile release version?

how to compile release version?

The appropriate place to ask noob questions is the gitter channel or the users forum.


Improve 3D icons metadata

Related to #1142.

I think these changes would be counterproductive in the long run.
We could maybe add a 3D icons category, but tagging seemingly random icons with perspective and isometric is not helpful when easing icon search.
Unfortunately, to me even a category seems unwarranted: it would seem to suggest that these icons are "a set" that is to be used together, which is not the case - all our icons should aim to be consistent with each other.

tagging seemingly random icons with perspective and isometric is not helpful when easing icon search.

@karsa-mistmere Simply just a 3d tag then?

tagging seemingly random icons with perspective and isometric is not helpful when easing icon search.

@karsa-mistmere Simply just a 3d tag then?

Also definitely not in favour unless the icon actually has as 3D use case (e.g. our 3d cursors).


Basic installer gives error and Microsoft Store will not download

Description
Provided package name does not match expected package name. Check the XAppDeploy...
I'm a sponsor twice and my avatar does not show up, and i have bought on Microsoft Store and it will not download from there either.
How do i get updates?
Thanks
Stephen Rose
Steps To Reproduce
download classic installer (Files Stable) and try to install.
Go to MS Store and click download at top and nothing happens.
Requirements
How to get latest installer that works. I am stuck on <IP_ADDRESS>
debug.log
Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.3447
Log File
debug.log

Thanks for being a sponsor, MS store buys don't show anywhere and for GitHub you have make sure you made it a public donation.
As for the error it seems like Files is installed, please follow the instructions at https://files.community/docs/install#:~:text=starting an update.-,Steps required,-for the “classic
If Files isn't shown in the start menu, try

Open an Admin powershell
run

Get-AppXPackage Files* | Remove-AppXPackage

Follow the instructions at the link again

Hi Josh,
Thanks- I did do a public donation in GitHub but it does not show- $100.00 in March. I can send you the documentation.
The link is great- THANKS.
Yes, files is installed at <IP_ADDRESS> and I wanted to update it but just could not find how. OR, does the Update Files at the tip next to the settings gear do that?
Thanks again- fantastic program- I’ve added Mountain Duck to add my clous accounts to Files and this is the best File explorer I have ever used.
All the best
Steve Rose
From: Josh65-2201 @.>
Sent: Saturday, April 27, 2024 12:56 PM
To: files-community/Files @.>
Cc: SMRIGK094 @.>; Author @.>
Subject: Re: [files-community/Files] Basic installer gives error and Microsoft Store will not download (Issue #15260)
Thanks for being a sponsor, MS store buys don't show anywhere and for GitHub you have make sure you made it a public donation.
As for the error it seems like Files is installed, please follow the instructions at https://files.community/docs/install#:~:text=starting an update.-,Steps required,-for the “classic
If Files isn't shown in the start menu, try

Open an Admin powershell
run

Get-AppXPackage Files* | Remove-AppXPackage

Follow the instructions at the link again

—
Reply to this email directly, view it on GitHub https://github.com/files-community/Files/issues/15260#issuecomment-2081088704 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BHHLX2RVAEWNRWSFIR4SG3LY7PKBTAVCNFSM6AAAAABG4HHFLCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBRGA4DQNZQGQ .
You are receiving this because you authored the thread.Message ID: @.*** @.***> >

Glad it's fixed, that would be a one time thing as Files certificated changed future update will be done in the background or show as a download icon in the right corner next to settings.
You also show for me in the sponsors section


Feature Request: Support for cards

Is it possible to add support for cards similar to Minimal theme via these helper classes?

Of course, this feature has been supported for some time, so please keep us updated!

cssclass
role

code-wrap
code-block-auto-wrap

img-grid
image adaptive distribution

inline-list
images and lists mixed

kanban
pseudo-kanban style, unordered list of four columns

fullwidth
reduce column width on, control the full width of the page display

noscroll
hide the current page scrollbar

matrix
four-quadrant table style

cards
rendering-dataview-tables-to-cards-view

cards
rendering-dataview-tables-to-cards-view

noyaml
preview state does not show the frontmatter area


NEXT_LOCALE cookie has value "undefined" when navigated through useRouter without passed locale as argument

Description
When navigating through screens using useRouter.push (localePrefix set to "never"), if locale object is not passed as argument, NEXT_LOCALE cookie has value undefined when landing on navigated page. If user changes to non-default language and navigates to page -> language will be changed to default, since NEXT_LOCALE has value undefined.
Use router navigation to test page:

Request headers that shows NEXT_LOCALE cookie has value of undefined:

Video reproduction
use-router-bug.webm
Mandatory reproduction URL (CodeSandbox or GitHub repository)
Codesandbox: https://codesandbox.io/p/devbox/flamboyant-wozniak-rd3zcl
Vercel: https://use-router-bug-nine.vercel.app/
Github: https://github.com/MatejStojanovicc/use-router-bug
Reproduction description
Steps to reproduce

Open app on vercel or codesandbox
Install dependencies (pnpm install) and run dev server (pnpm dev) - if using codesandbox, it will automatically start
Open http://localhost:3000/ in browser - it will open / page. If using codesandbox, ctrl+click localhost url to open in new tab, since Codesandbox blocks Cookies):

Open network tab to inspect network activity
Click Navigate to Test page
Observe Cookie header under "Request headers"
Go to homepage, try to change language by clicking either Change to EN or Change to DE -> same thing happens

Expected behaviour
NEXT_LOCALE cookie is passed even when locale object is not passed as second argument in useRouter push method. Passing locale (or making a wrapper around useRouter which will append locale on every method) might be a tedious and unnecessary procedure.
  const router = useRouter();
  const locale = useLocale();
      <span
        onClick={() =>
          router.push("/test", {
            locale,
          })
        }
      >
        Navigate to Test page
      </span>

Hey, thanks for the great bug report—this was definitely an oversight! This will be fixed in https://github.com/amannn/next-intl/pull/828.


How do I logout?

Removing the token from OAuth2AccessTokenStorage doesn't require the user to login again. The login activity opens and closes in a couple of seconds automatically authenticating the user again.
(I'm using the Trakt API example).

When you remove the access token, the Android webview will still use the login data that it has cached (username/password). That is why it will automagically authenticate the user again. In order to really logout, you have to clear the webview cache and also (optional) revoke the access token on the server.
(I've added the logout feature)[https://github.com/rheinfabrik/Heimdall.droid/pull/39] as action menu item to the sample application :)

Great. Thank you very much!


Zygisk detach is not working in kernelsu

I've tried the module with Zygisk on KernelSU, at first everything seem fine until i found out that youtube actually update itself even though it's on the detach list.
Screenshots

The detach.bin (inside the zip file)
detach.zip

does youtube play store page show "uninstall" button

does youtube play store page show "uninstall" button

I haven't checked it, but i think there is a button that says "uninstall" after "open" button.

then detach doesnt work. join telegram group for a test module to debug the issue
https://t.me/rv_magisk

fixed in 1.6

Hi I encountered the same problem with youtube, here a screen from KSU modules:

This is the file I installed with the detach.txt inside:
zygisk-detach-v1.6.zip

fixed in 1.6

Hi I encountered the same problem with youtube using the detach.txt file, here a screen from KSU modules:
This is the file I installed with the detach.txt inside: zygisk-detach-v1.6.zip
Instead if I configure the detach from CLI it works without any problem

latest commit fixes this and it will be available in next release v1.7


TIM-255 Dining Section

#35  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @tamrivera05 and the rest of your teammates on  Graphite


minutes of our last meeting in August

Hi,
Here are the minutes of our last meeting.
I was not sure who was on google hangouts and in particular if a third person was present; sorry but when I checked my notes, I had written two names only!

Thanks, great minutes. Please send a link to these to the organisers list.


Had to remove ppx_tools to then install ppx_deriving again

Was getting:

=-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[ERROR] The compilation of ppx_deriving failed at "ocaml pkg/build.ml native=true native-dynlink=true".

#=== ERROR while installing ppx_deriving.3.3 ==================================#
# opam-version 1.2.2
# os           linux
# command      ocaml pkg/build.ml native=true native-dynlink=true
# path         /home/gina/.opam/fresh/build/ppx_deriving.3.3
# compiler     4.02.3
# exit-code    10
# env-file     /home/gina/.opam/fresh/build/ppx_deriving.3.3/ppx_deriving-953-6d07ae.env
# stdout-file  /home/gina/.opam/fresh/build/ppx_deriving.3.3/ppx_deriving-953-6d07ae.out
# stderr-file  /home/gina/.opam/fresh/build/ppx_deriving.3.3/ppx_deriving-953-6d07ae.err
### stdout ###
# [...]
# + ocamlfind ocamlc -c -g -bin-annot -safe-string -package compiler-libs.common -package ppx_tools.metaquot -package dynlink -w @5@8@10@11@12@14@23@24@26@29@40 -I src -o src/ppx_deriving_main.cmo src/ppx_deriving_main.ml
# findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/gina/.opam/fresh/lib/ocaml, /home/gina/.opam/fresh/lib/ocaml/compiler-libs
# cppo -V OCAML:4.02.3 -o src/ppx_deriving.ml src/ppx_deriving.cppo.ml
# ocamlfind ocamldep -package compiler-libs.common -package ppx_tools.metaquot -package dynlink -modules src/ppx_deriving.ml > src/ppx_deriving.ml.depends
# ocamlfind ocamlopt -c -g -bin-annot -safe-string -package compiler-libs.common -package ppx_tools.metaquot -package dynlink -w @5@8@10@11@12@14@23@24@26@29@40 -I src -o src/ppx_deriving.cmx src/ppx_deriving.ml
# + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package compiler-libs.common -package ppx_tools.metaquot -package dynlink -w @5@8@10@11@12@14@23@24@26@29@40 -I src -o src/ppx_deriving.cmx src/ppx_deriving.ml
# findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/gina/.opam/fresh/lib/ocaml, /home/gina/.opam/fresh/lib/ocaml/compiler-libs
# File "src/ppx_deriving.cppo.ml", line 288, characters 13-26:
# Error: Unbound module Label
# Command exited with code 2.

And after unsuccessfully installing and reinstalling, I then removed ppx_tools then reinstalled and it worked. I noticed a recent patch on that file ppx_deriving.cppo.ml from https://github.com/whitequark/ppx_deriving/commit/72975ceaf577c945e3b3b716cfff08c215c09f7d ...not sure if that has anything to do with this.
I love this library by the way!!! Thank you.

What version of ppx_tools did you have? ppx_deriving has a requirement of ppx_tools 4.02.3, which should have the Label modue...

Hmmm, it was really out of date. It was on 0.99.3 and now is on 4.02.3. I think I got into an inconsistent state when recompiling ppx_deriving_yojson.

Ah--thanks for the report. Indeed, ppx_deriving 3.3 had an inappropriately specified dependency. It's now fixed in https://github.com/ocaml/opam-repository/commit/dcef4b90edb658744aed22ac4ef303492f616eac.

@whitequark  Glad to help :cocktail:


Git: Add commit message template

Adding a template to show an example of how commit messages should
generally be in this repo.
TEST=none
Change-Id: Ib19bf1a117789cbfc3c1f1dfb65f0fc0e37362b5

Code Review comments can be found at https://gerrithub.io/q/

New changes were pushed at https://gerrithub.io/q/Ib19bf1a117789cbfc3c1f1dfb65f0fc0e37362b5


Automatic lastEdited / lastPublished field population

Is your feature request related to a problem? Please describe.

I'm building a sitemap generator for a site, and understand that including the publish date for articles can help with SEO on more recent posts. Currently it looks like this would have to be entered manually for each post.
Describe the solution you'd like

I'm wondering if it's possible to expose a config option or a widget that would automatically add the date to a post, and keep it updated on every publish.
Describe alternatives you've considered

Additional context

Hi, @neefrehman! I am new to Netlify CMS, but It looks like a valid case for registering-to-cms-events. Not tested it, but something like
CMS.registerEventListener({
  name: 'preSave'
  handler: ({ entry }) => {
    return entry.get('data').set('lastEdited', new Date().toISOString())
  },
});

should do the trick. We also should set a 'lastEdited' as hidden field, I think.

@TimPchelintsev thanks! this is exactly the kind of solution I was looking for!

Closing this per the suggested solution


Bootstrap python hooks for collecting DB information for op tests

This commit adds new ttrt API construct_op_stats_json that can be used as a common method for all frontends to generate op test sweep data. The format isn't fully established, but this is just serving as the boilerplate to begin wiring up all of the pieces with frontends.
Example FE usage:
import ttrt.binary

@op_test_harness("llama7b")
def test_softmax():
    return torch.softmax(...)

def op_test_harness(model):
    def wrapper(test_fn):
        flatbuffer_binary = compile(test_fn)
        stats = ttrt.binary.stats.construct_op_stats_json(
            "forge-fe",
            model,
            flatbuffer_binary
        )
        aggregate_or_write_to_file(stats)

    return wrapper

Example Op Data:
 {
    "op_name": "ttnn.softmax",
    "framework_op_name": "",
    "dialect_op_name": "",
    "ttir_op_name": "",
    "inputs": [
      {
        "shape": [ 1, 10 ],
        "data_type": "Float32",
        "memory_space": "DeviceL1",
        "memory_layout": "Interleaved",
        "core_range_set": [ { "loc": { "y": 0, "x": 0 }, "size": { "y": 7, "x": 8 } } ]
      }
    ],
    "outputs": [
      {
        "shape": [ 1, 10 ],
        "data_type": "Float32",
        "memory_space": "DeviceDRAM",
        "memory_layout": "Interleaved",
        "core_range_set": [ { "loc": { "y": 0, "x": 0 }, "size": { "y": 7, "x": 8 } } ]
      }
    ],
    "attributes": {}
  },

Not out of the box, but it can be modified to.

Not out of the box, but it can be modified too.

Nice! If that is doable, we can utilize the same logic for all frontends.
In sum, once the model is compiled to the TTNN level, we should be able to generate those MD files non matter which fronted we're using.

We should add the md conversion probably to this same area of ttrt.


Precompilated Library C/C++-Api

Hi,
are there precompilated libs of the C/C++API for Windows ?

Hi,
There is no precompiled libraries now, but we will consider releasing libraries.
I will let you know when it is released.

Hi,
There is no precompiled libraries now, but we will consider releasing libraries.
I will let you know when it is released.

We're very sorry for late notice.
There is pre-compiled libraries including Windows platform.
https://nnabla.org/install/#cpplib_list
Please use a library that matches the version of nnabla.

Hi,
thanks for the precompiled libraries.
I already tryed your c++ example with the precompiled "nnabla-cpplib-1.20.1-win64.zip", but at the line
nbla::Context cpu_ctx{ {"cpu:float"}, "CpuCachedArray", "0" };
I get always an "std::bad_alloc" exception, and I have no idea what's the problem ?

Thank you for checking, and we're sorry that it doesn't work properly.
We will confirm in some environment, please let us some time.

Hi TomonobuTsujikawa,
I made some more test and it seems to have to do with the "Debug Mode" I used in Visual Studio. When I compile my application in "Release Mode" the exception didn't appear.

Thank you for checking this issue!
We found that STL container does not pass correctly from cpplib to python on debug mode.
On our environment, access violation is occurred in _cpu_array_classes().
Please let us consider how we can overcome this issue (or workaround).


Replace stream on the fly

There is no methods to switch stream during call..such as from camera to screen share durinig call...how can I implement it in flutter project with help of openvidu? Any help appreciated.

Hey buddy, you can read this 2 article thats can help you out:
How its work the share screen - https://docs.openvidu.io/en/stable/advanced-features/screen-share/
How to send the share screen - https://docs.openvidu.io/en/stable/developing/rpc/#publishvideo
How to stop de Share screen - https://docs.openvidu.io/en/stable/developing/rpc/#unpublishvideo


Generate HTML Gallery Files containing metadata from Tumblr and allow easy offline browsing

Since #24 got dropped due to technical difficulties, this is another attempt to explore keeping Tumblr post metadata and allow searching, etc.
Rather than just download media with Tumblr API names and losing content such as name description and tags, generate static HTML files with basic structure that can be opened locally in a browser and that can be searched for names, description and tags. Provide basic external CSS where users can generate nice looks if they need to.
To make things manageable, each X (default 100) media items get a single HTML document with incremental name, and an index.html is rewritten to contain updated links to all available HTML gallery pages.
You can build on this in the future with Javascript loading of content from the sub-HTML galleries, and even search engine to search all text in sub-gallery page contents, etc. but for now it is a great base to build a local site out of the downloaded Timblr content

Probably not going to do this.

Hard to scale correctly. Not only would I have to properly download everything, but I'd have to parse and rewrite HTML files as necessary when new files are downloaded.

A bit out of scope for the purpose of the downloader.

Fair enough. I think at this point Tumblr Downloader is absolutely feature-complete, all that is left is bugs squashing.


[v0.15] Release Tracker

We cut a release branch for the 0.15 release. (common commit  with main is a192c95e77a4a4de3a8aeee45130ddc4d2773a83)
This issue is for tracking cherry-picks to the release branch.
The POC for the TorchVision team is @nicolashug
Cherry-Pick Criteria
Only low-risk changes may be cherry-picked from main:

Fixes to regressions against the most recent minor release (e.g. 0.12 for 0.13 release);
Critical fixes for: silent correctness, backwards compatibility, crashes, deadlocks, (large) memory leaks
Fixes to new features introduced in the most recent minor release (e.g. 0.12 for 0.13 release)
Test/CI fixes
Documentation improvements
Compilation fixes or ifdefs required for different versions of the compilers or third-party libraries
Release branch specific changes (e.g. change version identifiers)

Hud: https://hud2.pytorch.org/hud/pytorch/vision/release%2F0.15/0

main: https://github.com/pytorch/vision/pull/7288
release branch: https://github.com/pytorch/vision/pull/7298

https://github.com/pytorch/vision/pull/7334 cherry-picks all PRs made to main from https://github.com/pytorch/vision/pull/7295 to https://github.com/pytorch/vision/pull/7330 (included). They're all doc or tests / fix PRs.

When they are merged, we should also cherry-pick https://github.com/pytorch/vision/pull/7333 and #7332

main (actually fbcode): https://github.com/pytorch/vision/commit/2336aecaff076481cdc206ea1c71477868299f2d
release branch: https://github.com/pytorch/vision/pull/7343

main #7332
release branch: TODO

https://github.com/pytorch/vision/pull/7352 cherry-picks various unit-test fixes https://github.com/pytorch/vision/pull/7347 https://github.com/pytorch/vision/pull/7351 https://github.com/pytorch/vision/pull/7350 https://github.com/pytorch/vision/pull/7348

CI-fixies:
main: https://github.com/pytorch/vision/pull/7357
release-branc: #7358

Fix flaky tests + smoke test
main: https://github.com/pytorch/vision/pull/7365 and https://github.com/pytorch/vision/pull/7362
release branch: https://github.com/pytorch/vision/pull/7367

Follow-up from above:
https://github.com/pytorch/vision/pull/7365 should still be cherry-picked but we need to wait for the RC2 build to be available:

This is expected to work in PyTorch-2.0 branch, but only after RC2 build (that includes cherry-pick for https://github.com/kulinseth/pytorch/commit/4886ab1ce1aaa3956c311c67c147bfb93c0a2f89 ) becomes available

https://github.com/pytorch/vision/pull/7365#issuecomment-1450255357

Smoke test:
main: https://github.com/pytorch/vision/pull/7359
release-branch: TODO

CI Fix
main: https://github.com/pytorch/vision/pull/7370
release branch: https://github.com/pytorch/vision/pull/7371

Fix error message:
main: https://github.com/pytorch/vision/pull/7394
release branch: https://github.com/pytorch/vision/pull/7395
Not sure we'll trigger a  new RC. I'm still including it in case we do because it's still nice to have.

is torch>=2.0 support planned for v0.15?

Hi @ddelange , yes pytorch 2.0 is supported by torchvision 0.15. Following our install instructions should get you those latest versions with either pip or conda: https://pytorch.org/get-started/locally/

The release is done so this tracker is obsolete now - closing!


GetHashCode for own type

I think that it is not entirely correct to use the method GetUnderlyingType to calculate the hashcode.
In the example, you can see that A is equal to C, but this can lead to collisions when using two different types in fact.

One test is failing?


Bug: Server must be restarted before CLI created admin is recognised

If serve is ran prior to an admin being created, and an admin is created via the CLI the webUI still expects an initial admin user to be created.  There is no way to log in with the CLI created admin until the server has been restarted.

I've submitted a fix in master and it will be available with the next minor v0.17.4 release sometime later this week.

Wonderful, thank you.


[Feature] Design of EventMesh Function

Search before asking

[X] I had searched in the issues and found no similar issues.

Feature Request
Design of EventMesh Function
For the existing EventMesh, the connector, eventmesh runtime and other modules can be jointly abstracted into a runtime component. This component can be used as connector runtime\mesh runtime\function runtime, etc. The specific component structure and interaction are shown in the following figure:

Admin
The admin component includes the task scheduling function, which can assign tasks to the connector and manage the connector life cycle. The admin service will be registered in the Registry for connector service discovery. The admin and connector use grpc to communicate.
Connector
The connector runs in the connector runtime. After the connector is started, the Admin service will be discovered from the Registry. After selecting the admin service from the available admin service list, it will report the heartbeat to the admin service and carry the currently assigned task information. There is no task information in the initial state. Admin will assign task to the connector based on the received heartbeat and task information, and the tasks will be recorded in the DB. After receiving the task, the connector performs task initialization and loads the corresponding connector plug-in.
Function
Function runs in function runtime. Function mainly provides filter/transformer/compute capabilities. The admin can configure function-related rules. Function needs to communicate through Mesh.
Mesh
Mesh runs on mesh runtime. Mesh provides routing, pub/sub, and serverless automatic expansion and contraction capabilities. Mesh runtime integrates netty server by default. All traffic will be converged and summarized in mesh. Automatic expansion and contraction can be achieved by integrating knative's serving capabilities which needs to be deployed under k8s. For k8s deployment, as shown below, different components to be run are defined through yaml. After receiving the request, the EventMesh Operator will create k8s resources for different components.

Storage
The connector can integrate a variety of storage plug-ins and uses memory storage by default.
Registry
Registry is the current meta module of eventmesh, which is used to store metadata, service discovery, etc. For specific implementation, zookeeper\nacos, etc.
EventMesh Function设计
对于现有的EventMesh来说，可以将connector、eventmesh runtime等模块共同抽象出一个runtime组件，这个组件可以作为connector runtime\mesh runtime\function runtime等等，具体的组件结构与交互如下图所示：

Admin
admin组件包含了任务调度的功能，可以对connector分配任务, 管理connector生命周期, admin将自己这个服务上报到Registry供Connector进行服务发现, admin与connector之间采用grpc方式进行通信。
Connector
connector运行于connector runtime, connector启动后会从Registry发现Admin服务，从可用的admin服务列表中选择admin服务后，向该admin服务上报心跳，并携带当前分配的任务信息，初始状态无任务信息，admin会根据收到的心跳以及任务信息来分配任务，并将任务记录到DB中。connector接收到任务后，执行任务初始化，加载对应的connector插件。
Function
function运行于function runtime, function主要提供filter/transformer/compute的能力，可以由admin来配置function相关的规则，function需通过Mesh进行通信交互。
Mesh
mesh运行于mesh runtime, mesh提供了routing、pub/sub以及serverless自动扩缩容的能力, mesh runtime默认集成了netty server, 所有的流量会收敛汇总于mesh, 通过集成knative的serving能力实现自动扩缩容, 同时需要在k8s下部署, 对于k8s部署如下图, 通过yaml定义要运行的不同组件, EventMesh Operator收到请求后会对不同组件创建k8s资源。

Storage
connector可集成多种storage插件，默认采用内存存储。
Registry
registry即为目前eventmesh的meta模块, 用于存储元数据、服务发现等, 具体实现可使用zookeeper\nacos等。
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Registry is the current meta module of eventmesh

Will we change the name to "Registry" to refer to the registry in the future? Or will we continue with the current "Meta" name?

Is there a specific division of labor in this area currently? I want to participate

@KevinClair

Is there a specific division of labor in this area currently?

I think we haven't have one yet. It will be nice if you are willing to pick up anything that interests you and be the leading one~.

Is there a specific division of labor in this area currently? I want to participate

We will first split the entire project into different modules, and then carry out related division of labor. We will raise different issues according to the modules, so you can continue to pay attention.

I Voting named "Registry"，And look forward to more

Would it be more appropriate to think of the registry as a metadata service？

Thank you everyone for the discussion, I made relevant modifications to the above description. I changed the Registry in the picture to Meta, keeping it consistent with the modules of our current project to avoid ambiguity.

May I'm do  somthing ?

May I'm do somthing ?

We will first split the entire project into different modules, and then carry out related division of labor. We will raise different issues according to the modules, so you can continue to pay attention.

Ok

One problem with the existing EventMesh SDK is that the user can only specify the IP address to which a particular EventMesh Runtime node is connected.
In the new architecture, which IP address needs to be filled in the SDK? If the address of the Mesh Runtime is filled in, how will the user be able to utilize the failover functionality?

There are currently custom data protocols, Grpc and CloudEvents protocols, which are the formats of external protocols. The data flow within the EventMesh internal runtime is also accompanied by protocol conversion. Multiple protocol conversions lead to a decline in performance. Whether this architecture change can redesign the data protocol. The general idea is:

Keep only one within the runtime, regardless of where it is stored.
Implement the current mainstream protocols such as Grpc, cloudenvents, MQTT, etc. externally.
Provide an extensible interface for external protocol access, which can access external user-defined protocols.


The console window displays garbled characters when type "dotnet --info"

Description
When type "dotnet --info" in console window, it displays garbled characters in the output information. My computer language is Japanese.
Configuration
You can find my configuration in the attachment

cc: @wli3 @dsplaisted

This seems like a code page issue with the console.  Do any console programs correctly display Japanese characters?

No, console program also displays ??.

This issue was solved, for more info please see https://github.com/dotnet/sdk/issues/19996


oncokb annotation track is empty for L755S

https://www.genomenexus.org/variant/17:g.37880220T>C
But it is viewable in cBioPortal:

https://bit.ly/3eiuXf7

Looks like oncokb/search and oncokb/genes endpoints are failing. It's most likely that those endpoints have been removed/updated. We still use<EMAIL_ADDRESS>which is more than a year old and probably not compatible with the latest OncoKB API anymore.
Updating packages to the latest versions should fix the problem. But we need to update the mobx version and fix related issues as well, because we still use<EMAIL_ADDRESS>in this project.


Sankey chart - Not able to control display order of nodes

General Questions

Issue Type

[ ] I have a question to ask about how to use ECharts to ...；我想提问如何使用 ECharts 实现某功能
[x] I have a bug to report；我想要报 bug
[ ] I have a feature to request, e.g.: I'd like a new feature that ...；我需要一个新功能
[ ] I have a feature to enhance, e.g.: The current feature should be improved in the way that ...；我希望改进某个功能
[ ] There's something wrong with the documents；文档有些问题
[ ] Others, or I'm not sure which issue types to choose here；其他，或我不知道应该选什么类型

Issue Details

As per the https://github.com/apache/incubator-echarts/issues/4986, order of the nodes displayed in the Sankey chart will be based on the series.data. But the latest version (4.2.0) doesn't work as expected.

Expected Behavior
When below option is specified for Sankey charts, the order of nodes should be AAAAAAA, CCCCCCC and DDDDDD.
var data = [{"name":"AAAAAAA","value":7},
              {"name":"CCCCCCC","value":6},
              {"name":"DDDDDD","value":5},
              {"name":"EEEEEE","value":4},
              {"name":"FFFFFF","value":3},
              {"name":"BBBBBB","value":2}];
var links = [
			{"source":"DDDDDD","target":"EEEEEE","value":1},
			{"source":"CCCCCCC","target":"FFFFFF","value":1},
			{"source":"AAAAAAA","target":"BBBBBB","value":1},
            {"source":"AAAAAAA","target":"EEEEEE","value":1}]

myChart.setOption(option = {
    title: {
        text: 'Sankey Diagram'
    },
    tooltip: {
        trigger: 'item',
        triggerOn: 'mousemove'
    },
    series: [
        {
            type: 'sankey',
            data: data,
            links: links,
            focusNodeAdjacency: 'allEdges',
            itemStyle: {
                normal: {
                    borderWidth: 1,
                    borderColor: '#aaa'
                }
            },
            lineStyle: {
                normal: {
                    color: 'source',
                    curveness: 0.5
                }
            }
        }
    ]
});

Current Behavior
But the nodes are in different order as shown in the below image:

Online Example
Go to https://ecomfe.github.io/echarts-examples/public/editor.html?c=sankey-energy and replace the left panel code with the code snippet provided in the "Expected behavior" section and click Run.

Topics

Anything Else We Need to Know
A similar issue has been reported earlier (https://github.com/apache/incubator-echarts/issues/4986) but as that issue has been closed, I am creating a this issue.

Environment

ECharts version；ECharts 版本: {DESCRIBE_HERE}

[ ] It happens only on certain browsers or operating systems. 对于特定浏览器或操作系统才会出现的问题，请提供相应环境信息：{BROWSER_VERSION_OR_OS_INFORMATION_HERE}

Hi,
It would be great if you could provide some rough idea on when the fix would be available.
Thanks & Regards,
Bala

Hi,
It would be great if you could provide some rough idea on when the fix would be available.
Thanks & Regards,
Bala

Hi @spime-web, you can set layoutIterations = 0.


Payment Options

You really do need to add PayPal as another option

If you care about it, open a PR. That's how open source works.

Agreed about PayPal. I'll look into it this or next week.
In general CMS payment options are extendable by plugins, so other methods could be relatively easily added.
Here is Stripe example https://github.com/CromwellCMS/Cromwell/blob/master/plugins/stripe/src/backend/actions/create-payment.action.ts


⚠ Jenkins Plugins Artifactory has degraded performance

In b8b6bbf, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 2483 ms

Resolved: Jenkins Plugins Artifactory performance has improved in b599e74 after 55 minutes.


Component does not dynamically adapt to screen size.

When screen size changed, component still maintains the size. How to solve this problem?

I can't really help you without seeing some code and how your css is set up.

I'm closing the issue due to lack of details, when you need any more help feel free to reopen the issue.


V1.7.0 Nested routing not working

I updated latest<EMAIL_ADDRESS>and now nested routing not work.I created two routing file like app-routing.module.ts and report-route.module.ts.
report-route.module.ts used in app-routing.module.ts.after updating to latest Angular CLI not working. and its working in V1.6.8
Error is Uncaught (in promise) TypeError: undefined is not a function

Same here, our application was working in 1.6.8 yesterday and now in 1.7.0 we got

Error: Uncaught (in promise): TypeError: webpack_require.e is not a function
webpackAsyncContext@http://our_url.fr/main.bundle.js:538:21

+1
This worked in 1.7.0-rc.0, but stops working in (and after) 1.7.0 (Kleene).
Full stack trace:
core.js:2086 ERROR Error: Uncaught (in promise): TypeError: undefined is not a function
TypeError: undefined is not a function
    at Array.map (<anonymous>)
    at webpackAsyncContext (eval at ./src/$$_lazy_route_resource lazy recursive (main.bundle.js:13), <anonymous>:10:34)
    at SystemJsNgModuleLoader.loadAndCompile (core.js:6756)
    at SystemJsNgModuleLoader.load (core.js:6740)
    at RouterConfigLoader.loadModuleFactory (router.js:4558)
    at RouterConfigLoader.load (router.js:4538)
    at MergeMapSubscriber.eval [as project] (router.js:2030)
    at MergeMapSubscriber._tryNext (mergeMap.js:128)
    at MergeMapSubscriber._next (mergeMap.js:118)
    at MergeMapSubscriber.Subscriber.next (Subscriber.js:92)
    at Array.map (<anonymous>)
    at webpackAsyncContext (eval at ./src/$$_lazy_route_resource lazy recursive (main.bundle.js:13), <anonymous>:10:34)
    at SystemJsNgModuleLoader.loadAndCompile (core.js:6756)
    at SystemJsNgModuleLoader.load (core.js:6740)
    at RouterConfigLoader.loadModuleFactory (router.js:4558)
    at RouterConfigLoader.load (router.js:4538)
    at MergeMapSubscriber.eval [as project] (router.js:2030)
    at MergeMapSubscriber._tryNext (mergeMap.js:128)
    at MergeMapSubscriber._next (mergeMap.js:118)
    at MergeMapSubscriber.Subscriber.next (Subscriber.js:92)
    at resolvePromise (zone.js:821)
    at resolvePromise (zone.js:785)
    at eval (zone.js:870)
    at ZoneDelegate.invokeTask (zone.js:421)
    at Object.onInvokeTask (core.js:4938)
    at ZoneDelegate.invokeTask (zone.js:420)
    at Zone.runTask (zone.js:188)
    at drainMicroTaskQueue (zone.js:594)

Versions:
Angular CLI: 1.7.0
Node: 8.6.0
OS: darwin x64
Angular: 6.0.0-beta.4
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cdk: 5.2.0
@angular/cli: 1.7.0
@angular/material: 5.2.0
@angular-devkit/build-optimizer: 0.3.1
@angular-devkit/core: 0.3.1
@angular-devkit/schematics: 0.3.1
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.0
@schematics/angular: 0.3.1
@schematics/package-update: 0.3.1
typescript: 2.6.2
webpack-bundle-analyzer: 2.10.0
webpack: 3.11.0

I am having the exact same problem. From my debugging I found that it is because of webpack 3.11.0. That version of webpack removed support for System.import being called here:
https://github.com/angular/angular/blob/5.2.5/packages/core/src/linker/system_js_ng_module_factory_loader.ts#L67-L71
For now it might be best for us to roll back to the previous version of the angular cli.

I can also confirm that angular/cli version 1.6.8 works when building angular 5.2, however my modules are not being lazy loaded.

Same in our case. Downgrading to 1.6.8 with flag -vc works

This seems like a bug but we'll need to look at a reproduction to find and fix the problem. Can you setup a minimal repro please?
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.

I think we are experiencing the same problem I get the same stack trace.

I was able to make a minimal repro of this. Trying to figure out how to submit it.

I've tried to reproduce it, without success, even. But @KellyR-STCU example made me realize that the problem is location of feature module.
When feature module is in app directory it works, but when it's below it fails.
fails
src/
  feature/
  app/

works
src/
  app/
    feature/

I have multiple apps, and so I moved some feature modules into libs(nx monorepo style) that are not in src/app directory, thus error I'm having. I hope this clarify the problem we are facing @filipesilva

For the record, I'm facing the same issue reported here.

The same happens to us. We use sibbling modules: app and other imported modules at the same level:
src/
  app/
  otherModule/

Navigating from app to otherModule breaks on 1.7.0 and 1.7.1. Workaround to move otherModule into map is not possible in all projects.

Latest CLI v. 1.7.1 - got the same problem.

Uncaught (in promise): TypeError: undefined is not a function
TypeError: undefined is not a function
at Array.map ()
at webpackAsyncContext ($_lazy_route_resource lazy:19)
at<EMAIL_ADDRESS>(core.js:6558)
at<EMAIL_ADDRESS>(core.js:6542)
at<EMAIL_ADDRESS>(router.js:4543)
at<EMAIL_ADDRESS>(router.js:4523)

I had to downgrade to 1.6.8 as well to solve the issue

same here

Same here

same here
this seems to a duplicate of https://github.com/angular/angular-cli/issues/9775

I realized I forgot to remove the lazily loaded module from the imports of my AppModule. I removed that and upgraded to the latest beta (6.0.0-beta.5) and it seems to be fine now for me.

same error. rolled back to 1.6.8 and its working.

@macjohnny this is actually the original as this thread has an earlier date.

same for me, moved from 1.7.3 to 1.6.8 and now it works.

Same issue here with CLI 1.7.2. As it has been mentioned in #9775 compiling with --aot seems to fix the problem which is acceptable workaround in my case until its fixed. Really would like to avoid downgrading :wink:

I upgraded to 1.7.4, and that version is working.

Downgrading to 1.6.8 worked for me as well!

1.7.4 also works with the --aot flag but not without.

I experience the same error with @angular/cli: 6.0.0   dev build succees but runtime error  Uncaught (in promise): TypeError: undefined is not a function.
AOT works

Same here, work with AOT

I have same issue.  My lazy loaded modules are under app/ but ng build --watch does not work I get same error.  If I do ng build --prod then everything works fine but it makes development hard.  I am on cli version 6.0.8.
Anyone know how to fix?

@GuerrillaCoder The workaround with AOT explained above works for everyone. Did you try it ?

Ahh sorry I missed it, yes that works.

Same issue with angular/cli: 1.7.3, work with aot

I am working on this issue too. I posted a stackoverflow question about it, but as of now, have no answers:
angular-load-routes
The part that I find most strange is that I have this working on stackblitz just fine: Lazy Load Routes Dynamically
But when I pull it local it fails. I was thinking that it has something to do with the tsconfig.app.json's baseUrl param, but I haven't found the answer yet. Maybe my working stackblitz project could help.

@bluecaret  thank you. why the error just only warning that I import lazy module at app.module.ts is wrong?

I'm still getting that same error sadly, did try with ng serve --aot as well. I've messed around with it so many time that I'm losing hope - most solid error is that it can't reach my child routes (although occasionally it will give me the undefined error instead).
Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'parent/child'
Error: Cannot match any routes. URL Segment: 'parent/child'

I'm clicking on a link to my child route while operating from the parent route when the error is thrown.
I'm on Angular 5.2 and CLI 1.7.4 - did try downgrading to 1.6.8 but met with same results.

uninstall global and local cli, and reinstall and check that they are identical, check package-lock.json, check that you have the good typescript version. I had a problem a while back and resolve it like this.

I would recommended to go for a specific version of cli with other third
party plugins which supports same version, for me 1.6.8 worked perfectly.
On Tue, 28 Aug 2018, 2:59 am k80oshea<EMAIL_ADDRESS>wrote:

I'm still getting that same error sadly, did try with ng serve --aot as
well. I've messed around with it so many time that I'm losing hope - most
solid error is that it can't reach my child routes (although occasionally
it will give me the undefined error instead).
Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'parent/child'
Error: Cannot match any routes. URL Segment: 'parent/child'
I'm clicking on a link to my child route while operating from the parent
route when the error is thrown.
I'm on Angular 5.2 and CLI 1.7.4 - did try downgrading to 1.6.8 but met
with same results.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/angular/angular-cli/issues/9651#issuecomment-416374956,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATvlkgB7xdtcWHnbENy6GQ7ozaRjG_Bvks5uVGSngaJpZM4SIQJT
.

@jfborie @ashitosh31 thanks - it didn't seem to work right off the bat, but I think it helped after I restructured some more after following this example from the angular docs for my routing


feat(script): support to add additional games from local or web

Without modifying the install script, this enables people to add
additional games to the cloud gaming demo through an manifest file.
On the Web UI, people still need to modify the code a bit to display
the newly added games for the showcase.

As discussed we should not touch the install script for this but instead describe in the documentation what changes people have to make to get new games added.


Add message and precondition to help diagnose test failures

Summary
Add message and precondition to help diagnose test failures.
Addresses #3182

Have you tried using the test container's waitReady method?
The container can indicate that it's not ready by setting the data-ready="false" attribute.

Discarding in favour of https://github.com/google/web-stories-wp/pull/3227


fixes #1703 integrate Http2Client with Simple Pool

FYI: Line 341 of Http2Client:
public void restore(URI uri, SimpleConnectionHolder.ConnectionToken token) {
    SimpleURIConnectionPool pool = pools.get(uri);
    if(pool != null) {
        pool.restore(token);
    }
}

The ConnectionToken contains the guaranteed correct URI. Leaving it to the user to provide the correct URI could lead to accidentally trying to return a connection to the wrong SimpleURIConnectionPool, which could cause a connection leak.
I would suggest the following instead:
public void restore(SimpleConnectionHolder.ConnectionToken token) {
    SimpleURIConnectionPool pool = pools.get(token.uri());
    if(pool != null) {
        pool.restore(token);
    }
}

@miklish Thanks a lot for the review and recommendations. I am updating it, and another PR is coming for reviewing.


duplicate childe view

Thanks for sharing this customised expandable list view with us,
I have only one child for each group and I followed the instructions to add the animation to my custom animated expandable list view, but the child of each group is duplicated I don't know why?
I also tried this solution but nothing has changed
https://github.com/idunnololz/AnimatedExpandableListView/issues/28

Solved!
I wanted to delete the issue but I can't find a way to delete it.

Hi,ebasahel,I met the same issue as yours,but I can't resolve it by myself,could you please help me out?Thank you a lot.


Refactor RNNs

All NStepRNNs contain similar codes. I refactored them to reduce redundant codes.
fix #4105

fixed

LGTM!


No Windows console found

I am trying to run aws-shell on a Windows 10 box. I'm getting "No Windows console found. Are you running cmd.exe?". And yes, I am running cmd.exe.
stack.txt

Hi @ruicovelo, thanks for the report.  I'm not able to reproduce, but I'll add some info here that might help us with investigating.
This issue might be related: https://github.com/jonathanslenders/python-prompt-toolkit/issues/406
A recent commit in the prompt-toolkit project seems to fix the NoConsoleScreenBufferError issue: https://github.com/jonathanslenders/python-prompt-toolkit/commit/d5d9e296cdd3e2b1e8126f6307a7c09d0bdcdd3a

I don't have a Windows 10 box to test this out.
Could you try an updated version of prompt-toolkit and see if you're still having an issue?

@ruicovelo I tried using a 64bit version of Python 3.4 on a fresh install of Windows 10 and wasn't able to reproduce this error. I'm going to close this issue for now, but feel free to reopen it if you're still having issues.


InputAccessoryView Support

What i have tried
I wanted to set an UIToolbar into inputAccessoryView of the keyboard. Showing a few control button. Is there any such options ?

Hi @taimur ,
Check out new release(v1.5.12), I added new property name inputAccessoryViewForAll,
Thanks,
Datt


@stylexjs/cli Missing Plugin

Describe the issue
When I try to run the cli on a single .tsx file, I get following error
parser/lib/index.js:10365:23) {   code: 'BABEL_PARSE_ERROR',   reasonCode: 'MissingOneOfPlugins',   loc: Position { line: 16, column: 4, index: 324 },   pos: 324,   missingPlugin: [ 'jsx', 'flow', 'typescript' ] }
this is my stylex.json file
{   "input": "./src/Components/ui",   "output": "./stylex",   "modules_EXPERIMENTAL": ["@stylexjs/open-props"],   "styleXBundleName": "stylex_bundle.css" }
One other problem, after installing the cli
I can't just use stylex directly, i need to do npx stylex --config stylex.json or pnpm stylex --config stylex.json
i get following error
zsh: command not found: stylex
Expected behavior
I would expect to be able to use the cli directly, maybe configure the .json file before hand
Steps to reproduce

Create a .tsx component
Install @stylexjs/cli
Add following stylex.json config { "input": "./src/Components/ui", "output": "./stylex", "modules_EXPERIMENTAL": ["@stylexjs/open-props"], "styleXBundleName": "stylex_bundle.css" }
Verify the error message

Test case
No response
Additional comments
No response

Please see the example app using the CLI. You have to use the babelPresets key in the configuration to enable the CLI to understand TS syntax.
We are working on adding more configuration options.

Thank you


[intermittent] when adding a cluster / fleet agent toleration, updating the field to exists after entering a value, saves as a new toleration with =value instead of editing the specified toleration

Setup

Rancher version: v2.7-head (95edd02)
Rancher UI Extensions: n/a
Browser type & version: chrome

Describe the bug

when using the UI to add a toleration under cluster or fleet agent customization, if the user enters all text fields first, then updates the operator from = to Exists, the toleration persists in the spec instead of overwriting the toleration being edited
To Reproduce

CURRENTLY NOT FINDING REPRODUCIBLE STEPS

provision a cluster (rke1 or rke2)

enter a toleration for cluster or fleet agent customization

fill in all text values first, then update from = to Exists

wait for the cluster to get to an active state

Result

check the cluster / fleet agent pod, and observe that 2 tolerations were applied instead of only 1

Expected Result

only 1 toleration should have existed
Screenshots

Additional context

has happened 1x on rke1 and rke2

As per our meeting, I couldn't reproduce this issue. Moving to test.

reopening, as I have reproduced it in a new setup. please DM me for details


Skip DateHistogram aggregations for <7.2.0

This commit skips running DateHistogram aggregations
for versions <7.2.0 as they use calendar_interval and
fixed_interval, which were introduced in 7.2.0.

#4894 made its way back, we have to update the docs on all the branches though.


DynamicMap.clone support for link_inputs argument

This is a fairly straightforward PR to address issue #1398.
Ready for review/merge once the tests go green.

Looks good.


Fix test workflow for pull requests

Use pull_request_target, but allow the workflow to run only after the PR has a 'safe to test' label.

A few suggestions:

Break this particular workflow out into its own workflow file (like .github/workflows/test-pull-request.yml). It does require repeating yourself a little bit but given the security implications of pull_request_target + refs/pull/${{ github.event.number }}/merge it is best to isolate this workflow and have good visibility and control over when/how it changes.
Use the permissions key on this workflow to restrict the GITHUB_TOKEN to read-only (or none) capabilities. By default, workflows that are triggered by pull_request_target have a GITHUB_TOKEN with read/write repository permissions which may be exploited when executing arbitrary code from a pull request.
Immediately after the checkout, verify that HEAD^ (e.g. git rev-parse HEAD^) matches github.event.pull_request.head.sha. If these two SHAs do not match, stop the workflow. As I mentioned, there is a window of time after when you label the pull and before the job runs that the user could submit a malicious change. You want to verify that has not occurred.
Consider setting up a CODEOWNERS file pointing at the workflow file and setting up your repo to require approval from the code owners to change it.

Also, please read https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ and understand the TLDR: "Combining pull_request_target workflow trigger with an explicit checkout of an untrusted PR is a dangerous practice that may lead to repository compromise."


Support ROS pointcloud type

A question to discuss is, whether we should put this as a rikai-contiribute or rikai-ros package. @changhiskhan


Question about Proximity Sensor

❓ Questions and Help
Hi, I encounter an issue when using ProximitySensor in Habitat's PPO. However, I personally think it is more suitable to be proposed here. I continuously meet this error:
Math::Vector::projectedOntoNormalized(): line Vector(-nan, -nan, -nan) is not normalized
Traceback (most recent call last):
  File "/path/to/ddppo/algo/ddppo_trainer.py", line 549, in train
    running_episode_stats,
  File "/path/to/ppo/ppo_trainer.py", line 311, in _collect_rollout_step
    outputs = self.envs.step([a[0].item() for a in actions])
  File "/habitat-api/habitat/core/vector_env.py", line 389, in step
    return self.wait_step()
  File "/habitat-api/habitat/core/vector_env.py", line 376, in wait_step
    observations.append(read_fn())
  File "/path/to/python/lib/python3.6/multiprocessing/connection.py", line 250, in recv
    buf = self._recv_bytes()
  File "/path/to/python/lib/python3.6/multiprocessing/connection.py", line 407, in _recv_bytes
    buf = self._recv(4)
  File "/path/to/python/lib/python3.6/multiprocessing/connection.py", line 383, in _recv
    raise EOFError
EOFError
Exception ignored in: <bound method VectorEnv.__del__ of <habitat.core.vector_env.VectorEnv object at 0x7f5698eeb828>>
Traceback (most recent call last):
  File "/habitat-api/habitat/core/vector_env.py", line 518, in __del__
    self.close()
  File "/habitat-api/habitat/core/vector_env.py", line 397, in close
    read_fn()
  File "/path/to/python/lib/python3.6/multiprocessing/connection.py", line 250, in recv
    buf = self._recv_bytes()
  File "/path/to/python/lib/python3.6/multiprocessing/connection.py", line 407, in _recv_bytes
    buf = self._recv(4)
  File "/path/to/python/lib/python3.6/multiprocessing/connection.py", line 383, in _recv
    raise EOFError
EOFError:

This traceback does not give detailed information about which function indeed causes the error of Magnum (I guess the Math::Vector::projectedOntoNormalized() comes from Magnum). Not sure whether the culprit are the following lines:
https://github.com/facebookresearch/habitat-sim/blob/92739ac92e0170601abf0e08d057a3ca148417e1/src/esp/nav/PathFinder.cpp#L1212-L1213
I would really appreciate it if you could give some suggestions! Thanks

The sensor and that error are likely unrelated as there isn't anything related to that sensor that would call Math::Vector::projectedOntoNormalized().  Are there any errors or logging statements before that error?  The times I have seen that error something else goes wrong before hand as that error implies the agent's current state has a NaN somewhere in it.

Hi, thanks a lot for your reply. I have checked the logging from ~10min before this error message's occurring but could not find something related to NaN. Can I know why there could be NaN in the agent's state? Is there a way to handle this NaN error outside the simulator? Currently, it seems like the simulator will automatically close the environment is NaN appears.

That generally happens when the navmesh is broken or the agent isn't close enough to a navigable region on the navmesh to get snapped to one.
It is something that shouldn't happen, so we don't have anything built to handle it.

@erikwijmans Hi Erik, I encountered this problem again without ProximitySensor. The error message is the same and I just paste here some more logging info from Habitat-sim:
I0727 10:05:49.871567 27518 simulator.py:146] Loaded navmesh /path/to/dataset/Gibson/gibson/Monson.navmesh
I0727 10:05:49.872212 27518 simulator.py:158] Recomputing navmesh for agent's height 0.88 and radius 0.18.
I0727 10:05:49.891613 27518 PathFinder.cpp:375] Building navmesh with 275x112 cells
I0727 10:05:50.016330 27518 PathFinder.cpp:643] Created navmesh with 137 vertices 61 polygons
I0727 10:05:50.016373 27518 Simulator.cpp:609] reconstruct navmesh successful
Math::Vector::projectedOntoNormalized(): line Vector(-nan, -nan, -nan) is not normalized
Traceback (most recent call last):
  File "/path/to/rl/ddppo/algo/ddppo_trainer.py", line 557, in train
    running_episode_stats,
  File "/path/to/rl/ppo/ppo_trainer.py", line 311, in _collect_rollout_step
    outputs = self.envs.step([a[0].item() for a in actions])
  File "/path/to/habitat-api/habitat/core/vector_env.py", line 389, in step
    return self.wait_step()
  File "/path/to/habitat-api/habitat/core/vector_env.py", line 376, in wait_step
    observations.append(read_fn())
  File "/path/to/python/envs/lib/python3.6/multiprocessing/connection.py", line 250, in recv
    buf = self._recv_bytes()
  File "/path/to/python/envs/lib/python3.6/multiprocessing/connection.py", line 407, in _recv_bytes
    buf = self._recv(4)
  File "/path/to/python/envs/lib/python3.6/multiprocessing/connection.py", line 383, in _recv
    raise EOFError
EOFError
Exception ignored in: <bound method VectorEnv.__del__ of <habitat.core.vector_env.VectorEnv object at 0x7f1f1134c860>>
Traceback (most recent call last):
  File "/path/to/habitat-api/habitat/core/vector_env.py", line 518, in __del__
    self.close()
  File "/path/to/habitat-api/habitat/core/vector_env.py", line 397, in close
    read_fn()
  File "/path/to/python/envs/lib/python3.6/multiprocessing/connection.py", line 250, in recv
    buf = self._recv_bytes()
  File "/path/to/python/envs/lib/python3.6/multiprocessing/connection.py", line 407, in _recv_bytes
    buf = self._recv(4)
  File "/path/to/python/envs/lib/python3.6/multiprocessing/connection.py", line 383, in _recv
    raise EOFError
EOFError:

Is it possible that some episodes in Gibson's v2 dataset's training split are not suitable for the Agent's configuration of Habitat-Challenge 2020, where the agent is wider? Thanks

No, the Gibson v2 dataset was generated explicitly for that agent configuration.  What commit of habitat-api are you on?  Can you try being on one after https://github.com/facebookresearch/habitat-api/pull/399 (or removing that same code in your copy)?  That check could cause this issue in very rare circumstances.

@erikwijmans Hi Erik, I continuously encountered error of Math::Vector::projectedOntoNormalized(): line Vector(-nan, -nan, -nan) is not normalized when I try to train DDPPO etc. It does not happen that often but it will happen when I train long enough.
I cannot find a good way to reproduce that until recently. Maybe the following steps can help identify the issue, which utilizes OccAnt's data preprocessing script:

download OccAnt code.
download the dataset, which I think is just normal Gibson v2

# Download gibson task dataset
wget https://dl.fbaipublicfiles.com/OccupancyAnticipation/gibson.zip
unzip gibson.zip && rm gibson.zip

We only need the scene of Ballou, so remove all the other scenes's *.json.gz file under gibson/v2/train/content
run their preprocess script as described here:

SPLIT="train"
cd $OCCANT_ROOT_DIR
python occant_baselines/generate_topdown_maps/generate_occant_gt_maps.py \
    --config-path occant_baselines/generate_topdown_maps/configs/occant_gt/gibson_${SPLIT}.yaml \
    --save-dir data/datasets/exploration/gibson/v2/${SPLIT}/occant_gt_maps \
    --global-map-size 961

I think you will encounter the error I mentioned above at around episode ID 21127. Sorry for not providing a minimal reproducible example since the error does not always appear. The running time for the above script is around 5min so I hope this is not that cumbersome. Thanks a lot in advance.

https://github.com/facebookresearch/OccupancyAnticipation/blob/master/occant_baselines/generate_topdown_maps/configs/occant_gt/gibson_train.yaml looks like it's for the v1 agent spec (the default) and the instructions say to use the v1 episodes.  Did you also change the agent config?  The v2 episodes are not compatible with the v1 agent

Yes, I modified the config to change it to v2. This is my config.

ExplorationEpisode(episode_id='21128', scene_id='data/scene_datasets/gibson/Ballou.glb', start_position=[inf, inf, inf], start_rotation=[0, 0.10224925722765092, 0, -0.9947588096601073], info=None, _shortest_path_cache=None, start_room=None)

There's an episode with an inf's for the starting position.  I also check the episodes from the habitat-lab github page and those have an inf in the same spot.  I checked all the episodes in that zip and removed the ones with infs (there were two more).  They were all train episodes so they can be safely removed.

Thanks a lot for checking and glad it issue has been identified!


Fix table of contents

Codecov Report

Merging #159 (b6b9909) into master (d038e0d) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #159   +/-   ##
=========================================
  Coverage     70.77%   70.77%
  Complexity      484      484
=========================================
  Files            79       79
  Lines          1598     1598
  Branches        169      169
=========================================
  Hits           1131     1131
  Misses          413      413
  Partials         54       54

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Frontend: Created test case for Explore Page

Test case for Explore page / Recommendations created!
Also adjust a few commenting styles in Board test

this is perfect, thanks jenn!!


Add a simple way to connect using NATS 2.0 credentials.

e.g.
Nats.Connect("localhost", my.creds);

Hi, I would like to help on this if possible, I'm getting to know the library and contributing seems to be the best way.

@olicuzo Thanks for your contribution.
@ColinSullivan1 I'll close this due to the merged change


ERROR: Cannot destructure property 'updateId' of '(intermediate value)' as it is undefined.

Current behavior
The bellow error gets thrown when trying to reload the server after adding a the plugin on search. Hooks section is stuck at "Realoded Needed"
Logs
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
TypeError: Cannot destructure property 'updateId' of '(intermediate value)' as it is undefined.
at batchAddCollection (/xxxxx/node_modules/strapi-plugin-meilisearch/controllers/meilisearch.js:147:13)
Environment (please complete the following information):

OS: MacOS BigSUR
MeiliSearch version: [v.0.20.0]
strapi-plugin-meilisearch version: [v0.2.1]
Strapi version: [v3.6.3]

Upgrading to version 0.3.1 solved the issue.


Use chain.from_iterable in artifact_repository.py

This is a faster and more idiomatic way of using itertools.chain. Instead of computing all the items in the iterable and storing them in memory, they are computed one-by-one and never stored as a huge list. This can save on both runtime and memory space.

@mxnet-bot run ci [unix-cpu]

@szha What do you think?

@cool-RR I think not having to construct an explicit list is awesome. thanks for the contribution.


Cleanup setup.py

I went through and made the string quotes consistent, added some classifiers, and updated the authors field to say 'The Matrix Developers (matrix.org)', which I thought looked nicer than just 'matrix.org'.

LGTM.
@erikjohnston ?

@matrixbot ok to test

Sigh, did I break something?

Oh god what have I done?
Traceback (most recent call last):
  File "setup.py", line 30, in <module>
    long_description=read_file(('README.rst')),
  File "setup.py", line 12, in read_file
    with codecs.open(file_path, encoding=encoding) as f:
  File "/usr/lib/python2.7/codecs.py", line 881, in open
    file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 2] No such file or directory: '/var/lib/jenkins/jobs/PythonSDK-PR/workspace/R/E/A/D/M/E/./r/s/t'

:D Hah

Alright. Merging.

:tada:


Change references of tested with 3.7+ to be less misleading

I don't think it's been tested with 3.10 so better to be explicit

related to this, currently the CI tests only 3.8 https://github.com/quantumjot/BayesianTracker/blob/8c237466d1a181d7c556b525d054bc9136926d39/.github/workflows/build.yml#L12 we could use matrices to actually test them


Bug in generating flat stories out of checkpoint stories

Related to https://github.com/RasaHQ/botsociety-exporter/issues/7 - please refer to the setting in the issue for reproducing the error.
I have a stories.md that looks like this:
## None
> 5caeff8c9cbdfc79fefc68f6
* button_three
    - utter_button_three_typedbu

## None
> 5caeff8c9cbdfc79fefc68f6
* Button1
    - utter_button_one_clickonb

## None
> 5caeff8c9cbdfc79fefc68f6
* Button2
    - utter_button_two_clickonb

## None
* greet
    - utter_greet_BeXhtmpn
> 5caeff8c9cbdfc79fefc68f6

Once the file is converted into flat stories, I get the following output:
## Generated Story<PHONE_NUMBER>054496121
* greet
    - utter_greet_BeXhtmpn
* Button1
    - utter_button_one_clickonb
* greet
    - utter_greet_BeXhtmpn
* Button2
    - utter_button_two_clickonb
* greet
    - utter_greet_BeXhtmpn
* Button2
    - utter_button_two_clickonb
* greet
    - utter_greet_BeXhtmpn
* Button1
    - utter_button_one_clickonb

## Generated Story -563347704450810151
* greet
    - utter_greet_BeXhtmpn
* Button1
    - utter_button_one_clickonb
* greet
    - utter_greet_BeXhtmpn
* button_three
    - utter_button_three_typedbu
* greet
    - utter_greet_BeXhtmpn
* Button1
    - utter_button_one_clickonb

<more stories ...>

However, I would expect the following:
## Generated Story 1
* greet
    - utter_greet_BeXhtmpn
* Button1
    - utter_button_one_clickonb

## Generated Story 2
* greet
    - utter_greet_BeXhtmpn
* Button2
    - utter_button_two_clickonb

## Generated Story 3
* greet
    - utter_greet_BeXhtmpn
* button_three
    - utter_button_three_typedbu

well that is actually correct if the augmentation is not set to 0 it will randomly concatenate stories

Ok, good to know. In that case I guess we can close the issue?

yes - it is not a bug in the generation of flat stories, although in the exporter use case we should set augmentation to 0 to avoid the story concatenation.


Renames

if anyone's wondering this is why you don't force updates
will do a 2.0 release before porting to wio


Update some structs

AgentCharaCard:

Added a few fields
Renamed SearchComment1 to SearchComment (this one has resolved payloads/pronouns/whatever you call them)
Renamed SearchComment2 to SearchCommentRaw (this one has unresolved payloads/pronouns/whatever you call them)
Updated type of the CharaView field to CharaViewPortrait

AgentContentsFinder:

Offset fix in ItemReward

AgentContext:

Offset fixes
Replaced ContextMenuTarget with InfoProxyCommonList.CharacterData

Explanation: At 0x14023735C it calls Client::UI::Info::InfoProxyCommonlist_SearchEntryByContenID and sets the result (a pointer) to AgentContext+0xE08, which was of type ContextMenuTarget*. Just before that was a field of type ContextMenuTarget (no pointer). After I checked InfoProxyCommonlist and found the CharacterData struct, which fields matched ContextMenuTarget, and because ContextMenuTarget had a size of 0x60, InfoProxyCommonList.CharacterData has a size of 0x68 and everything shifted by 0x8, I came to the conclusion that ContextMenuTarget was actually InfoProxyCommonList.CharacterData.

InfoProxyCommonList:

Added a field to CharacterData that previously was contained in ContextMenuTarget

RaptureLogModule:

Offset fixes

Can't see anyone use anything that is changed in this pr.


Sidebar trapped in the documentation, no way to go back

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[ ] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: Linux
- Continue: 0.0.50
- IDE: PyCharm, WebStorm

Description
Some documentation links are missing the target="_blank" attribute, and open in the Continue sidebar.
This makes it impossible to get back to the chat functionality.

To reproduce

Click "+" to add a model
From "To read more about the options, check out our overview in the docs.", click that "overview" link

Log output
No response

Were missing a few, thanks for catching this: https://github.com/continuedev/continue/commit/9d27ce551abc0fa16ccc4adfb03c98e7c84013b0.
We'll have a new release for JetBrains early next week and I'll wait until then to close this


Code editor not able to add code to last line

Challenge Name

All challenges
Issue Description

I go to a challenge. Try to add code to the last couple of lines. The cursor will not go any farther until I hit return and go back up a few lines. The cursor skips over a whole line when pressing return.
Browser Information

Chrome Version 51.0.2704.103 (64-bit)
Mac OS X 10.11.5
Desktop

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

No screenshot available. Would need a gif

This is a duplicate of #7847. There is plenty of information and discussion there, so you can keep track of the issue there :)


Outgoing message height is not increasing

If I am trying to increase outgoing message height it is not increasing.

Hey @veersr9,
Could you provide a little more context for your problem so I can help you out, thanks!

Hello @AlexPrestonSB
When I am sending message to another user and printing the full message . Then I am counting characters of messages it's 100 character .
"
let cellHeight = self.dateContainerTopMargin.constant + self.dateContainerHeight.constant + self.dateContainerBottomMargin.constant + self.messageContainerTopPadding.constant + fullMessageSize.height + self.messageContainerBottomPadding.constant
"

Let me see if I understand, you are wanting to figure out dynamically how to display your recently sent message?


Move to new file action shall open the file picker

Testing #183683
Move to new file action shall open the file picker

Default location is the location where the existing file exists
Default name of the file being set to the name of the symbol.

Move to new file action shall open the file picker

Do you mean you expect the file picker to be opened directly instead of first showing a list of candidate files in a quick pick?

At present, Move to New File... action is creating the file with name as the symbol name automatically. It is not showing any save file dialog.

Thanks for the details. This is the expected behavior for the move to new file refactoring. This one has been around for a while so I don't want to change it. If there's user feedback through, we could consider not showing it unless explicitly requested


DNC - update guide references

Since Tsuki's FAQ and Ellunavi's writeup are both outdated, it makes sense to update the DNC index to ringabel's more recent guide (with his permission).

Minor request: It looks like the assumption about how frequently DNC's generate esprit for themselves is now a 30% chance, as opposed to the 25% chance folks were guessing when I originally wrote this all up. Can you go ahead and update the ESPRIT_RATE_SELF const in Esprit.tsx to match this guide?
Otherwise, I'm happy with this. Reading through that guide was a good reminder of some gameplay aspects that I'd forgotten :)

Minor request: It looks like the assumption about how frequently DNC's generate esprit for themselves is now a 30% chance, as opposed to the 25% chance folks were guessing when I originally wrote this all up. Can you go ahead and update the ESPRIT_RATE_SELF const in Esprit.tsx to match this guide?
Otherwise, I'm happy with this. Reading through that guide was a good reminder of some gameplay aspects that I'd forgotten :)

Good catch! Fixed it.


Recursive parser cause eternal recursive loops

Left recursion can cause the runtime to collapse
E.g:
NP -> NP JJ
References:
https://stackoverflow.com/questions/33072971/python-nltk-parse-sentence-using-conjoint-structure-getting-into-infinite-recu

Solve with #12


Typos in documentation

I don't know if this is the right place to raise this issue, but I noticed two errors in the Rasa docs where it explains the buttons parameter of the dispatcher's utter_message method (link below).  For one, message is misspelled as messsage.  Also, the code block is missing a parentheses at the very end.  So, the corrected example would be:
dispatcher.utter_message(buttons = [
                {"payload": "/affirm", "title": "Yes"},
                {"payload": "/deny", "title": "No"},
            ])

https://rasa.com/docs/action-server/sdk-dispatcher/#collectingdispatcherutter_message

Thanks for raising this issue, @alopez will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

can i solve this issue?

thanks for reporting! It's fixed in this PR on rasa SDK (there's also a linked issue there, which is why I'm closing this one): https://github.com/RasaHQ/rasa-sdk/issues/379