-
Notifications
You must be signed in to change notification settings - Fork 359
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Profiling error - Performance report no longer exists #1189
Comments
Thank you for reporting this. I was unable to repo the problem by following these steps, but did see similar behavior when trying to open a report while the profiler was still running. A few questions to help with the investigation:
We should support Node 6.3 just fine, but there is a known issue with x64 profiling (#434) around displaying function names. |
I created a new express project and that profiled ok. When I profiled the original app from inside the express solution that also worked ok. It exhibited (#434) as you mentioned but was otherwise fine. However, the problem still exists when I start visual studio and profile immediately without opening a solution. This would probably rule out the log parser as being the source of the error.
It's a web crawler. |
Reproduced the problem by attempting to profile a Node.js project created from existing code before saving the sln and njsproj files. Tried to delete the report, said access denied to path "C:\Program Files\Micro...blahblah...", not where my project is, definitely shouldn't have rights to... Saved project and re-opened, was able to run profiler. Separately, the profiler is giving me "No Call Tree Data Is Available"... restarted VS and had same problem... deleted all generated performance data in the project directory, restarted VS and got it ... not quite working... All I got was a single call 786 times to promises.emitPendingUnhandledRejections ... but none of my code was profiled. |
The current profiler is no longer supported, while we investigate options for a replacement. Current guidance is to use the building profiler. More info here: |
Expected Behavior
Profiler works normally.
Actual Behavior
When attempting to view report generated after running profiler get the follow error
Performance report no longer exists: Performance_20160804.vspx
While the report is being created a v8.log is created in the directory. Once the the recording is finished the log is deleted. A copy of the logs state midway is here
As suggested by the wiki I tried using
Microsoft.NodejsTools.NodeLogConverter.exe
directly however that was throwing a large number of warnings and eventually crashed on execution. From the outside it looks as though this component probably hasn't been updated to work with logs created by the latest version of node.Steps to Reproduce
The text was updated successfully, but these errors were encountered: