Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test timeout in Helix: Tcp_ClientCredentialTypeTests/NetTcp_SecModeTrans_Duplex_Callback_Succeeds #1482

Closed
ghost opened this issue Aug 18, 2016 · 5 comments · Fixed by #1501
Assignees
Labels
bug This is a product bug.
Milestone

Comments

@ghost
Copy link

ghost commented Aug 18, 2016

Opened on behalf of @willaimyou

The test Tcp_ClientCredentialTypeTests/NetTcp_SecModeTrans_Duplex_Callback_Succeeds has failed.

System.TimeoutException : Not completed within the alloted time of 00:01:00

Stack Trace:

   at WcfDuplexServiceCallback.get_CallbackGuid()
   at Tcp_ClientCredentialTypeTests.NetTcp_SecModeTrans_Duplex_Callback_Succeeds()

Failing configurations:

  • Windows.7.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Windows.10.Core.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Fedora.23.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Ubuntu.1404.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Ubuntu.1604.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • OSX.1011.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Suse.132.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Debian.82.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Windows.81.Amd64
    • AnyCPU-Debug
    • AnyCPU-Release
  • Centos.71.Amd64
    • AnyCPU-Debug
    • AnyCPU-Release
  • Windows.10.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
  • Redhat.72.Amd64
    • AnyCPU-Release
    • AnyCPU-Debug
@roncain
Copy link
Contributor

roncain commented Aug 18, 2016

PR #1483 disabled this test with IssueAttribute. Please remove that attribute when it has been fixed.

@willaimyou
Copy link
Member

Log link

@hongdai
Copy link
Contributor

hongdai commented Aug 19, 2016

The ETW log shows the following:
System.PlatformNotSupportedException: EndpointIdentity.ReadIdentity DnsEndpointIdentity is not supported.
2016-08-17 16:26:46,372: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.EndpointIdentity.ReadIdentity(XmlDictionaryReader reader)
2016-08-17 16:26:46,372: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.EndpointAddress.ReadExtensions(XmlDictionaryReader reader, AddressingVersion version, XmlBuffer buffer, EndpointIdentity& identity, Int32& section)
2016-08-17 16:26:46,372: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.EndpointAddress.ReadContentsFrom10(XmlDictionaryReader reader, Uri& uri, AddressHeaderCollection& headers, EndpointIdentity& identity, XmlBuffer& buffer, Int32& metadataSection, Int32& extensionSection)
2016-08-17 16:26:46,372: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.EndpointAddress.ReadFromDriver(AddressingVersion addressingVersion, XmlDictionaryReader reader)
2016-08-17 16:26:46,372: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.EndpointAddress.ReadFrom(AddressingVersion addressingVersion, XmlDictionaryReader reader)
2016-08-17 16:26:46,372: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.ReplyToHeader.ReadHeader(XmlDictionaryReader reader, AddressingVersion version, String actor, Boolean mustUnderstand, Boolean relay)
2016-08-17 16:26:46,373: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.MessageHeaders.ReadBufferedHeader(XmlDictionaryReader reader, RecycledMessageState recycledMessageState, XmlDictionaryString[] localNames, Boolean understood)
2016-08-17 16:26:46,373: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.MessageHeaders.Init(MessageVersion version, XmlDictionaryReader reader, IBufferedMessageData bufferedMessageData, RecycledMessageState recycledMessageState, Boolean[] understoodHeaders, Boolean understoodHeadersModified)
2016-08-17 16:26:46,373: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.BufferedMessage..ctor(IBufferedMessageData messageData, RecycledMessageState recycledMessageState, Boolean[] understoodHeaders, Boolean understoodHeadersModified)
2016-08-17 16:26:46,373: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.BinaryMessageEncoderFactory.BinaryMessageEncoder.ReadMessage(ArraySegment`1 buffer, BufferManager bufferManager, String contentType)
2016-08-17 16:26:46,373: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.ClientDuplexConnectionReader.DecodeMessage(Byte[] buffer, Int32& offset, Int32& size, Boolean& isAtEOF, TimeSpan timeout)
2016-08-17 16:26:46,373: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.SessionConnectionReader.DecodeMessage(TimeSpan timeout)
2016-08-17 16:26:46,373: INFO: proc(60): run_and_log_output: Output: at System.ServiceModel.Channels.SessionConnectionReader.d__27.MoveNext()

@zhenlan zhenlan added this to the 2016.08 milestone Aug 23, 2016
@zhenlan zhenlan added the bug This is a product bug. label Aug 23, 2016
@mconnew
Copy link
Member

mconnew commented Aug 23, 2016

The exception message is from an older build of System.Private.ServiceModel. Here is the commit where this error message was removed.

@mconnew
Copy link
Member

mconnew commented Sep 1, 2016

The tests had to have ran against an earlier built product binary as the fix for this was checked in 2 weeks prior, and the previous runs weren't failing on this issue. I've reverified that this issue doesn't occur so am removing the ActiveIssue and reactivating the test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This is a product bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants