Я установил Solr 8.1, и когда я пытаюсь проиндексировать Open Documents (ods, odt, ...), выдается неверная ошибка даты для last_modified.С другими форматами документов (pdf, doc, ...) индексация работает нормально.
schema.xml определение для поля:
<field name="last_modified" type="date" indexed="true" stored="true"/>
...
<fieldType name="date" class="solr.DatePointField" docValues="true"/>
Исключение:
org.apache.solr.common.SolrException: ОШИБКА: [doc = D42039220124097949-A100020965] Ошибка при добавлении поля 'last_modified' = '2019-06-14T16: 59: 47.610000000msg = недопустимая строка даты: «2019-06-14T16: 59: 47.610000000» в org.apache.solr.update.DocumentBuilder.toDocument (DocumentBuilder.java:215) в org.apache.solr.update.AddUpdateCommand.getLuceneDocument (AddUpdateCommand.java:109) в org.apache.solr.update.DirectUpdateHandler2.updateDocOrDocValues (DirectUpdateHandler2.java:968) в org.apache.solr.update.DirectUpdateHandler2.doNormalUpdate.Hatler.hg).update.DirectUpdateHandler2.addDoc0 (DirectUpdateHandler2.java:289) в org.apache.solr.update.DirectUpdateHandler2.addDoc (DirectUpdateHandler2.java:236) в org.apache.solr.update.processorProUUpdateProcessorFactory.java:76) в org.apache.solr.update.processor.UpdateRequestProcessor.processAdd (UpdateRequestProcessor.java:55) в org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalAdd (atribured) для org.apache..apache.solr.update.processor.DistributedUpdateProcessor.doVersionAdd (DistributedUpdateProcessor.java:483) в org.apache.solr.update.processor.DistributedUpdateProcessor.lambda $ versionAdd $ 0 (распределенныйUpj.update.VersionBucket.Java: 223) в org.apache.solr.update.processor.LogUpdateProcessorFactory $ LogUpdateProcessor.processAdd (LogUpdateProcessorFactory.java:103) в org.apache.solr.handler.extraction.ExtractingDocumentAlive.doj.jpga: 126) в org.apache.solr.handler.extraction.ExtractingDocumentLoader.addDoc (ExtractingDocumentLoader.java:131) в org.apache.solr.handler.extraction.ExtractingDocumentLoader.load (ExtractingDocumentLoader.javag2).solr.handler.ContentStreamHandlerBase.handleRequestBody (ContentStreamHandlerBase.java:68) в org.apache.solr.handler.RequestHandlerBase.handleRequest (RequestHandlerBase.java:199) в org.apache.solr.core.exoljcore: 2566) в org.apache.solr.servlet.HttpSolrCall.execute (HttpSolrCall.java:756) в org.apache.solr.servlet.HttpSolrCall.call (HttpSolrCall.java:542) в org.apache.solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter.java:397) в org.apache.solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter.java:343) в org.eclipse.jetty.servlet.Sjfв org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:540) в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:146) в org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:548) в org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132) в org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler.java:257) в org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:1588) в org.eclipse.jetty..ScopedHandler.nextHandle (ScopedHandler.java:255) в org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1345) в org.eclipse.jetty.server.handler.ScopedHandler.opopHandler.ne: 203) вorg.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:480)
в
org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:1557)
в
org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:201)
в
org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1247)
в
org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:144)
в
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:220)
в
org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection.java:126)
в
org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132)
в
org.eclipse.jetty.rewrite.handler.RewriteHandler.handle (RewriteHandler.java:335)
в
org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132)
в org.eclipse.jetty.server.Server.handle (Server.java:502) в
org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:364) в
org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:260)
в
org.eclipse.jetty.io.AbstractConnection $ ReadCallback.succeeded (AbstractConnection.java:305)
в org.eclipse.jetty.io.FillInterest.fillable (FillInterest.java:103)
в
org.eclipse.jetty.io.ChannelEndPoint $ 2.run (ChannelEndPoint.java:118)
в
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask (EatWhatYouKill.java:333)
в
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce (EatWhatYouKill.java:310)
в
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce (EatWhatYouKill.java:168)
в
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run (EatWhatYouKill.java:126)
в
org.eclipse.jetty.util.thread.ReservedThreadExecutor $ ReservedThread.run (ReservedThreadExecutor.java:366)
в
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:765)
в
org.eclipse.jetty.util.thread.QueuedThreadPool $ 2.run (QueuedThreadPool.java:683)
at java.lang.Thread.run (Thread.java:748) Причина:
org.apache.solr.common.SolrException: неверная дата
Строка: «2019-06-14T16: 59: 47.610000000» в
org.apache.solr.util.DateMathParser.parseMath (DateMathParser.java:247)
в
org.apache.solr.util.DateMathParser.parseMath (DateMathParser.java:226)
в
org.apache.solr.schema.DatePointField.createField (DatePointField.java:214)
в
org.apache.solr.schema.PointField.createFields (PointField.java:250)
в
org.apache.solr.update.DocumentBuilder.addField (DocumentBuilder.java:65)
в
org.apache.solr.update.DocumentBuilder.toDocument (DocumentBuilder.java:171)
... еще 58