title: java io ioexception unable to parse response from server geocoder
body: <p>I am using this code to get geographical addresses:</p>
  
  <pre><code>private String getAddress(Location location)
  {
      try{
          List&lt;Address&gt;   addresses = new Geocoder(this,Locale.getDefault()).getFromLocation(location.getLatitude(), location.getLongitude(), 1);
          if(addresses!=null)
          {
              String address="Address not available";
  
              for(int i=0;i&lt;addresses.size();i++) 
              {
  
                  Address addre=addresses.get(i);
  
                  String street=addre.getAddressLine(0);
                  if(null==street)
                      street="";
  
                  String city=addre.getLocality();
                  if(city==null) city="";
  
                  String state=addre.getAdminArea();
                  if(state==null) state="";
  
  
                  String country=addre.getCountryName();
                  if(country==null) country="";
  
                  address=street+", "+city+", "+state+", "+country;
  
              }
              return address;
          }
  
      }
      catch (Exception e) {
          return "Address not available";
      }
      return "Address not available";
  }
  </code></pre>
  
  <p>Earlier I was getting an address list returned, but now I get, every time, this exception:</p>
  
  <pre><code>java.io.IOException unable to parse response from server 
  </code></pre>
  
  <p>Please help.</p>