AzureDevOps.WikiPDFExport icon indicating copy to clipboard operation
AzureDevOps.WikiPDFExport copied to clipboard

Protocol error: Session closed

Open dalle opened this issue 3 months ago • 1 comments

Flaky error with version 8.0.1, but getting this sometimes...

Changing folder to D:\agent_cloud\_work\15\s\docs
Using command '"D:\agent_cloud\_work\_temp\azuredevops-export-wiki.exe"  -p "D:\agent_cloud\_work\15\s\docs" -s "ReadMe and installation guide.md" -o "D:\agent_cloud\_work\15\a\ReadMe and installation guide.pdf" --attachments-path=D:\agent_cloud\_work\15\s\docs --css=D:\agent_cloud\_work\15\s\docs\styles.css --header-template-path=D:\agent_cloud\_work\15\s\docs\header.html --footer-template-path=D:\agent_cloud\_work\15\s\docs\footer.html -v'
00:00:00.14 Reading .order file in directory D:\agent_cloud\_work\15\s\docs
00:00:00.15 Found 1 total pages to process
00:00:00.16 Converting Markdown to HTML
00:00:00.16   ReadMe and installation guide.md
00:00:00.24     Correcting Links and Images
00:00:00.24     Correcting Links and Images
00:00:00.24     Correcting Links and Images
00:00:00.25     Correcting Links and Images
00:00:00.26     Correcting Links and Images
00:00:00.26     Correcting Links and Images
00:00:00.26     Correcting Links and Images
00:00:00.26     Correcting Links and Images
00:00:00.26     Correcting Links and Images
00:00:00.26     Correcting Links and Images
00:00:00.26     Correcting Links and Images
00:00:00.27       Anchor: readme and installation guide
00:00:00.30 Converting HTML to PDF
00:00:00.30 No Chrome path defined, downloading to user temp...
00:00:00.49 Chrome ready.
00:00:04.16 ERR: Something bad happend.
PuppeteerSharp.TargetClosedException: Protocol error (Performance.enable): Session closed. Most likely the Page has been closed.Close reason: Connection failed to process Network.policyUpdated. Timeout of 1000 ms exceeded.    at PuppeteerSharp.Helpers.TaskHelper.WithTimeout[T](Task`1 task, TimeSpan timeout, Func`2 exceptionFactory) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Helpers/TaskHelper.cs:line 185
   at PuppeteerSharp.Cdp.FrameManager.<>c__DisplayClass58_0.<<Client_MessageReceived>b__0>d.MoveNext() in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/FrameManager.cs:line 206 (Connection failed to process Network.policyUpdated. Timeout of 1000 ms exceeded.    at PuppeteerSharp.Helpers.TaskHelper.WithTimeout[T](Task`1 task, TimeSpan timeout, Func`2 exceptionFactory) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Helpers/TaskHelper.cs:line 185
   at PuppeteerSharp.Cdp.FrameManager.<>c__DisplayClass58_0.<<Client_MessageReceived>b__0>d.MoveNext() in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/FrameManager.cs:line 206)
   at PuppeteerSharp.Cdp.CdpCDPSession.SendAsync(String method, Object args, Boolean waitForCallback, CommandOptions options) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/CdpCDPSession.cs:line 78
   at PuppeteerSharp.Cdp.CdpPage.InitializeAsync() in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/CdpPage.cs:line 1277
   at PuppeteerSharp.Cdp.CdpPage.CreateAsync(CdpCDPSession client, CdpTarget target, Boolean acceptInsecureCerts, ViewPortOptions defaultViewPort, TaskQueue screenshotTaskQueue) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/CdpPage.cs:line 718
   at PuppeteerSharp.Cdp.CdpPage.CreateAsync(CdpCDPSession client, CdpTarget target, Boolean acceptInsecureCerts, ViewPortOptions defaultViewPort, TaskQueue screenshotTaskQueue) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/CdpPage.cs:line 730
   at PuppeteerSharp.Cdp.CdpPageTarget.PageAsync() in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/CdpPageTarget.cs:line 50
   at PuppeteerSharp.Cdp.CdpBrowser.CreatePageInContextAsync(String contextId) in /home/runner/work/puppeteer-sharp/puppeteer-sharp/lib/PuppeteerSharp/Cdp/CdpBrowser.cs:line 212
   at azuredevops_export_wiki.PDFGenerator.ConvertHTMLToPDFAsync(SelfDeletingTemporaryFile tempHtmlFile)
   at azuredevops_export_wiki.WikiPDFExporter.Export()

dalle avatar Oct 09 '25 07:10 dalle

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Dec 14 '25 16:12 stale[bot]