org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: 'unknown', revision: 'unknown', time: 'unknown' System info: host: 'Herb', ip: '192.168.30.20', os.name: 'Windows 8.1', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_31' Driver info: driver.version: SelendroidStandaloneDriver

Google Groups | Herb Scruggs | 2 years ago
tip
Do you find the tips below useful? Click on the to mark them and say thanks to rafael . Or join the community to write better ones.
  1. 0

    Selendriod configured to run on Genymotion

    Google Groups | 2 years ago | Herb Scruggs
    org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: 'unknown', revision: 'unknown', time: 'unknown' System info: host: 'Herb', ip: '192.168.30.20', os.name: 'Windows 8.1', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_31' Driver info: driver.version: SelendroidStandaloneDriver
  2. 0

    "Android Driver Webview App" loops when I launch webdriver for Mobile Web via device and Emulator

    Google Groups | 2 years ago | Prasanna Sarathi
    org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: 'unknown', revision: 'unknown', time: 'unknown' System info: host: 'GISI-MOE-201', ip: '10.20.113.197', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_31' Driver info: driver.version: SelendroidStandaloneDriver
  3. 0
    samebug tip
    It's possible you're trying to write to a connection that's already closed. Another cause for this is that you closed the socket with unread data in the socket receive buffer.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.net.SocketException

    Connection reset

    at java.net.SocketInputStream.read()
  2. Java RT
    SocketInputStream.read
    1. java.net.SocketInputStream.read(Unknown Source)
    2. java.net.SocketInputStream.read(Unknown Source)
    2 frames
  3. Apache Http
    SessionInputBufferImpl.readLine
    1. org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:136)
    2. org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:152)
    3. org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:270)
    3 frames
  4. Apache HttpClient
    DefaultHttpResponseParser.parseHead
    1. org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
    2. org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
    2 frames
  5. Apache Http
    DefaultBHttpClientConnection.receiveResponseHeader
    1. org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260)
    2. org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:161)
    2 frames
  6. Apache HttpClient
    CPoolProxy.receiveResponseHeader
    1. org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:153)
    1 frame
  7. Apache Http
    HttpRequestExecutor.execute
    1. org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271)
    2. org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
    2 frames
  8. Apache HttpClient
    CloseableHttpClient.execute
    1. org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:254)
    2. org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
    3. org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
    4. org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
    5. org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
    6. org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
    7. org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
    7 frames
  9. Selenium
    RemoteWebDriver$RemoteTargetLocator.window
    1. org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:144)
    2. org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:72)
    3. org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:133)
    4. org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:572)
    5. org.openqa.selenium.remote.RemoteWebDriver$RemoteTargetLocator.window(RemoteWebDriver.java:890)
    5 frames
  10. selendroid-standalone
    SelendroidServlet.handleRequest
    1. io.selendroid.standalone.server.model.SelendroidStandaloneDriver.switchToWebView(SelendroidStandaloneDriver.java:320)
    2. io.selendroid.standalone.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:290)
    3. io.selendroid.standalone.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:210)
    4. io.selendroid.standalone.server.handler.CreateSessionHandler.handleRequest(CreateSessionHandler.java:40)
    5. io.selendroid.standalone.server.BaseSelendroidStandaloneHandler.handle(BaseSelendroidStandaloneHandler.java:45)
    6. io.selendroid.standalone.server.SelendroidServlet.handleRequest(SelendroidServlet.java:131)
    6 frames
  11. selendroid-server-common
    ServerHandler.channelRead
    1. io.selendroid.server.common.BaseServlet.handleHttpRequest(BaseServlet.java:67)
    2. io.selendroid.server.common.http.ServerHandler.channelRead(ServerHandler.java:53)
    2 frames
  12. Netty
    DefaultThreadFactory$DefaultRunnableDecorator.run
    1. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
    2. io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
    3. io.netty.handler.traffic.AbstractTrafficShapingHandler.channelRead(AbstractTrafficShapingHandler.java:223)
    4. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
    5. io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
    6. io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    7. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
    8. io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
    9. io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
    10. io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:148)
    11. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
    12. io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
    13. io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
    14. io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
    15. io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
    16. io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
    17. io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
    18. io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
    19. io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
    20. io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
    20 frames
  13. Java RT
    Thread.run
    1. java.lang.Thread.run(Unknown Source)
    1 frame