Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
3.5
-
None
-
None
Description
The JDBCDataSource currently handles a null ResultSet partially only.
A NPE is thrown. Please prevent from NPEs.
SCHWERWIEGEND: Full Import failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: DELETE FROM SOLR_EXPERIMENT_OPERATION WHERE CREATION_DATE < TO_DATE('2012.04.25, 12:58:59','YYYY.MM.DD, HH:MI:SS') Processing Document # 1 at org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72) at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:253) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:210) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:39) at com.bayer.bcl.solr.dih.listener.RemoveObsoleteReferencesListener.onEvent(RemoveObsoleteReferencesListener.java:38) at org.apache.solr.handler.dataimport.DocBuilder.notifyListener(DocBuilder.java:135) at org.apache.solr.handler.dataimport.DocBuilder.invokeEventListener(DocBuilder.java:122) at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:217) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:359) at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:427) at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:408) Caused by: java.lang.NullPointerException at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:251) ... 9 more
Attachments
Attachments
Issue Links
- is duplicated by
-
SOLR-4145 Getting a NPE when the result set is null
- Resolved
- is related to
-
SOLR-8612 DIH JdbcDataSource - statement not always closed
- Closed
- is superceded by
-
SOLR-14783 Remove DIH from 9.0
- Closed