--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/osrm/OSRMHelper.java 2015/09/27 18:20:41 2708 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/osrm/OSRMHelper.java 2015/09/28 20:04:21 2723 @@ -3,14 +3,19 @@ import java.io.IOException; import java.util.Collection; import java.util.Iterator; +import java.util.logging.Level; +import java.util.logging.Logger; import com.google.gson.Gson; import dk.daoas.fulddaekning.Adresse; import dk.daoas.fulddaekning.HttpUtil; +import dk.daoas.fulddaekning.LookupWorker; public class OSRMHelper { + final static Logger logger = Logger.getLogger( OSRMHelper.class.toString() ); + Gson gson = new Gson(); final String base_url = "http://10.30.2.61:5000"; @@ -34,6 +39,11 @@ try { String txtResponse = HttpUtil.getContentString(sb.toString(), 500, "UTF-8"); OSRMDistanceTable table = gson.fromJson(txtResponse, OSRMDistanceTable.class); + if (table.status != 0) { + logger.info("OSRM failed with message: " + table.status_message); + return null; + } + int bedsteTid = Integer.MAX_VALUE; for (int i = 1; i