SelendroidException: Selendroid server on the device didn't came up after 20 Sec:

897 views
Skip to first unread message

john jackson

unread,
Mar 13, 2014, 6:42:41 AM3/13/14
to selen...@googlegroups.com
Hi ,

I am getting this error while trying to run test on mobile web in a emulator: The emulator is launching and going to webapp view the I get this error.

Caused by: io.selendroid.exceptions.SelendroidException: Selendroid server on the device didn't came up after 20sec:
io.selendroid.exceptions.SelendroidException: Selendroid server on the device didn't came up after 20sec:
    at io.selendroid.server.model.SelendroidStandaloneDriver.createNewTestSession(SelendroidStandaloneDriver.java:393)
    at io.selendroid.server.handler.CreateSessionHandler.handle(CreateSessionHandler.java:41)
    at io.selendroid.server.SelendroidServlet.handleRequest(SelendroidServlet.java:127)
    at io.selendroid.server.BaseServlet.handleHttpRequest(BaseServlet.java:70)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)
    at org.webbitserver.handler.PathMatchHandler.handleHttpRequest(PathMatchHandler.java:33)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)
    at org.webbitserver.handler.DateHeaderHandler.handleHttpRequest(DateHeaderHandler.java:21)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:62)
    at org.webbitserver.handler.ServerHeaderHandler.handleHttpRequest(ServerHeaderHandler.java:25)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:78)
    at org.webbitserver.netty.NettyHttpControl.nextHandler(NettyHttpControl.java:67)
    at org.webbitserver.netty.NettyHttpChannelHandler$2.run(NettyHttpChannelHandler.java:72)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

My Test configuration is set as

public void Selendroid() throws Exception {

            DesiredCapabilities capa=SelendroidCapabilities.android();
            capa.setCapability(SelendroidCapabilities.EMULATOR, true);
            capa.setCapability(SelendroidCapabilities.SCREEN_SIZE, "768x1280");
            capa.setCapability(SelendroidCapabilities.ANDROID_TARGET, DeviceTargetPlatform.ANDROID19);
            WebDriver  driver = new SelendroidDriver(DesiredCapabilities.android());
            driver.get("www.google.co.uk");
        }


Can someone please help me regarding this issue

Densil D'silva

unread,
May 26, 2014, 8:10:12 AM5/26/14
to selen...@googlegroups.com
I am also having thisproblem. Can someone help? its happening occationaly, is there a way to increase the timeout?

Praveen Reddy

unread,
Jul 11, 2014, 6:17:57 AM7/11/14
to selen...@googlegroups.com
1. stop the selendroid server from command prompt and uninstall the apk in your device the apk is already installed.

2. Now install the resigned apk (which is already created when you run the selendroid server previously) in your device

3. Now start the selendroid server from your command promt like "java -jar <jar file> -aut <.apk>"

4. Now, run your test. It will run without any error

Regards,
Praveen Reddy

Panikera Raj

unread,
Aug 6, 2014, 2:36:07 AM8/6/14
to selen...@googlegroups.com
Hi Praveen,

while installing resigned-testapp.apk I am getting below exception as: 

C:\Users\user>adb install C:\Android\Selendroid\resigned-testapp.apk
3326 KB/s (4704170 bytes in 1.381s)
        pkg: /data/local/tmp/resigned-testapp.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]


How to resolve this


Regards,
-- Panikera

Kamesh Rao

unread,
Aug 20, 2014, 11:19:18 AM8/20/14
to selen...@googlegroups.com
Seems like your apk is not signed. Sign it again and try installing. 

Before installing check if any older instances are installed on device, if exists uninstall them. 

Thanks,
Kamesh.

swapn sharma

unread,
Sep 2, 2014, 5:49:50 AM9/2/14
to selen...@googlegroups.com
Hi I have done these steps several times but nothing happens..still getting the error.
Reply all
Reply to author
Forward
0 new messages