This error happens because you’re trying to create an instance of an inner class
service.submit(new ThreadTask(i)); without creating instance of main class..
To resolve this issue please create instance of main class first:
GeoLocation outer = new GeoLocation();
Then create instance of class you intended to call, as follows: