Coder Social home page Coder Social logo

aspnet / servertests Goto Github PK

View Code? Open in Web Editor NEW
21.0 35.0 14.0 491 KB

[Archived] Tests for Helios, WebListener and Kestrel. Project moved to https://github.com/aspnet/AspNetCore

License: Apache License 2.0

Shell 15.04% C# 69.98% Batchfile 0.83% PowerShell 14.15%
aspnet-product

servertests's Introduction

Server Tests [Archived]

This GitHub project has been archived. Ongoing development on this project can be found in https://github.com/aspnet/AspNetCore.

This repo hosts HttpSysServer and Kestrel tests.

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the AspNetCore repo.

servertests's People

Contributors

ajaybhargavb avatar analogrelay avatar aspnetci avatar brennanconroy avatar davidfowl avatar dougbu avatar eilon avatar halter73 avatar haok avatar hishamco avatar jkotalik avatar juntaoluo avatar kichalla avatar kirthik avatar mikeharder avatar muratg avatar natemcmaster avatar ntaylormullen avatar pakrym avatar pranavkm avatar ryanbrandenburg avatar tratcher avatar troydai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

servertests's Issues

ResponseCompressionTests.ResponseCompression_Windows_AppCompression fails on Win7 and WS08R2

[ServerComparison.FunctionalTests.ResponseCompressionTests.ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression_Windows_AppCompression(serverType: IISExpress, runtimeFlavor: CoreClr, architecture: x64, applicationType: Standalone)]
System.NullReferenceException : Object reference not set to an instance of an object. at Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer.Dispose()
   at ServerComparison.FunctionalTests.ResponseCompressionTests.<ResponseCompression>d__12.MoveNext() in C:\BuildAgent\work\33bdfc1cae7b2a38\.r\ServerTests\test\ServerComparison.FunctionalTests\ResponseCompressionTests.cs:line 169

Test failure: ResponseCompression_AppCompression

This test fails occasionally with the following error:

Assert.Equal() Failure
          ↓ (pos 0)
Expected: Running
Actual:   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ···
          ↑ (pos 0)
   at ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression(TestVariant variant, Func`3 scenario, Boolean hostCompression, String testName) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 162
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test ResponseCompression_AppCompression-Server: IISExpress, TFM: net461, Type: Standalone, Arch: x64, ANCM: V1, Host: OutOfProcess at 2018-09-20T18:48:19
| [0.001s] TestLifetime Information: Starting test ResponseCompression_AppCompression_IISExpress_net461_x64_Standalone at 2018-09-20T18:48:19
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Deploying [Variation] :: ServerType=IISExpress, Runtime=Clr, Arch=x64, BaseUrlHint=, Publish=False
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Executing: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe 
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: ContentRoot: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Attempting to start IIS Express on port: 54176
| [0.006s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Executing command : C:\Program Files\IIS Express\iisexpress.exe /site:HttpTestSite /config:C:\BuildAgent\temp\buildTmp\tmp89EA.tmp /trace:error /systray:false
| [0.006s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_ENVIRONMENT=ResponseCompression
| [0.006s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [0.006s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET LAUNCHER_PATH=C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe
| [0.006s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET LAUNCHER_ARGS=
| [0.006s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_CONTENTROOT=C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.008s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress Process 16468 started
| [0.063s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Starting IIS Express ...
| [0.077s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Initializing the W3 Server Started CTC = 214796812 
| [0.082s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server initializing WinSock.  CTC = 214796828 
| [0.082s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server WinSock initialized.  CTC = 214796828 
| [0.082s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server ThreadPool initialized (ipm has signalled).  CTC = 214796828 
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Start listenerChannel http:0
| [0.104s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Successfully registered URL "http://localhost:54176/" for site "HttpTestSite" application "/"
| [0.104s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Registration completed for site "HttpTestSite"
| [0.104s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: AppPool 'IISExpressAppPool' initialized
| [0.104s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: InitComplete event signalled
| [0.104s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: IIS Express is running.
| [0.105s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Started iisexpress successfully. Process Id : 16468, Port: 54176
| [0.105s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Application ready at URL: http://localhost:54176/
| [0.105s] ResponseCompression Warning: Retry count 1..
| [0.107s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: IncrementMessages called
| [0.108s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Request started: "GET" http://localhost:54176/
| [0.759s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Request ended: http://localhost:54176/ with HTTP status 502.3
| [0.761s] ResponseCompression Warning: StatusCode: 502, ReasonPhrase: 'Bad Gateway', Version: 1.1, Content: System.Net.Http.HttpConnection+HttpConnectionResponseContent, Headers:
|                                       {
|                                         Cache-Control: private
|                                         Server: Microsoft-IIS/10.0
|                                         X-SourceFiles: =?UTF-8?B?QzpcQnVpbGRBZ2VudFx3b3JrXDMzYmRmYzFjYWU3YjJhMzhcbW9kdWxlc1xTZXJ2ZXJUZXN0c1x0ZXN0XFNlcnZlckNvbXBhcmlzb24uVGVzdFNpdGVz?=
|         
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

This test failed on master.

CC @Eilon (because the bot doesn't know who else to pick)

This issue was made automatically. If there is a problem contact ryanbrandenburg.

[Patch 1.1.3][Flaky test]: ServerComparison.FunctionalTests.dll (1…untimeFlavor: CoreClr, architecture: x64, applicationBaseUrl on Ubuntu

System.AggregateException : One or more errors occurred. (A task was canceled.)
---- System.Threading.Tasks.TaskCanceledException : A task was canceled.
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.Deploy()
   at ServerComparison.FunctionalTests.ResponseTests.<ResponseFormats>d__15.MoveNext() in /datadrive/d6337ac2abf63a4b/.repositories/ServerTests/test/ServerComparison.FunctionalTests/ResponseTests.cs:line 176
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
----- Inner Stack Trace -----

Flaky test: ResponseCompression_Nginx_NoCompression

This test fails occasionally with the following error:

System.Exception : Command exited unexpectedly with exit code: 1
   at Microsoft.AspNetCore.Testing.TaskExtensions.TimeoutAfter[T](Task`1 task, TimeSpan timeout, String filePath, Int32 lineNumber)
   at Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer.StartSelfHostAsync(Uri hintUrl)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.DeployAsync()
   at ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression(ServerType serverType, RuntimeFlavor runtimeFlavor, RuntimeArchitecture architecture, Func`3 scenario, ApplicationType applicationType, Boolean hostCompression, String testName, HostingModel hostingModel, String additionalPublishParameters) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 241
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [2018-04-25T20:08:35] TestLifetime Information: Starting test ResponseCompression_Nginx_NoCompression-Nginx-CoreClr-x64-Portable
| [2018-04-25T20:08:35] TestLifetime Information: Starting test ResponseCompression_Nginx_NoCompression_Nginx_CoreClr_x64_Portable
| [2018-04-25T20:08:35] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing dotnet run --no-restore --framework netcoreapp2.1 /p:VerifyMatchingImplicitPackageVersion=false -- --server.urls http://localhost:38380/  --server Microsoft.AspNetCore.Server.Kestrel
| [2018-04-25T20:08:35] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_ENVIRONMENT=ResponseCompression
| [2018-04-25T20:08:35] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [2018-04-25T20:08:35] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Started dotnet. Process Id : 32937
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/ServerComparison.TestSites.csproj : error : The project was restored using Microsoft.NETCore.App version 2.1.0-rc1-26425-06, but with current settings, version 2.1.0-rc1-26419-02 would be used instead.  To resolve this issue, make sure the same settings are used for restore and for subsequent operations such as build or publish.  Typically this issue can occur if the RuntimeIdentifier property is set during build or publish but not during restore.
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: dotnet stderr: The build failed. Please fix the build errors and run again.
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: host process ID 32937 shut down
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Host process shutting down.
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: nginx: [alert] could not open error log file: open() &quot;/var/log/nginx/error.log&quot; failed (13: Permission denied)
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: 2018/04/25 20:08:36 [emerg] 32967#32967: no &quot;events&quot; section in configuration
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: nginx stop command issued
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: Host process already exited or never started successfully.
| [2018-04-25T20:08:36] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: [Time]: Total time taken for this test variation &#039;0&#039; seconds
| [2018-04-25T20:08:36] TestLifetime Information: Finished test ResponseCompression_Nginx_NoCompression_Nginx_CoreClr_x64_Portable in 1.1095901s

This is almost certainly caused by aspnet/Hosting#1399.

[Annoucement] WebListener 1.0.0-rc2 is now available on nuget.org

The following packages have been released today on nuget.org:

Microsoft.AspNetCore.Server.WebListener.1.0.0-rc2-final
Microsoft.Net.Http.Server.1.0.0-rc2-final

WebListener is a Windows HTTP server built on the Http.Sys kernel mode driver. It exposes a number of Http.Sys features previously only availabe in IIS.

Kernel mode:

  • Windows Authentication
  • Port sharing
  • HTTPS with SNI
  • HTTP/2 over TLS (Windows 10)
  • Direct file transmission
  • Response caching

WebSockets (Windows 8)

WebListener is supported for edge deployments because it's built on the existing Http.Sys HTTP stack. Note AspNetCoreModule is not compatible with WebListener for use behind IIS/Express, Kestrel must continue to be used in that scenario.

These packages are supported on Windows 7 and Windows Server 2008 R2 and later.

Usage with ASP.NET Core (Microsoft.AspNetCore.Server.WebListener):

        public static void Main(string[] args)
        {
            var host = new WebHostBuilder()
                .UseWebListener(options =>
                {
                    options.ListenerSettings.Authentication.Schemes = AuthenticationSchemes.NTLM;
                    options.ListenerSettings.Authentication.AllowAnonymous = false;
                })
                .UseStartup<Startup>()
                .Build();

            host.Run();
        }

Direct usage (Microsoft.Net.Http.Server):

            var settings = new WebListenerSettings();
            settings.UrlPrefixes.Add("http://localhost:8080");

            using (WebListener listener = new WebListener(settings))
            {
                listener.Start();

                while (true)
                {
                    var context = await listener.AcceptAsync();
                    byte[] bytes = Encoding.ASCII.GetBytes("Hello World: " + DateTime.Now);
                    context.Response.ContentLength = bytes.Length;
                    context.Response.ContentType = "text/plain";

                    await context.Response.Body.WriteAsync(bytes, 0, bytes.Length);
                    context.Dispose();
                }
            }

Failure: ResponseTests.ResponseFormats_Kestrel_Http10ConnectionClose

System.Exception : Command exited unexpectedly with exit code: 134
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Testing.TaskExtensions.<TimeoutAfter>d__0`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer.<StartSelfHostAsync>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer.<DeployAsync>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ServerComparison.FunctionalTests.ResponseTests.<ResponseFormats>d__16.MoveNext()

http://aspnetci/viewLog.html?buildId=203900&tab=buildResultsDiv&buildTypeId=XPlat_Linux_UbuntuUniverseCoreCLR

Test failure: ResponseCompression_AppAndHostCompression

This test fails occasionally with the following error:

System.InvalidOperationException : Failed to start nginx
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.SetupNginx(String redirectUri, Uri originalUri)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.DeployAsync()
   at ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression(TestVariant variant, Func`3 scenario, Boolean hostCompression, String testName) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 110
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.000s] TestLifetime Information: Starting test ResponseCompression_AppAndHostCompression-Server: Nginx, TFM: netcoreapp2.2, Type: Portable, Arch: x64 at 2018-08-11T22:01:10
| [0.000s] TestLifetime Information: Starting test ResponseCompression_AppAndHostCompression_Nginx_netcoreapp2.2_x64_Portable at 2018-08-11T22:01:10
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing dotnet /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/bin/Release/netcoreapp2.2/ServerComparison.TestSites.dll --urls http://localhost:36893/ --server Microsoft.AspNetCore.Server.Kestrel
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_ENVIRONMENT=ResponseCompression
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_CONTENTROOT=/mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites
| [0.004s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Started dotnet. Process Id : 11216
| [0.904s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: host process ID 11190 shut down
| [0.904s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Host process shutting down.
| [0.432s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Hosting environment: ResponseCompression
| [0.433s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Content root path: /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites
| [0.433s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Now listening on: http://localhost:36893
| [0.433s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Application started. Press Ctrl+C to shut down.
| [0.439s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [0.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [0.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [0.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [0.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [0.943s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [0.943s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [0.943s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [0.943s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.444s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.943s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.944s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.944s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [1.944s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [2.443s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:45443 failed (98: Address already in use)
| [2.444s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start 
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

This test failed on master.

CC @Eilon (because the bot doesn't know who else to pick)

This issue was made automatically. If there is a problem contact ryanbrandenburg.

Fix tests failing on AppVeyor

14 tests started failing on AppVeyor after an update to dependencies.props (46e3c69). Here's the error message from IIS:

Most likely causes:
* A module is referenced in configuration, but the module has not been installed or the name of the module is misspelled.
* IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error
  depends on which module handles the request and what was happening in the worker process when this error occurred.
* IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.
* IIS was not able to process configuration for the Web site or application.
* The authenticated user does not have permission to use this DLL.

AppVeyor history: https://ci.appveyor.com/project/aspnetci/servertests/history

Test failure: HelloWorld

This test fails occasionally with the following error:

System.InvalidOperationException : Failed to start nginx
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.SetupNginx(String redirectUri, Uri originalUri)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.DeployAsync()
   at ServerComparison.FunctionalTests.HelloWorldTests.HelloWorld(TestVariant variant) in /_/test/ServerComparison.FunctionalTests/HelloWorldTest.cs:line 47
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test HelloWorld-Server: Nginx, TFM: netcoreapp2.2, Type: Standalone, Arch: x64 at 2018-08-15T18:23:09
| [0.003s] TestLifetime Information: Starting test HelloWorld_Nginx_netcoreapp2.2_x64_Standalone at 2018-08-15T18:23:09
| [0.018s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing command dotnet publish  --output "/mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3" --framework netcoreapp2.2 --configuration Release --no-restore -p:VerifyMatchingImplicitPackageVersion=false --runtime linux-x64 
| [1.110s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: host process ID 75998 shut down
| [1.112s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Host process shutting down.
| [0.337s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout: Microsoft (R) Build Engine version 15.7.179.6572 for .NET Core
| [0.338s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout: Copyright (C) Microsoft Corporation. All rights reserved.
| [2.541s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout:   ServerComparison.TestSites -> /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/bin/Release/netcoreapp2.2/linux-x64/ServerComparison.TestSites.dll
| [3.873s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout:   ServerComparison.TestSites -> /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/
| [3.930s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet publish finished with exit code : 0
| [3.930s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/ServerComparison.TestSites  --urls http://localhost:38518/ --server Microsoft.AspNetCore.Server.Kestrel
| [3.930s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Removing environment variable ASPNETCORE_ENVIRONMENT
| [3.931s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [3.935s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Started /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/ServerComparison.TestSites. Process Id : 76078
| [4.381s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/ServerComparison.TestSites stdout: Hosting environment: Production
| [4.382s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/ServerComparison.TestSites stdout: Content root path: /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/
| [4.383s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/ServerComparison.TestSites stdout: Now listening on: http://localhost:38518
| [4.383s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/1d343f604e7a47c4b13f367beb67f3c3/ServerComparison.TestSites stdout: Application started. Press Ctrl+C to shut down.
| [4.403s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [4.408s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [4.408s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [4.408s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [4.409s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [4.908s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [4.908s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [4.909s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [4.909s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [5.408s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [5.409s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 failed (98: Address already in use)
| [5.409s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:44194 
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

This test failed on master.

CC @Eilon (because the bot doesn't know who else to pick)

This issue was made automatically. If there is a problem contact ryanbrandenburg.

[Annoucement] WebListener API updates

The WebListener APIs are being reviewed and updated. Relevant breaking changes will be posted to this thread. Changes so far:

AllowAnonymous is now a separate bool property defaulting to true. It was formerly a member of the AuthenticationSchemes enum.

builder.UseWebListener(options =>
{
  options.Listener.AuthenticationManager.AuthenticationSchemes = AuthenticationSchemes.NTLM;
  options.Listener.AuthenticationManager.AllowAnonymous = false;
});

WebSockets have been re-enabled using a new managed implementation from CoreFx. Win8+ is still required due to Http.Sys API dependencies. The Microsoft.Net.WebSockets.Server package has been deleted since the support was added directly to Microsoft.Net.Http.Server.

Test failure: ResponseFormats_Chunked

This test fails occasionally with the following error:

/chunked, chunked?
Expected: True
Actual:   (null)
   at ServerComparison.FunctionalTests.ResponseTests.CheckChunkedAsync(HttpClient client, ILogger logger) in /_/test/ServerComparison.FunctionalTests/ResponseTests.cs:line 205
   at ServerComparison.FunctionalTests.ResponseTests.ResponseFormats(TestVariant variant, Func`3 scenario, String testName) in /_/test/ServerComparison.FunctionalTests/ResponseTests.cs:line 117
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test ResponseFormats_Chunked-Server: IISExpress, TFM: netcoreapp2.2, Type: Portable, Arch: x64, ANCM: V2, Host: InProcess at 2018-08-03T03:32:57
| [0.001s] TestLifetime Information: Starting test ResponseFormats_Chunked_IISExpress_netcoreapp2.2_x64_Portable at 2018-08-03T03:32:57
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Deploying [Variation] :: ServerType=IISExpress, Runtime=CoreClr, Arch=x64, BaseUrlHint=, Publish=False
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Executing: dotnet C:\b\w\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\netcoreapp2.2\ServerComparison.TestSites.dll
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: ContentRoot: C:\b\w\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Attempting to start IIS Express on port: 49628
| [0.006s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Executing command : C:\Program Files\IIS Express\iisexpress.exe /site:HttpTestSite /config:C:\b\t\buildTmp\tmp6364.tmp /trace:error /systray:false
| [0.007s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_ENVIRONMENT=Responses
| [0.007s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [0.007s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET LAUNCHER_PATH=dotnet
| [0.007s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET LAUNCHER_ARGS=C:\b\w\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\netcoreapp2.2\ServerComparison.TestSites.dll
| [0.007s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_CONTENTROOT=C:\b\w\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.009s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress Process 13724 started
| [0.065s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Starting IIS Express ...
| [0.080s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Initializing the W3 Server Started CTC = 1367303046 
| [0.085s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server initializing WinSock.  CTC = 1367303062 
| [0.085s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server WinSock initialized.  CTC = 1367303062 
| [0.085s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server ThreadPool initialized (ipm has signalled).  CTC = 1367303062 
| [0.107s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Start listenerChannel http:0
| [0.108s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Successfully registered URL "http://localhost:49628/" for site "HttpTestSite" application "/"
| [0.108s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Registration completed for site "HttpTestSite"
| [0.109s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: AppPool 'IISExpressAppPool' initialized
| [0.109s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: InitComplete event signalled
| [0.109s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: IIS Express is running.
| [0.110s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Started iisexpress successfully. Process Id : 13724, Port: 49628
| [0.110s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Application ready at URL: http://localhost:49628/
| [0.110s] ResponseFormats Warning: Retry count 1..
| [0.112s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: IncrementMessages called
| [0.113s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Request started: "GET" http://localhost:49628/
| [0.700s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Request ended: http://localhost:49628/ with HTTP status 200.0
| [0.708s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Request ended: http://localhost:49628/ with HTTP status 200.0
| [0.708s] ResponseFormats Information: Testing Chunked
| [0.709s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: IncrementMessages called
| [0.709s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Request started: "GET" http://localhost:49628/chunked
| [0.714s] Microsoft.AspNetCore.S
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

CC @Eilon,@muratg,@mkArtakMSFT

This issue was made automatically. If there is a problem contact @ryanbrandenburg.

Test failure: HelloWorld_Nginx

This test fails occasionally with the following error:

System.Exception : Failed to start nginx
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.SetupNginx(String redirectUri, Uri originalUri)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.DeployAsync()
   at ServerComparison.FunctionalTests.HelloWorldTests.HelloWorld(ServerType serverType, RuntimeFlavor runtimeFlavor, RuntimeArchitecture architecture, ApplicationType applicationType, String testName, HostingModel hostingModel, String additionalPublishParameters) in /_/test/ServerComparison.FunctionalTests/HelloWorldTest.cs:line 95
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [2018-08-30T23:04:56] TestLifetime Information: Starting test HelloWorld_Nginx-CoreClr-Standalone
| [2018-08-30T23:04:56] TestLifetime Information: Starting test HelloWorld_Nginx_Nginx_CoreClr_x64_Standalone
| [2018-08-30T23:04:56] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing dotnet run --no-build -c Release --framework netcoreapp2.1 -- --server.urls http://localhost:46852/  --server Microsoft.AspNetCore.Server.Kestrel
| [2018-08-30T23:04:56] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_ENVIRONMENT=HelloWorld
| [2018-08-30T23:04:56] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [2018-08-30T23:04:56] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Started dotnet. Process Id : 10948
| [2018-08-30T23:04:56] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: host process ID 10893 shut down
| [2018-08-30T23:04:56] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Host process shutting down.
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Using launch settings from /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/Properties/launchSettings.json...
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: dotnet stderr: The launch profile "(Default)" could not be applied.
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: dotnet stderr: A usable launch profile could not be located.
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Hosting environment: HelloWorld
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Content root path: /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/bin/Release/netcoreapp2.1/
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Now listening on: http://localhost:46852
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Application started. Press Ctrl+C to shut down.
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [2018-08-30T23:04:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:40912 failed (98: Address already in use)
| [2018-08-30T23:04:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:40912 failed (98: Address already in use)
| [2018-08-30T23:04:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:40912 failed (98: Address already in use)
| [2018-08-30T23:04:59] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:40912 failed (98: Address already in use)
| [2018-08-30T23:04:59] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:40912 failed (98: Address already in use)
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] still could not bind()
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: 2018/08/30 23:05:00 [notice] 10989#10989: signal process started
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: 2018/08/30 23:05:00 [error] 10989#10989: open() "/mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/52297a1f-84ac-478b-8db6-77f275ade5bf.nginx.pid" failed (2: No such file or directory)
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: nginx stop command issued
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Attempting to cancel process 10948
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Application is shutting down...
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: Unable to terminate the host process with process Id '10948
| [2018-08-30T23:05:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: [Time]: Total time taken for this test variation '0' seconds
| [2018-08-30T23:05:00] TestLifetime Information: Finished test HelloWorld_Nginx_Nginx_CoreClr_x64_Standalone in 3.9340713s

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

This test failed on 2.1.

CC @Eilon (because the bot doesn't know who else to pick)

This issue was made automatically. If there is a problem contact ryanbrandenburg.

Broken test: ResponseFormats_IISExpress_Chunked

This test fails with the following error:

/chunked, chunked?
Expected: True
Actual:   (null)
   at ServerComparison.FunctionalTests.ResponseTests.CheckChunkedAsync(HttpClient client, ILogger logger) in /_/test/ServerComparison.FunctionalTests/ResponseTests.cs:line 349
   at ServerComparison.FunctionalTests.ResponseTests.ResponseFormats(ServerType serverType, RuntimeFlavor runtimeFlavor, RuntimeArchitecture architecture, Func`3 scenario, ApplicationType applicationType, String testName, HostingModel hostingModel, String additionalPublishParameters) in /_/test/ServerComparison.FunctionalTests/ResponseTests.cs:line 261
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [2018-04-27T10:28:39] TestLifetime Information: Starting test ResponseFormats_IISExpress_Chunked-CoreClr-Standalone-InProcess- /p:ANCMVersion=V2
| [2018-04-27T10:28:39] TestLifetime Information: Starting test ResponseFormats_IISExpress_Chunked_IISExpress_CoreClr_x64_Standalone
| [2018-04-27T10:28:39] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Deploying [Variation] :: ServerType=IISExpress, Runtime=CoreClr, Arch=x64, BaseUrlHint=, Publish=False
| [2018-04-27T10:28:39] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET ASPNETCORE_ENVIRONMENT=Responses
| [2018-04-27T10:28:39] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Executing command dotnet publish  --output "C:\b\t\buildTmp\2f684a70-08e5-4c3f-a774-9d4a1080da30" --framework netcoreapp2.1 --configuration Debug --no-restore -p:VerifyMatchingImplicitPackageVersion=false --runtime win7-x64  /p:ANCMVersion=V2
| [2018-04-27T10:28:39] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: dotnet-publish stdout: Microsoft (R) Build Engine version 15.7.145.53551 for .NET Core
| [2018-04-27T10:28:39] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: dotnet-publish stdout: Copyright (C) Microsoft Corporation. All rights reserved.
| [2018-04-27T10:28:40] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: dotnet-publish stdout:   ServerComparison.TestSites -> C:\b\w\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Debug\netcoreapp2.1\win7-x64\ServerComparison.TestSites.dll
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: dotnet-publish stdout:   ServerComparison.TestSites -> C:\b\t\buildTmp\2f684a70-08e5-4c3f-a774-9d4a1080da30\
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: dotnet publish finished with exit code : 0
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Attempting to start IIS Express on port: 57629
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Executing command : C:\Program Files\IIS Express\iisexpress.exe /site:HttpTestSite /config:C:\b\t\buildTmp\tmp8A18.tmp /trace:error
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET ASPNETCORE_ENVIRONMENT=Responses
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress Process 7124 started
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Starting IIS Express ...
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Initializing the W3 Server Started CTC = 1297320515 
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: W3 Server initializing WinSock.  CTC = 1297320515 
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: W3 Server WinSock initialized.  CTC = 1297320515 
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: W3 Server ThreadPool initialized (ipm has signalled).  CTC = 1297320515 
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Start listenerChannel http:0
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Successfully registered URL "http://localhost:57629/" for site "HttpTestSite" application "/"
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Registration completed for site "HttpTestSite"
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: AppPool 'IISExpressAppPool' initialized
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: InitComplete event signalled
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: IIS Express is running.
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Started iisexpress successfully. Process Id : 7124, Port: 57629
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Application ready at URL: http://localhost:57629/
| [2018-04-27T10:28:41] ResponseFormats Warning: Retry count 1..
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: IncrementMessages called
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Request started: "GET" http://localhost:57629/
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Hosting environment: Responses
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Content root path: C:\b\t\buildTmp\2f684a70-08e5-4c3f-a774-9d4a1080da30\
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Application started. Press Ctrl+C to shut down.
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
| [2018-04-27T10:28:41] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout:       Request starting HTTP/1.1 GET http://localhost:57629/  
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout:       Request finished in 80.6537ms 200 
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Request ended: http://localhost:57629/ with HTTP status 200.0
| [2018-04-27T10:28:42] ResponseFormats Information: Testing Chunked
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: IncrementMessages called
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Request started: "GET" http://localhost:57629/chunked
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout:       Request starting HTTP/1.1 GET http://localhost:57629/chunked  
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout:       Request finished in 3.1811ms 200 
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Request ended: http://localhost:57629/chunked with HTTP status 200.0
| [2018-04-27T10:28:42] ResponseFormats Warning: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.HttpConnection+HttpConnectionResponseContent, Headers:
|                                                {
|                                                  Server: Microsoft-IIS/10.0
|                                                  X-SourceFiles: =?UTF-8?B?QzpcYlx0XGJ1aWxkVG1wXDJmNjg0YTcwLTA4ZTUtNGMzZi1hNzc0LTlkNGExMDgwZGEzMFxjaHVua2Vk?=
|                                                  X-Powered-By: ASP.NET
|                                                  Date: Fri, 27 Apr 2018 17:28:42 GMT
|                                                  Content-Length: 7
|                                                }
| [2018-04-27T10:28:42] ResponseFormats Warning: Chunked
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Attempting to cancel process 7124
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress Process 7124 shut down
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Host process shutting down.
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Successfully terminated host process with process Id '7124'
| [2018-04-27T10:28:42] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: [Time]: Total time taken for this test variation '3.4894237' seconds
| [2018-04-27T10:28:42] TestLifetime Information: Finished test ResponseFormats_IISExpress_Chunked_IISExpress_CoreClr_x64_Standalone in 3.4904044s

ResponseTests are flaky on CI

ResponseTests have been failing on Win10 with this error.

System.OperationCanceledException : Failed to connect, retry canceled.
   at Microsoft.AspNetCore.Server.IntegrationTesting.RetryHelper.<RetryRequest>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ServerComparison.FunctionalTests.ResponseTests.<ResponseFormats>d__15.MoveNext() in C:\BuildAgent\work\2b0c8ce712895332\.r\ServerTests\test\ServerComparison.FunctionalTests\ResponseTests.cs:line 187

There were other errors in the log too, such as

Microsoft.AspNetCore.Server.HttpSys.HttpSysException (0x80004005): The process cannot access the file because it is being used by another process

but it's hard to tell if the errors are associated with this particular test failure.

http://aspnetci/viewLog.html?buildId=193325&tab=buildResultsDiv&buildTypeId=XPlat_Windows_Win10Universe

Flaky test: HelloWorld

This test fails occasionally with the following error:

System.InvalidOperationException : Failed to start nginx
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.SetupNginx(String redirectUri, Uri originalUri)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.DeployAsync()
   at ServerComparison.FunctionalTests.HelloWorldTests.HelloWorld(TestVariant variant) in /_/test/ServerComparison.FunctionalTests/HelloWorldTest.cs:line 47
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test HelloWorld-Server: Nginx, TFM: netcoreapp2.2, Type: Standalone, Arch: x64 at 2018-07-28T02:41:17
| [0.001s] TestLifetime Information: Starting test HelloWorld_Nginx_netcoreapp2.2_x64_Standalone at 2018-07-28T02:41:17
| [0.019s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Removing environment variable ASPNETCORE_ENVIRONMENT
| [0.020s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing command dotnet publish  --output "/mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1" --framework netcoreapp2.2 --configuration Release --no-restore -p:VerifyMatchingImplicitPackageVersion=false --runtime linux-x64 
| [1.031s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: host process ID 100765 shut down
| [1.033s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Host process shutting down.
| [0.368s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout: Microsoft (R) Build Engine version 15.7.179.6572 for .NET Core
| [0.369s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout: Copyright (C) Microsoft Corporation. All rights reserved.
| [2.423s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout:   ServerComparison.TestSites -> /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/bin/Release/netcoreapp2.2/linux-x64/ServerComparison.TestSites.dll
| [3.698s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet-publish stdout:   ServerComparison.TestSites -> /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/
| [3.758s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet publish finished with exit code : 0
| [3.758s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/ServerComparison.TestSites  --urls http://localhost:37444/ --server Microsoft.AspNetCore.Server.Kestrel
| [3.758s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Removing environment variable ASPNETCORE_ENVIRONMENT
| [3.759s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [3.762s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Started /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/ServerComparison.TestSites. Process Id : 100845
| [4.243s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/ServerComparison.TestSites stdout: Hosting environment: Production
| [4.244s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/ServerComparison.TestSites stdout: Content root path: /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/
| [4.245s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/ServerComparison.TestSites stdout: Now listening on: http://localhost:37444
| [4.245s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: /mnt/temp/buildTmp/ccec2cc6-c1c0-46f0-a0f6-a8f37c078bd1/ServerComparison.TestSites stdout: Application started. Press Ctrl+C to shut down.
| [4.265s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [4.270s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:36400 failed (98: Address already in use)
| [4.771s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:36400 failed (98: Address already in use)
| [5.271s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:36400 failed (98: Address already in use)
| [5.771s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:36400 failed (98: Address already in use)
| [6.271s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:36400 failed (98: Address already in use)
| [6.771s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] still could not bind()
| [6.785s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [6.788s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: 2018/07/28 02:41:24 [notice] 100885#100885: signal process started
| [6.788s] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: 2018/07/28 02:41:24 [error] 100885#100885: open() "/mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/bfba1321-6197-4b16-82e8-bc9b03524bb4.nginx.pid" failed (2: No such file or directory)
| [6.788s] 
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

CC @Eilon,@muratg,@mkArtakMSFT

This issue was made automatically. If there is a problem contact @ryanbrandenburg.

ResponseCompression_NoCompression HttpSys

https://ci.appveyor.com/project/aspnetci/servertests/build/1.0.290

[xUnit.net 00:11:59.05]     ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression_NoCompression(variant: Server: HttpSys, TFM: netcoreapp2.2, Type: Portable, Arch: x64) [FAIL]
  Failed   ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression_NoCompression(variant: Server: HttpSys, TFM: netcoreapp2.2, Type: Portable, Arch: x64)
  Error Message:
   System.TimeoutException : The operation at /_/src/Microsoft.AspNetCore.Server.IntegrationTesting/Deployers/SelfHostDeployer.cs:190 timed out after reaching the limit of 600000ms.
  Stack Trace:
     at Microsoft.AspNetCore.Testing.TaskExtensions.TimeoutAfter[T](Task`1 task, TimeSpan timeout, String filePath, Int32 lineNumber)
     at Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer.StartSelfHostAsync(Uri hintUrl) in /_/src/Microsoft.AspNetCore.Server.IntegrationTesting/Deployers/SelfHostDeployer.cs:line 190
     at Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer.DeployAsync() in /_/src/Microsoft.AspNetCore.Server.IntegrationTesting/Deployers/SelfHostDeployer.cs:line 65
     at ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression(TestVariant variant, Func`3 scenario, Boolean hostCompression, String testName) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 110
  --- End of stack trace from previous location where exception was thrown ---
  Standard Output Messages:
   | [0.015s] TestLifetime Information: Starting test ResponseCompression_NoCompression-Server: HttpSys, TFM: netcoreapp2.2, Type: Portable, Arch: x64 at 2018-08-09T20:15:10
   | [0.000s] TestLifetime Information: Starting test ResponseCompression_NoCompression_HttpSys_netcoreapp2.2_x64_Portable at 2018-08-09T20:15:10
   | [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Deploying [Variation] :: ServerType=HttpSys, Runtime=CoreClr, Arch=x64, BaseUrlHint=, Publish=False
   | [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Executing dotnet C:\projects\servertests\test\ServerComparison.TestSites\bin\Release\netcoreapp2.2\ServerComparison.TestSites.dll --urls http://localhost:1920/ --server Microsoft.AspNetCore.Server.HttpSys
   | [0.015s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: SET ASPNETCORE_ENVIRONMENT=ResponseCompression
   | [0.015s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
   | [0.015s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: SET ASPNETCORE_CONTENTROOT=C:\projects\servertests\test\ServerComparison.TestSites
   | [0.017s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Started dotnet. Process Id : 3548
   | [0.327s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout: Hosting environment: ResponseCompression
   | [0.357s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout: infoContent root path: C:\projects\servertests\test\ServerComparison.TestSites
   | [0.357s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout: : Microsoft.AspNetCore.Server.HttpSys.HttpSysListener[0]
   | [0.357s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout:       Start
   | [0.357s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout: Now listening on: http://localhost:1920/
   | [0.357s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout: infoApplication started. Press Ctrl+C to shut down.
   | [0.357s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout: : Microsoft.AspNetCore.Server.HttpSys.HttpSysListener[0]
   | [0.358s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: dotnet stdout:       Listening on prefix: http://localhost:1920/
   | [600.038s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Attempting to cancel process 3548
   | [600.130s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: host process ID 3548 shut down
   | [600.130s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Host process shutting down.
   | [600.130s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Successfully terminated host process with process Id '3548'
   | [600.130s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: [Time]: Total time taken for this test variation '600.1206693' seconds
   | [600.131s] TestLifetime Information: Finished test ResponseCompression_NoCompression_HttpSys_netcoreapp2.2_x64_Portable in 600.1211766s
   | [600.147s] TestLifetime Information: Finished test ResponseCompression_NoCompression-Server: HttpSys, TFM: netcoreapp2.2, Type: Portable, Arch: x64 in 600.1228416s

Test failure: ResponseCompression_AppAndHostCompression

This test fails occasionally with the following error:

System.Net.Http.HttpRequestException : An error occurred while sending the request.
---- System.IO.IOException : Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
-------- System.Net.Sockets.SocketException : An existing connection was forcibly closed by the remote host
   at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithNtConnectionAuthAsync(HttpConnection connection, HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.IntegrationTesting.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   at Microsoft.AspNetCore.Server.IntegrationTesting.RetryHelper.RetryRequest(Func`1 retryBlock, ILogger logger, CancellationToken cancellationToken, Int32 retryCount)
   at Microsoft.AspNetCore.Server.IntegrationTesting.RetryHelper.RetryRequest(Func`1 retryBlock, ILogger logger, CancellationToken cancellationToken, Int32 retryCount)
   at ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression(TestVariant variant, Func`3 scenario, Boolean hostCompression, String testName) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 142
--- End of stack trace from previous location where exception was thrown ---
----- Inner Stack Trace -----
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
   at System.Net.Http.HttpConnection.FillAsync()
   at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)
   at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
----- Inner Stack Trace -----
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test ResponseCompression_AppAndHostCompression-Server: Kestrel, TFM: net461, Type: Standalone, Arch: x64 at 2018-09-20T18:46:14
| [0.001s] TestLifetime Information: Starting test ResponseCompression_AppAndHostCompression_Kestrel_net461_x64_Standalone at 2018-09-20T18:46:14
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Deploying [Variation] :: ServerType=Kestrel, Runtime=Clr, Arch=x64, BaseUrlHint=, Publish=False
| [0.001s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Executing C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe  --urls http://127.0.0.1:0/ --server Microsoft.AspNetCore.Server.Kestrel
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: SET ASPNETCORE_ENVIRONMENT=ResponseCompression
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: SET ASPNETCORE_CONTENTROOT=C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.003s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Started C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe. Process Id : 7448
| [0.374s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe stdout: Hosting environment: ResponseCompression
| [0.374s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe stdout: Content root path: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.374s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe stdout: Now listening on: http://127.0.0.1:54034
| [0.375s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe stdout: Application started. Press Ctrl+C to shut down.
| [0.375s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: Application ready at URL: http://127.0.0.1:54034/
| [0.375s] ResponseCompression Warning: Retry count 1..
| [0.503s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe stdout: info: Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets[14]
| [0.503s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\net461\ServerComparison.TestSites.exe stdout:       Connection id "0HLGV55BUEB52" communication error.
| [0.503s] Microsoft.AspNetCore.Server.IntegrationTesting.SelfHostDeployer Information: C:\BuildAgent
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

This test failed on master.

CC @Eilon (because the bot doesn't know who else to pick)

This issue was made automatically. If there is a problem contact ryanbrandenburg.

Redo NTLM negative tests for netcore

HttpClient on .NET Core does not honor UseDefaultCredentials = false for localhost (https://github.com/dotnet/corefx/issues/5045). The NTLM tests in ServerTests, IISIntegration, and HttpSysServer all start with some negative tests that expect 401s, except that HttpClient automatically handles the 401 and sends a request with credentials.

Proposal: Extract a common raw sockets HttpClient (e.g. the HttpClientSlim from Kestrel, or HttpSysServer has a similar test client). Use this for the negative tests that are currently disabled. We'll still use the normal HttpClient for the tests that need to authenticate.

Add test scenarios for running on full IIS

We're missing coverage for tests running on full IIS. The plan is to add additional tests that are conditionally enabled and use the latest build of ANCM (#46) to run some E2E scenarios.

1.1.3 Test failure on Ubuntu

System.Exception : Failed to start Nginx
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.SetupNginx(String redirectUri, Uri originalUri)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.Deploy()
   at ServerComparison.FunctionalTests.ResponseTests.<ResponseFormats>d__15.MoveNext() in /datadrive/d6337ac2abf63a4b/.repositories/ServerTests/test/ServerComparison.FunctionalTests/ResponseTests.cs:line 176
--- End of stack trace from previous location where exception was thrown ---

FlakyTest: SmokeTests.Smoke_Tests(variant: Server: IISExpress, TFM: netcoreapp2.1, Type: Portable, Arch: x64, ANCM: V2, Host: InProcess)

Assert.Equal() Failure
Expected: OK
Actual:   InternalServerError
   at E2ETests.Validator.VerifyHomePage(HttpResponseMessage response, Boolean useNtlmAuthentication) in C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\test\MusicStore.E2ETests\Implementation\Validator.cs:line 94
   at E2ETests.SmokeTests.RunTestsAsync(DeploymentResult deploymentResult, ILogger logger) in C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\test\MusicStore.E2ETests\SmokeTests.cs:line 82
   at E2ETests.SmokeTests.Smoke_Tests(TestVariant variant) in C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\test\MusicStore.E2ETests\SmokeTests.cs:line 56
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test Smoke_Tests-Server: IISExpress, TFM: netcoreapp2.1, Type: Portable, Arch: x64, ANCM: V2, Host: InProcess at 2018-07-02T20:45:14
| [0.001s] TestLifetime Information: Starting test SmokeTestSuite_Server: IISExpress, TFM: netcoreapp2.1, Type: Portable, Arch: x64, ANCM: V2, Host: InProcess at 2018-07-02T20:45:14
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Deploying [Variation] :: ServerType=IISExpress, Runtime=CoreClr, Arch=x64, BaseUrlHint=, Publish=False
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Executing: dotnet C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\samples\MusicStore\bin\Release\netcoreapp2.1\MusicStore.dll
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: ContentRoot: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\samples\MusicStore
| [0.002s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Attempting to start IIS Express on port: 62140
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Executing command : C:\Program Files\IIS Express\iisexpress.exe /site:HttpTestSite /config:C:\BuildAgent\temp\buildTmp\tmp40AE.tmp /trace:error
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET ASPNETCORE_ENVIRONMENT=SocialTesting
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET Data__DefaultConnection__ConnectionString=Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=MusicStore_Test_d4efc2b26fc84b578f7e914fc93cf8c0;Integrated Security=True;MultipleActiveResultSets=True;Connect Timeout=30
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET LAUNCHER_PATH=dotnet
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET LAUNCHER_ARGS=C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\samples\MusicStore\bin\Release\netcoreapp2.1\MusicStore.dll
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: SET ASPNETCORE_CONTENTROOT=C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\samples\MusicStore
| [0.007s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress Process 10916 started
| [0.054s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Starting IIS Express ...
| [0.068s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Initializing the W3 Server Started CTC = 1597194421 
| [0.073s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: W3 Server initializing WinSock.  CTC = 1597194437 
| [0.073s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: W3 Server WinSock initialized.  CTC = 1597194437 
| [0.073s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: W3 Server ThreadPool initialized (ipm has signalled).  CTC = 1597194437 
| [0.091s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Start listenerChannel http:0
| [0.092s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Successfully registered URL "http://localhost:62140/" for site "HttpTestSite" application "/"
| [0.092s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Registration completed for site "HttpTestSite"
| [0.092s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: AppPool 'IISExpressAppPool' initialized
| [0.092s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: InitComplete event signalled
| [0.092s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: IIS Express is running.
| [0.093s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Started iisexpress successfully. Process Id : 10916, Port: 62140
| [0.093s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Application ready at URL: http://localhost:62140/
| [0.093s] SmokeTestSuite Warning: Retry count 1..
| [11.077s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: IncrementMessages called
| [11.079s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Request started: "GET" http://localhost:62140/
| [15.016s] System.Net.Http.HttpClient Error: Exception while sending 'GET http://localhost:62140/' : System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request.. ---> System.Net.Sockets.SocketException: The I/O operation has been aborted because of either a thread exit or an application request.
|                                                --- End of inner exception stack trace ---
|                                                at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error)
|                                                at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
|                                                at System.Net.Http.HttpConnection.FillAsync()
|                                                at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)
|                                                at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
|                                                --- End of inner exception stack trace ---
|                                                at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
|                                                at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
|                                                at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
|                                                at Microsoft.AspNetCore.Server.IntegrationTesting.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
| System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request.. ---> System.Net.Sockets.SocketException: The I/O operation has been aborted because of either a thread exit or an application request.
|    --- End of inner exception stack trace ---
|    at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error)
|    at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
|    at System.Net.Http.HttpConnection.FillAsync()
|    at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed)
|    at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
|    --- End of inner exception stack trace ---
|    at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
|    at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
|    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
|    at Microsoft.AspNetCore.Server.IntegrationTesting.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
| [15.042s] SmokeTestSuite Warning: Retry count 2..
| [15.043s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: IncrementMessages called
| [15.043s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Request started: "GET" http://localhost:62140/
| [18.202s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: [aspnetcore.dll] Failed HRESULT returned: 0x8027025b at c:\b\w\33bdfc1cae7b2a38\modules\iisintegration\src\aspnetcoremodulev2\aspnetcore\src\applicationinfo.cpp:192 
| [18.203s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress stdout: Request ended: http://localhost:62140/ with HTTP status 500.0
| [18.204s] SmokeTestSuite Information: Verifying home page
| [18.205s] SmokeTestSuite Information: Home page content : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>IIS 10.0 Detailed Error - 500.0 - Internal Server Error</title> 
<style type="text/css"> 
<!-- 
body{margin:0;font-size:.7em;font-family:Verdana,Arial,Helvetica,sans-serif;} 
code{margin:0;color:#006600;font-size:1.1em;font-weight:bold;} 
.config_source code{font-size:.8em;color:#000000;} 
pre{margin:0;font-size:1.4em;word-wrap:break-word;} 
ul,ol{margin:10px 0 10px 5px;} 
ul.first,ol.first{margin-top:5px;} 
fieldset{padding:0 15px 10px 15px;word-break:break-all;} 
.summary-container fieldset{padding-bottom:5px;margin-top:4px;} 
legend.no-expand-all{padding:2px 15px 4px 10px;margin:0 0 0 -12px;} 
legend{color:#333333;;margin:4px 0 8px -12px;_margin-top:0px; 
font-weight:bold;font-size:1em;} 
a:link,a:visited{color:#007EFF;font-weight:bold;} 
a:hover{text-decoration:none;} 
h1{font-size:2.4em;margin:0;color:#FFF;} 
h2{font-size:1.7em;margin:0;color:#CC0000;} 
h3{font-size:1.4em;margin:10px 0 0 0;color:#CC0000;} 
h4{font-size:1.2em;margin:10px 0 5px 0; 
}#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS",Verdana,sans-serif; 
 color:#FFF;background-color:#5C87B2; 
}#content{margin:0 0 0 2%;position:relative;} 
.summary-container,.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;} 
.content-container p{margin:0 0 10px 0; 
}#details-left{width:35%;float:left;margin-right:2%; 
}#details-right{width:63%;float:left;overflow:hidden; 
}#server_version{width:96%;_height:1px;min-height:1px;margin:0 0 5px 0;padding:11px 2% 8px 2%;color:#FFFFFF; 
 background-color:#5A7FA5;border-bottom:1px solid #C1CFDD;border-top:1px solid #4A6C8E;font-weight:normal; 
 font-size:1em;color:#FFF;text-align:right; 
}#server_version p{margin:5px 0;} 
table{margin:4px 0 4px 0;width:100%;border:none;} 
td,th{vertical-align:top;padding:3px 0;text-align:left;font-weight:normal;border:none;} 
th{width:30%;text-align:right;padding-right:2%;font-weight:bold;} 
thead th{background-color:#ebebeb;width:25%; 
}#details-right th{width:20%;} 
table tr.alt td,table tr.alt th{} 
.highlight-code{color:#CC0000;font-weight:bold;font-style:italic;} 
.clear{clear:both;} 
.preferred{padding:0 5px 2px 5px;font-weight:normal;background:#006633;color:#FFF;font-size:.8em;} 
--> 
</style> 
 
</head> 
<body> 
<div id="content"> 
<div class="content-container"> 
  <h3>HTTP Error 500.0 - Internal Server Error</h3> 
  <h4>The page cannot be displayed because an internal server error has occurred.</h4> 
</div> 
<div class="content-container"> 
 <fieldset><h4>Most likely causes:</h4> 
  <ul>     <li>IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.</li>     <li>IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.</li>     <li>IIS was not able to process configuration for the Web site or application.</li>     <li>The authenticated user does not have permission to use this DLL.</li>     <li>The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.</li> </ul> 
 </fieldset> 
</div> 
<div class="content-container"> 
 <fieldset><h4>Things you can try:</h4> 
  <ul>     <li>Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server's machine account.</li>     <li>Check the event logs to see if any additional information was logged.</li>     <li>Verify the permissions for the DLL.</li>     <li>Install the .NET Extensibility feature if the request is mapped to a managed handler.</li>     <li>Check the failed request tracing logs for additional information about this error. For more information, click <a href="http://go.microsoft.com/fwlink/?LinkID=66439">here</a>. </li> </ul> 
 </fieldset> 
</div> 
 
<div class="content-container"> 
 <fieldset><h4>Detailed Error Information:</h4> 
  <div id="details-left"> 
   <table border="0" cellpadding="0" cellspacing="0"> 
    <tr class="alt"><th>Module</th><td>&nbsp;&nbsp;&nbsp;AspNetCoreModuleV2</td></tr> 
    <tr><th>Notification</th><td>&nbsp;&nbsp;&nbsp;ExecuteRequestHandler</td></tr> 
    <tr class="alt"><th>Handler</th><td>&nbsp;&nbsp;&nbsp;aspNetCore</td></tr> 
    <tr><th>Error Code</th><td>&nbsp;&nbsp;&nbsp;0x8027025b</td></tr> 
     
   </table> 
  </div> 
  <div id="details-right"> 
   <table border="0" cellpadding="0" cellspacing="0"> 
    <tr class="alt"><th>Requested URL</th><td>&nbsp;&nbsp;&nbsp;http://localhost:62140/</td></tr> 
    <tr><th>Physical Path</th><td>&nbsp;&nbsp;&nbsp;C:\BuildAgent\work\33bdfc1cae7b2a38\modules\MusicStore\samples\MusicStore</td></tr> 
    <tr class="alt"><th>Logon Method</th><td>&nbsp;&nbsp;&nbsp;Anonymous</td></tr> 
    <tr><th>Logon User</th><td>&nbsp;&nbsp;&nbsp;Anonymous</td></tr> 
    <tr class="alt"><th>Request Tracing Directory</th><td>&nbsp;&nbsp;&nbsp;C:\Users\asplab\Documents\IISExpress\TraceLogFiles\HTTPTESTSITE</td></tr> 
   </table> 
   <div class="clear"></div> 
  </div> 
 </fieldset> 
</div> 
 
<div class="content-container"> 
 <fieldset><h4>More Information:</h4> 
  This error means that there was a problem while processing the request. The request was received by the Web server, but during processing a fatal error occurred, causing the 500 error. 
  <p><a href="https://go.microsoft.com/fwlink/?LinkID=62293&amp;IIS70Error=500,0,0x8027025b,7601">View more information &raquo;</a></p> 
  <p>Microsoft Knowledge Base Articles:</p> 
 <ul><li>294807</li></ul> 
 
 </fieldset> 
</div> 
</div> 
</body> 
</html> 

| [18.209s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Attempting to cancel process 10916
| [18.281s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: iisexpress Process 10916 shut down
| [18.281s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Host process shutting down.
| [18.281s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: Successfully terminated host process with process Id '10916'
| [18.282s] SmokeTestSuite Information: Trying to drop database 'MusicStore_Test_d4efc2b26fc84b578f7e914fc93cf8c0'
| [18.352s] SmokeTestSuite Information: Successfully dropped database MusicStore_Test_d4efc2b26fc84b578f7e914fc93cf8c0
| [18.352s] Microsoft.AspNetCore.Server.IntegrationTesting.IISExpressDeployer Information: [Time]: Total time taken for this test variation '18.3736819' seconds
| [18.352s] TestLifetime Information: Finished test SmokeTestSuite_Server: IISExpress, TFM: netcoreapp2.1, Type: Portable, Arch: x64, ANCM: V2, Host: InProcess in 18.3743463s
| [18.355s] TestLifetime Information: Finished test Smoke_Tests-Server: IISExpress, TFM: netcoreapp2.1, Type: Portable, Arch: x64, ANCM: V2, Host: InProcess in 18.376765s

Enable skipped Standalone tests

It seems publishing a standalone app currently is a 'publish' time decision, but even this idea seems to be not finalized. So the standalone tests have been temporarily disabled until we get a concrete decision on it.

[Discussion]: synchronous request and response IO to be disallowed by default

Discussion for aspnet/Announcements#252


Starting in ASP.NET Core 2.0.0 RTM, synchronous request and response IO will be disallowed by default.

For example, HttpContext.Request.Body.Read and HttpContext.Response.Body.Write will both throw InvalidOperationExceptions with a message communicating that either the equivalent async API should be called or synchronous IO should be explicitly allowed using IHttpBodyControlFeature.AllowSynchronousIO.

Synchronous IO hasn't been disallowed by default yet. After 2.0.0-preview2, there will be changes to both Kestrel and HttpSysServer to disallow this. Both servers will have a property added to their respective Options classes to globally allow synchronous IO.

Note: This change only impacts the request and response Stream APIs.

Un-skip ANCMv2 in-proc chunked tests

After a recent update to dependencies.props (46e3c69), two tests for ANCMv2 in-proc chunked started failing. The tests have been temporarily skipped to unblock the build (#111). The root cause should be investigated and fixed, and the tests un-skipped.

Build

http://aspnetci/viewLog.html?buildId=448886&tab=buildResultsDiv&buildTypeId=Lite_ServerTests

Tests

ServerComparison.FunctionalTests.ResponseTests.ServerComparison.FunctionalTests.ResponseTests.ResponseFormats_IISExpress_Chunked
  (runtimeFlavor: CoreClr, applicationType: Standalone, hostingModel: InProcess, additionalPublishParameters: " /p:ANCMVersion=V2")
ServerComparison.FunctionalTests.ResponseTests.ServerComparison.FunctionalTests.ResponseTests.ResponseFormats_IISExpress_Chunked
  (runtimeFlavor: CoreClr, applicationType: Portable, hostingModel: InProcess, additionalPublishParameters: " /p:ANCMVersion=V2")

Error

/chunked, chunked?
Expected: True
Actual:   (null)
   at ServerComparison.FunctionalTests.ResponseTests.CheckChunkedAsync(HttpClient client, ILogger logger) in D:\b\w\14f303341b884b1a

Flaky test: ResponseCompression_HostCompression

This test fails occasionally with the following error:

System.IO.InvalidDataException : The archive entry was compressed using an unsupported compression method.
   at System.IO.Compression.Inflater.Inflate(FlushCode flushCode)
   at System.IO.Compression.Inflater.ReadInflateOutput(Byte* bufPtr, Int32 length, FlushCode flushCode, Int32& bytesRead)
   at System.IO.Compression.Inflater.InflateVerified(Byte* bufPtr, Int32 length)
   at System.IO.Compression.DeflateStream.FinishReadAsyncMemory(ValueTask`1 readTask, Memory`1 buffer, CancellationToken cancellationToken)
   at System.IO.StreamReader.ReadBufferAsync()
   at System.IO.StreamReader.ReadToEndAsyncInternal()
   at ServerComparison.FunctionalTests.ResponseCompressionTests.ReadCompressedAsStringAsync(HttpContent content) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 204
   at ServerComparison.FunctionalTests.ResponseCompressionTests.CheckCompressionAsync(HttpClient client, String url, ILogger logger) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 179
   at ServerComparison.FunctionalTests.ResponseCompressionTests.ResponseCompression(TestVariant variant, Func`3 scenario, Boolean hostCompression, String testName) in /_/test/ServerComparison.FunctionalTests/ResponseCompressionTests.cs:line 134
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test ResponseCompression_HostCompression-Server: IISExpress, TFM: netcoreapp2.2, Type: Portable, Arch: x64, ANCM: V2, Host: OutOfProcess at 2018-08-02T01:59:54
| [0.004s] TestLifetime Information: Starting test ResponseCompression_HostCompression_IISExpress_netcoreapp2.2_x64_Portable at 2018-08-02T01:59:54
| [0.004s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Deploying [Variation] :: ServerType=IISExpress, Runtime=CoreClr, Arch=x64, BaseUrlHint=, Publish=False
| [0.004s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Executing: dotnet C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\netcoreapp2.2\ServerComparison.TestSites.dll
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: ContentRoot: C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.005s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Attempting to start IIS Express on port: 58557
| [0.009s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Executing command : C:\Program Files\IIS Express\iisexpress.exe /site:HttpTestSite /config:C:\BuildAgent\temp\buildTmp\tmp1E4E.tmp /trace:error /systray:false
| [0.009s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_ENVIRONMENT=ResponseCompression
| [0.010s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [0.010s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET LAUNCHER_PATH=dotnet
| [0.010s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET LAUNCHER_ARGS=C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites\bin\Release\netcoreapp2.2\ServerComparison.TestSites.dll
| [0.010s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: SET ASPNETCORE_CONTENTROOT=C:\BuildAgent\work\33bdfc1cae7b2a38\modules\ServerTests\test\ServerComparison.TestSites
| [0.012s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress Process 10268 started
| [0.062s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Starting IIS Express ...
| [0.077s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Initializing the W3 Server Started CTC = 1277435515 
| [0.081s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server initializing WinSock.  CTC = 1277435515 
| [0.081s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server WinSock initialized.  CTC = 1277435515 
| [0.081s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: W3 Server ThreadPool initialized (ipm has signalled).  CTC = 1277435515 
| [0.102s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Start listenerChannel http:0
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Successfully registered URL "http://localhost:58557/" for site "HttpTestSite" application "/"
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: Registration completed for site "HttpTestSite"
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: AppPool 'IISExpressAppPool' initialized
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: InitComplete event signalled
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: iisexpress stdout: IIS Express is running.
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Started iisexpress successfully. Process Id : 10268, Port: 58557
| [0.103s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: Application ready at URL: http://localhost:58557/
| [0.103s] ResponseCompression Warning: Retry count 1..
| [0.113s] Microsoft.AspNetCore.Server.IntegrationTesting.IIS.IISExpressDeployer Information: 
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.

CC @Eilon,@muratg,@mkArtakMSFT

This issue was made automatically. If there is a problem contact @ryanbrandenburg.

Flaky test: ResponseTests.ResponseFormats_Nginx_ContentLength

This test fails sometimes:

System.Exception : Failed to start nginx
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.SetupNginx(String redirectUri, Uri originalUri)
   at Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer.<DeployAsync>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at ServerComparison.FunctionalTests.ResponseTests.<ResponseFormats>d__16.MoveNext() in /_/test/ServerComparison.FunctionalTests/ResponseTests.cs:line 175
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
------- Stdout: -------
| [2018-03-29T15:03:55] TestLifetime Information: Starting test ResponseFormats_Nginx_ContentLength_Nginx_CoreClr_x64_Portable
| [2018-03-29T15:03:55] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Executing dotnet run --no-restore --framework netcoreapp2.0 -- --server.urls http://localhost:42703/  --server Microsoft.AspNetCore.Server.Kestrel
| [2018-03-29T15:03:55] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_ENVIRONMENT=Responses
| [2018-03-29T15:03:55] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: SET ASPNETCORE_DETAILEDERRORS=true
| [2018-03-29T15:03:55] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Started dotnet. Process Id : 68074
| [2018-03-29T15:03:55] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: host process ID 67989 shut down
| [2018-03-29T15:03:55] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Host process shutting down.
| [2018-03-29T15:03:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Using launch settings from /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/Properties/launchSettings.json...
| [2018-03-29T15:03:57] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: dotnet stderr: The launch profile "(Default)" could not be applied.
| [2018-03-29T15:03:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: dotnet stderr: A usable launch profile could not be located.
| [2018-03-29T15:03:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Hosting environment: Responses
| [2018-03-29T15:03:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Content root path: /mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/bin/Release/netcoreapp2.0/
| [2018-03-29T15:03:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Now listening on: http://localhost:42703
| [2018-03-29T15:03:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Application started. Press Ctrl+C to shut down.
| [2018-03-29T15:03:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [2018-03-29T15:03:58] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:33012 failed (98: Address already in use)
| [2018-03-29T15:03:59] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:33012 failed (98: Address already in use)
| [2018-03-29T15:03:59] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:33012 failed (98: Address already in use)
| [2018-03-29T15:04:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:33012 failed (98: Address already in use)
| [2018-03-29T15:04:00] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] bind() to 0.0.0.0:33012 failed (98: Address already in use)
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx start stderr: nginx: [emerg] still could not bind()
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: 2018/03/29 15:04:01 [notice] 68145#68145: signal process started
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: nginx stop stderr: 2018/03/29 15:04:01 [error] 68145#68145: open() "/mnt/work/33bdfc1cae7b2a38/modules/ServerTests/test/ServerComparison.TestSites/57356049-afb1-4a75-908f-fbd30f43df02.nginx.pid" failed (2: No such file or directory)
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: nginx stop command issued
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: Attempting to cancel process 68074
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: dotnet stdout: Application is shutting down...
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Warning: Unable to terminate the host process with process Id '68074
| [2018-03-29T15:04:01] Microsoft.AspNetCore.Server.IntegrationTesting.NginxDeployer Information: [Time]: Total time taken for this test variation '0' seconds
| [2018-03-29T15:04:01] TestLifetime Information: Finished test ResponseFormats_Nginx_ContentLength_Nginx_CoreClr_x64_Portable in 5.3439744s

Future instances of this failure will appear here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.