Local Build Server is not running

Hello everyone,

when I ran ant RunLocalBuildServer I got some exceptions

Error logs -

 [java] INFO: Root resource classes found:
 [java]   class com.google.appinventor.buildserver.BuildServer
 [java] Sep 07, 2021 6:16:20 PM com.sun.jersey.api.core.ScanningResourceConfig init
 [java] INFO: No provider classes found.
 [java] Sep 07, 2021 6:16:20 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
 [java] INFO: Initiating Jersey application, version 'Jersey: 1.3 06/17/2010 05:04 PM'
 [java] Sep 07, 2021 6:16:20 PM com.sun.grizzly.Controller logVersion
 [java] INFO: Starting Grizzly Framework 1.9.18-i - Tue Sep 07 18:16:20 IST 2021
 [java] Sep 07, 2021 6:16:21 PM com.sun.grizzly.SelectorHandlerRunner handleSelectException
 [java] SEVERE: doSelect IOException
 [java] java.net.BindException: Address already in use: bind: 9990=com.sun.grizzly.http.SelectorThreadHandler@5a3bf221
 [java]     at com.sun.grizzly.TCPSelectorHandler.initSelector(TCPSelectorHandler.java:446)
 [java]     at com.sun.grizzly.TCPSelectorHandler.preSelect(TCPSelectorHandler.java:393)
 [java]     at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:183)
 [java]     at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:130)
 [java]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 [java]     at java.lang.Thread.run(Thread.java:748)
 [java]
 [java] Sep 07, 2021 6:16:21 PM com.sun.grizzly.http.SelectorThread$3 onException
 [java] SEVERE: Exception during starting the controller
 [java] java.net.BindException: Address already in use: bind: 9990=com.sun.grizzly.http.SelectorThreadHandler@5a3bf221
 [java]     at com.sun.grizzly.TCPSelectorHandler.initSelector(TCPSelectorHandler.java:446)
 [java]     at com.sun.grizzly.TCPSelectorHandler.preSelect(TCPSelectorHandler.java:393)
 [java]     at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:183)
 [java]     at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:130)
 [java]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 [java]     at java.lang.Thread.run(Thread.java:748)
 [java]
 [java] Exception in thread "main" java.net.BindException: Address already in use: bind: 9990=com.sun.grizzly.http.SelectorThreadHandler@5a3bf221
 [java]     at com.sun.grizzly.TCPSelectorHandler.initSelector(TCPSelectorHandler.java:446)
 [java]     at com.sun.grizzly.TCPSelectorHandler.preSelect(TCPSelectorHandler.java:393)
 [java]     at com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:183)
 [java]     at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:130)
 [java]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 [java]     at java.lang.Thread.run(Thread.java:748)

I have no idea about this. If anybody can overcome the issue then please help me

1 Like

The port is already in use, try killing the task or restarting your PC.
To find out what's using it run netstat -ano if you're in windows. See the port and the PID number and then run taskkill /F /PID pid_number

2 Likes

As @Pradevel said, kindly kill Java TM SE Binary Task from Task Manager

2 Likes

AH.. Ok... let me try

1 Like

Oh yeah it worked. Thanks @Know_About_IT and @Pradevel for instant help. Unfortunately discourse doesn't allows to mark 2 posts as a solution... sad :sweat_smile:

2 Likes

#offtopic
I still received the credit for it :stuck_out_tongue_winking_eye:
image

2 Likes

Lol ?

2 Likes

Note that the buildserver has a built-in delay of 10 seconds before it actually terminates. Sometimes this can manifest as the above error because while you've killed the ant process that starts the buildserver, the buildserver is still going through its shutdown routine. Sometimes, you may just need to wait ten seconds and then start the buildserver again.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.