Details

    • Type: Bug
    • Status: Deployed
    • Priority: New
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.5.4.008, 5.0.1.36
    • Labels:
      None

      Description

      cfhttp blocks for long running calls, we are seeing the following stacktraces in the timeout log.

      at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
      	at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)
      	at java.io.File.exists(File.java:813)
      	at sun.security.ssl.TrustManagerFactoryImpl$1.run(TrustManagerFactoryImpl.java:114)
      	at sun.security.ssl.TrustManagerFactoryImpl$1.run(TrustManagerFactoryImpl.java:111)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at sun.security.ssl.TrustManagerFactoryImpl.getFileInputStream(TrustManagerFactoryImpl.java:110)
      	at sun.security.ssl.TrustManagerFactoryImpl.getCacertsKeyStore(TrustManagerFactoryImpl.java:171)
      	at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:51)
      	at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
      	at sun.security.ssl.SSLContextImpl.engineInit(SSLContextImpl.java:79)
      	at javax.net.ssl.SSLContext.init(SSLContext.java:283)
      	at org.apache.http.ssl.SSLContexts.createDefault(SSLContexts.java:55)
      	at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:955)
      	at lucee.runtime.tag.Http41._doEndTag(Http41.java:994)
      	at lucee.runtime.tag.Http41.doEndTag(Http41.java:624)
      	at lucee.runtime.tag.HttpImpl.doEndTag(HttpImpl.java:223)
      
      java.lang.Object.wait(Native Method)
      	at lucee.runtime.tag.Http41._doEndTag(Http41.java:1017)
      	at lucee.runtime.tag.Http41.doEndTag(Http41.java:624)
      	at lucee.runtime.tag.HttpImpl.doEndTag(HttpImpl.java:223)
      
      java.net.SocketInputStream.socketRead0(Native Method)
      	at java.net.SocketInputStream.read(SocketInputStream.java:152)
      	at java.net.SocketInputStream.read(SocketInputStream.java:122)
      	at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139)
      	at org.apache.http.impl.io.SessionInputBufferImpl.read(SessionInputBufferImpl.java:200)
      	at org.apache.http.impl.io.IdentityInputStream.read(IdentityInputStream.java:95)
      	at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:137)
      	at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
      	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
      	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
      	at java.io.InputStreamReader.read(InputStreamReader.java:184)
      	at java.io.BufferedReader.read1(BufferedReader.java:203)
      	at java.io.BufferedReader.read(BufferedReader.java:279)
      	at java.io.Reader.read(Reader.java:140)
      	at lucee.commons.io.IOUtil.copy(IOUtil.java:327)
      	at lucee.commons.io.IOUtil.copy(IOUtil.java:295)
      	at lucee.commons.io.IOUtil.toString(IOUtil.java:672)
      	at lucee.commons.io.IOUtil.toString(IOUtil.java:645)
      	at lucee.runtime.tag.Http41._doEndTag(Http41.java:1165)
      	at lucee.runtime.tag.Http41.doEndTag(Http41.java:624)
      	at lucee.runtime.tag.HttpImpl.doEndTag(HttpImpl.java:223)
      

        Attachments

          Activity

            People

            • Assignee:
              michaeloffner Michael Offner
              Reporter:
              michaeloffner Michael Offner
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: