Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8366846

Test java/net/httpclient/MappingResponseSubscriber.java intermittent fails

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • 26
    • core-libs
    • x86_64
    • linux

       STDOUT:
       config MappingResponseSubscriber.setup(): success [0ms]
       HTTP1_FixedLengthHandler received request to /http1/fixed
       Waiting for HTTP operations to terminate...
        gracedelay: 1500 ms, iterations: 150, wait/iteration: 10ms
       WARNING: tracker for HttpClientImpl(1) has outstanding operations:
        Pending HTTP Requests: 0
        Pending HTTP/1.1 operations: 0
        Pending HTTP/2 streams: 0
        Pending WebSocket operations: 0
        Pending TCP connections: 0
        Pending Subscribers: 0
        Total pending operations: 0
        Facade referenced: false
        Selector alive: true
       AssertionError: Found some outstanding operations or unreleased resources in HttpClientImpl(1) after 150 iterations and 6467 ms, waited 1500 ms
       test MappingResponseSubscriber.testAsBytes("http://localhost:41185/http1/fixed", false): failure [12330ms]
       java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations:
        Pending HTTP Requests: 0
        Pending HTTP/1.1 operations: 0
        Pending HTTP/2 streams: 0
        Pending WebSocket operations: 0
        Pending TCP connections: 0
        Pending Subscribers: 0
        Total pending operations: 0
        Facade referenced: false
        Selector alive: true
        at ReferenceTracker.check(ReferenceTracker.java:264)
        at ReferenceTracker.check(ReferenceTracker.java:111)
        at MappingResponseSubscriber.testAsBytes(MappingResponseSubscriber.java:152)


       DEBUG: [HttpClient-5-SelectorManager] [25s 738ms] SocketTube(5) Sending error java.io.IOException: connection closed locally to subscriber READER: SubscriberWrapper: upstreamCompleted: false upstreamWindow: 1 downstreamCompleted: false completionAcknowledged: false outputQ size: 0 cf: jdk.internal.net.http.common.MinimalFuture@3628986f[Not completed, 4 dependents] (id=245) downstreamSubscription: SubscriptionBase: window = 1 cancelled = false downstreamSubscriber: SSLSubscriberWrapper[SSLTube(SocketTube(5)), delegate: DelegateWrapper[subscribedCalled: true, subscribedDone: true, completed: false, error: null]: CleanupTrigger(SSLTube(SocketTube(5))), getALPN: jdk.internal.net.http.common.MinimalFuture@7537a8f5[Completed normally] (id=251), onCompleteReceived: false, onError: null], readBuf: java.nio.HeapByteBuffer[pos=47742 lim=47742 cap=65536], count: 131152, scheduler: running, status: OK, handshakeState: 0, engine: NOT_HANDSHAKING
       DEBUG: [HttpClient-5-SelectorManager] [25s 739ms] SocketTube(5) forwarding error to subscriber: java.io.IOException: connection closed locally
       DEBUG: [HttpClient-5-SelectorManager] [25s 740ms] SSL Reader(SocketTube(5)) onError: java.io.IOException: connection closed locally
       DEBUG: [HttpClient-5-SelectorManager] [25s 816ms] SSL Reader(SocketTube(5)) error java.io.IOException: connection closed locally
       java.io.IOException: connection closed locally
        at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159)
        at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:382)
        at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:354)
        at java.net.http/jdk.internal.net.http.AsyncSSLConnection.close(AsyncSSLConnection.java:113)
        at java.net.http/jdk.internal.net.http.ConnectionPool.close(ConnectionPool.java:338)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
        at java.net.http/jdk.internal.net.http.ConnectionPool.stop(ConnectionPool.java:358)
        at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:516)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1211)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1413)


       DEBUG: [HttpClient-30-SelectorManager] [37s 115ms] SSL Reader(SocketTube(30)) error java.io.IOException: selector manager closed
       java.io.IOException: selector manager closed
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.selectorClosedException(HttpClientImpl.java:1098)
        at java.net.http/jdk.internal.net.http.HttpClientImpl.selectorClosedException(HttpClientImpl.java:874)
        at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.tryFlushCurrent(SocketTube.java:345)
        at java.net.http/jdk.internal.net.http.SocketTube$InternalWriteSubscriber.onNext(SocketTube.java:317)
        at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:135)
        at java.net.http/jdk.internal.net.http.SocketTube.onNext(SocketTube.java:58)

            michaelm Michael McMahon
            syan Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: