Source:
<code>public void startImport(final Range<DateTime> dateRange, final String configName) { validateNoImportInProgress(); validateDateRange(dateRange); LOGGER.info("Initiating form import for historical forms from to [config: {}]", dateRange.getMin(), dateRange.getMax(), configName); initForImport(dateRange, configName); importThread = new Thread(new Runnable() { @Override public void run() { boolean hasMore = false; LOGGER.debug("Import thread started"); final FormListRequestBuilder requestBuilder = formListRequestBuilder(dateRange, fetchSize, pageCount); do { try { FormListRequest request = requestBuilder.build(); LOGGER.debug("Retrieving forms from page {}, with page size {}", request.getPageNumber(), request.getPageSize()); CommcareFormList formList = formService.retrieveFormList(request, configName); LOGGER.debug("Retrieved a list of forms", formList.getObjects().size()); importFormList(formList); LOGGER.debug("Imported forms", formList.getObjects().size()); hasMore = request.getPageNumber() > 1; if (hasMore) { LOGGER.debug("Proceeding to the next batch of forms"); requestBuilder.withPreviousPage(); } } catch (RuntimeException e) { LOGGER.error("Error while importing forms", e); LOGGER.error("{} of forms imported.", importCount, totalCount); handleImportError(e, configName); } } while (importInProgress && hasMore); <START> LOGGER.info("Form import finished. of forms imported. Last form xmlns to be imported was {}", importCount, totalCount, lastFormXMLNSToBeImported); <END> importInProgress = false; } }); LOGGER.debug("Starting import thread"); importThread.start(); }</code><technical_language>form XMLNS imported meant logged error, right? this changed</technical_language>

Target:
public void startImport(final Range<DateTime> dateRange, final String configName) { validateNoImportInProgress(); validateDateRange(dateRange); LOGGER.info("Initiating form import for historical forms from to [config: {}]", dateRange.getMin(), dateRange.getMax(), configName); initForImport(dateRange, configName); importThread = new Thread(new Runnable() { @Override public void run() { boolean hasMore = false; LOGGER.debug("Import thread started"); final FormListRequestBuilder requestBuilder = formListRequestBuilder(dateRange, fetchSize, pageCount); do { try { FormListRequest request = requestBuilder.build(); LOGGER.debug("Retrieving forms from page {}, with page size {}", request.getPageNumber(), request.getPageSize()); CommcareFormList formList = formService.retrieveFormList(request, configName); LOGGER.debug("Retrieved a list of forms", formList.getObjects().size()); importFormList(formList); LOGGER.debug("Imported forms", formList.getObjects().size()); hasMore = request.getPageNumber() > 1; if (hasMore) { LOGGER.debug("Proceeding to the next batch of forms"); requestBuilder.withPreviousPage(); } } catch (RuntimeException e) { LOGGER.error("Error while importing forms", e); LOGGER.error("{} of forms imported. Last form xmlns to be imported was {}", importCount, totalCount, lastFormXMLNSToBeImported); handleImportError(e, configName); } } while (importInProgress && hasMore); LOGGER.info("Form import finished. of forms imported. ", importCount, totalCount); importInProgress = false; } }); LOGGER.debug("Starting import thread"); importThread.start(); }