Crawler stoped, index empty

(from github.com/Anders-Bergqvist)
Back from vacation I found the index totally empty. The fess-crawler.log says this. Any ideas on whats wrong with the crawler?

2018-12-24 13:57:30,640 [WebFsCrawler] INFO Failed to invoke actionGet. org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{q2N-_eICTa66zIeA7NLwWQ}{localhost}{127.0.0.1:9300}] at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:349) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:247) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:60) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:382) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:395) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:384) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:46) ~[elasticsearch-6.5.0.jar:6.5.0] at org.codelibs.fess.crawler.service.impl.AbstractCrawlerService.lambda$delete$18(AbstractCrawlerService.java:436) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.client.EsClient.get(EsClient.java:207) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.service.impl.AbstractCrawlerService.delete(AbstractCrawlerService.java:432) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.service.impl.AbstractCrawlerService.deleteBySessionId(AbstractCrawlerService.java:421) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.service.impl.EsDataService.delete(EsDataService.java:81) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.helper.WebFsIndexHelper.deleteCrawlData(WebFsIndexHelper.java:493) ~[classes/:?] at org.codelibs.fess.helper.WebFsIndexHelper.doCrawl(WebFsIndexHelper.java:459) ~[classes/:?] at org.codelibs.fess.helper.WebFsIndexHelper.crawl(WebFsIndexHelper.java:81) ~[classes/:?] at org.codelibs.fess.exec.Crawler.lambda$doCrawl$7(Crawler.java:474) ~[classes/:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] 2018-12-24 13:57:30,642 [WebFsCrawler] WARN Failed to delete AccessResult for 20181223000000-2 org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{q2N-_eICTa66zIeA7NLwWQ}{localhost}{127.0.0.1:9300}] at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:349) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:247) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:60) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:382) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:395) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:384) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:46) ~[elasticsearch-6.5.0.jar:6.5.0] at org.codelibs.fess.crawler.service.impl.AbstractCrawlerService.lambda$delete$18(AbstractCrawlerService.java:436) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.client.EsClient.get(EsClient.java:207) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.service.impl.AbstractCrawlerService.delete(AbstractCrawlerService.java:432) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.service.impl.AbstractCrawlerService.deleteBySessionId(AbstractCrawlerService.java:421) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.crawler.service.impl.EsDataService.delete(EsDataService.java:81) ~[fess-crawler-es-2.4.0.jar:?] at org.codelibs.fess.helper.WebFsIndexHelper.deleteCrawlData(WebFsIndexHelper.java:493) ~[classes/:?] at org.codelibs.fess.helper.WebFsIndexHelper.doCrawl(WebFsIndexHelper.java:459) ~[classes/:?] at org.codelibs.fess.helper.WebFsIndexHelper.crawl(WebFsIndexHelper.java:81) ~[classes/:?] at org.codelibs.fess.exec.Crawler.lambda$doCrawl$7(Crawler.java:474) ~[classes/:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] 2018-12-24 13:57:30,726 [main] INFO Finished Crawler 2018-12-24 13:57:30,811 [main] WARN Failed to store crawling information. org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{ErLdTSb9Qxe8pqS5Qfkqmw}{localhost}{127.0.0.1:9300}] at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:349) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:247) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:60) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:382) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:395) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:384) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:46) ~[elasticsearch-6.5.0.jar:6.5.0] at org.codelibs.fess.es.config.allcommon.EsAbstractBehavior.delegateSelectList(EsAbstractBehavior.java:143) ~[classes/:?] at org.dbflute.bhv.AbstractBehaviorReadable.helpSelectListInternally(AbstractBehaviorReadable.java:314) ~[dbflute-runtime-1.1.8.jar:?] at org.dbflute.bhv.AbstractBehaviorReadable.doSelectList(AbstractBehaviorReadable.java:304) ~[dbflute-runtime-1.1.8.jar:?] at org.dbflute.bhv.AbstractBehaviorReadable.facadeSelectList(AbstractBehaviorReadable.java:300) ~[dbflute-runtime-1.1.8.jar:?] at org.codelibs.fess.es.config.bsbhv.BsCrawlingInfoBhv.selectList(BsCrawlingInfoBhv.java:161) ~[classes/:?] at org.codelibs.fess.app.service.CrawlingInfoService.getLast(CrawlingInfoService.java:310) ~[classes/:?] at org.codelibs.fess.helper.CrawlingInfoHelper.store(CrawlingInfoHelper.java:75) ~[classes/:?] at org.codelibs.fess.exec.Crawler.process(Crawler.java:352) [classes/:?] at org.codelibs.fess.exec.Crawler.main(Crawler.java:268) [classes/:?] 2018-12-24 13:57:30,826 [main] ERROR Crawler does not work correctly. org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}{ErLdTSb9Qxe8pqS5Qfkqmw}{localhost}{127.0.0.1:9300}] at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:349) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:247) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:60) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:382) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:395) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:384) ~[elasticsearch-6.5.0.jar:6.5.0] at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:46) ~[elasticsearch-6.5.0.jar:6.5.0] at org.codelibs.fess.es.config.allcommon.EsAbstractBehavior.delegateSelectList(EsAbstractBehavior.java:143) ~[classes/:?] at org.dbflute.bhv.AbstractBehaviorReadable.helpSelectListInternally(AbstractBehaviorReadable.java:314) ~[dbflute-runtime-1.1.8.jar:?] at org.dbflute.bhv.AbstractBehaviorReadable.doSelectList(AbstractBehaviorReadable.java:304) ~[dbflute-runtime-1.1.8.jar:?] at org.dbflute.bhv.AbstractBehaviorReadable.facadeSelectList(AbstractBehaviorReadable.java:300) ~[dbflute-runtime-1.1.8.jar:?] at org.codelibs.fess.es.config.bsbhv.BsCrawlingInfoBhv.selectList(BsCrawlingInfoBhv.java:161) ~[classes/:?] at org.codelibs.fess.app.service.CrawlingInfoService.getLast(CrawlingInfoService.java:310) ~[classes/:?] at org.codelibs.fess.app.service.CrawlingInfoService.getLastCrawlingInfoParamList(CrawlingInfoService.java:177) ~[classes/:?] at org.codelibs.fess.helper.CrawlingInfoHelper.getInfoMap(CrawlingInfoHelper.java:150) ~[classes/:?] at org.codelibs.fess.exec.Crawler.process(Crawler.java:357) ~[classes/:?] at org.codelibs.fess.exec.Crawler.main(Crawler.java:268) [classes/:?] 2018-12-24 13:57:31,457 [main] INFO Disconnected to elasticsearch:localhost:9300 2018-12-24 13:57:32,419 [main] INFO Destroyed LaContainer.

(from marevol (Shinsuke Sugaya) · GitHub)

None of the configured nodes are available

Elasticsearch is not available.

(from github.com/Anders-Bergqvist)
Yes, there was a shortage of physical memory so Elastic had stopped. We’ve fixed it now. Thanks!