Skip to content

Instantly share code, notes, and snippets.

@jamiejackson
Created October 5, 2016 21:45
Show Gist options
  • Select an option

  • Save jamiejackson/3852dacb03432328ea187d43ade5e4d9 to your computer and use it in GitHub Desktop.

Select an option

Save jamiejackson/3852dacb03432328ea187d43ade5e4d9 to your computer and use it in GitHub Desktop.
...
<dataSource
driver="${dataimporter.datasource.driver}"
url="${dataimporter.datasource.url}"
user="${dataimporter.datasource.user}"
password="${dataimporter.datasource.password}"
encryptKeyFile="/opt/solr/credentials/enky.txt"
/>
...
Full Import failed:java.lang.RuntimeException: java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: Error decoding password Processing Document # 1
at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:270)
at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:416)
at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:480)
at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:461)
Caused by: java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: Error decoding password Processing Document # 1
at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:416)
at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:329)
at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:232)
... 3 more
Caused by: org.apache.solr.handler.dataimport.DataImportHandlerException: Error decoding password Processing Document # 1
at org.apache.solr.handler.dataimport.JdbcDataSource.decryptPwd(JdbcDataSource.java:131)
at org.apache.solr.handler.dataimport.JdbcDataSource.init(JdbcDataSource.java:74)
at org.apache.solr.handler.dataimport.DataImporter.getDataSourceInstance(DataImporter.java:389)
at org.apache.solr.handler.dataimport.ContextImpl.getDataSource(ContextImpl.java:100)
at org.apache.solr.handler.dataimport.SqlEntityProcessor.init(SqlEntityProcessor.java:53)
at org.apache.solr.handler.dataimport.EntityProcessorWrapper.init(EntityProcessorWrapper.java:75)
at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:433)
at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:414)
... 5 more
Caused by: java.lang.IllegalArgumentException: String length must be a multiple of four.
at org.apache.solr.common.util.Base64.base64ToByteArray(Base64.java:102)
at org.apache.solr.util.CryptoKeys.decodeAES(CryptoKeys.java:214)
at org.apache.solr.util.CryptoKeys.decodeAES(CryptoKeys.java:195)
at org.apache.solr.handler.dataimport.JdbcDataSource.decryptPwd(JdbcDataSource.java:129)
... 12 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment