[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16505982#comment-16505982 ] Shawn Heisey commented on SOLR-12283: - bq. So, the solution is : to add local .jar files locally on all servers? I would call it a workaround more than a solution. But yes, if you go to the solr home (usually where your core directories are), create a lib directory there, and place all extra jars in it, they will be available to all cores. It is my recommendation when using this method to remove all the config elements from solrconfig.xml and make sure that all the jars you need are in the new directory. I honestly have no idea whether it will be possible to load the DIH jar from .system like you're trying to do. I would think it SHOULD be possible, but classloading in Java is not always straightforward. Somebody else is going to have to look into the problem. > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: modified-DIH.zip, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log, solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16505826#comment-16505826 ] Maxence SAUNIER commented on SOLR-12283: So, the solution is : to add local .jar files locally on all servers? > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: modified-DIH.zip, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log, solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at org.eclipse.jetty.server.Server.handle(Server.java:530) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16504386#comment-16504386 ] Shawn Heisey commented on SOLR-12283: - Indeed, it looks like DIH doesn't work if its jar is loaded via the .system collection. If I do this the way you did, setting it up on Windows 10 with the cloud example in solr 7.3.0, running curl remotely on a Linux machine, I get a similar, but not absolutely identical, problem. Different line number for the NPE, but much the same issue. {noformat} ERROR - 2018-06-07 07:49:04.817; [c:foo s:shard1 r:core_node2 x:foo_shard1_replica_n1] org.apache.solr.common.SolrException; Full Import failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to PropertyWriter implementation:ZKPropertiesWriter at org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) at org.apache.solr.handler.dataimport.DataImporter.lambda$runAsync$0(DataImporter.java:466) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NullPointerException at org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:941) at org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:335) ... 4 more {noformat} Then I got rid of that collection and the .system collection, created a lib directory in each of the solr homes for the example nodes, copied the two jars to those lib directories, restarted everything, made a NEW collection with the handler, and tried again. This time DIH itself worked and it was the MySQL connection that failed. {noformat} ERROR - 2018-06-07 08:00:42.981; [c:bar2 s:shard1 r:core_node2 x:bar2_shard1_replica_n1] org.apache.solr.common.SolrException; Exception while processing: events_Gesloc document : SolrInputDocument(fields: []):org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: SELECT id from view_indexation_advertisements Processing Document # 1 at org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:69) at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.(JdbcDataSource.java:327) at org.apache.solr.handler.dataimport.JdbcDataSource.createResultSetIterator(JdbcDataSource.java:288) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:283) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:52) at org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59) at org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:73) at org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:267) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:476) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:415) at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:330) at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:233) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:424) at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) at org.apache.solr.handler.dataimport.DataImporter.lambda$runAsync$0(DataImporter.java:466) at java.lang.Thread.run(Thread.java:748) Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990) at com.mysql.jdbc.MysqlIO.(MysqlIO.java:342) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2188) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2221) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2016) at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:776) at
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16502952#comment-16502952 ] Maxence SAUNIER commented on SOLR-12283: Hello Shawn, In cloud? With Solr 7.3? My process to add my DIH in Solr 7.3 inCloud: 1. Create .system for the BLOB {code:java} curl "http://localhost:8983/solr/admin/collections?action=CREATE=.system"{code} 2. Send Data Import Handler Jar on the BLOB {code:java} curl -X POST -H 'Content-Type: application/octet-stream' --data-binary @solr-dataimporthandler-7.3.0-SNAPSHOT.jar http://localhost:8983/solr/.system/blob/data-import-handler{code} 3. Add on the runtime lib {code:java} curl http://localhost:8983/solr/unicorn/config -H 'Content-type:application/json' -d '{"add-runtimelib": { "name":"data-import-handler", "version":1 }}'{code} 4. Add MySQL connector Jar on the BLOB {code:java} curl -X POST -H 'Content-Type: application/octet-stream' --data-binary @mysql-connector-java-5.1.46.jar http://localhost:8983/solr/.system/blob/mysql-connector-java{code} 5. Add MySQL Connector on the runtime lib {code:java} curl http://localhost:8983/solr/unicorn/config -H 'Content-type:application/json' -d '{"add-runtimelib": { "name":"mysql-connector-java", "version":1 }}'{code} 6. Create DIH Path on the cloud (zkcli.py if a script to overload default zkcli. It work good.) {code:java} ./zkcli.py makepath /configs/unicorn/DIH{code} 7. Send to DIH folder the XML definition {code:java} ./zkcli.py putfile /configs/unicorn/DIH/ DIH/test-dih.xml{code} test-dih.xml = {code:xml} {code} Thanks for your help. > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > modified-DIH.zip, mysql-connector-java-5.1.46-bin.jar, > mysql-connector-java-5.1.46.jar, request_handler_config.json, > solr-core-7.3.0.jar, solr-dataimporthandler-7.3.0.jar, > solr-dataimporthandler-extras-7.3.0.jar, solr-solrj-7.3.0.jar, solr.log, > solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16502671#comment-16502671 ] Shawn Heisey commented on SOLR-12283: - The stacktrace isn't making any sense. It's complaining about a line number that shouldn't have any problem. Line 940 is the last line of this bit of code: {code:java} ClassNotFoundException ex = new ClassNotFoundException("Unable to load " + name + " or " + DocBuilder .class .getPackage() .getName() + "." + name, e); {code} I've tested this construct, and cannot get an NPE. Thoroughly confused. > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > modified-DIH.zip, mysql-connector-java-5.1.46-bin.jar, > mysql-connector-java-5.1.46.jar, request_handler_config.json, > solr-core-7.3.0.jar, solr-dataimporthandler-7.3.0.jar, > solr-dataimporthandler-extras-7.3.0.jar, solr-solrj-7.3.0.jar, solr.log, > solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16501680#comment-16501680 ] Maxence SAUNIER commented on SOLR-12283: [^solr.log] With your DIH Snapshot Thanks > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > modified-DIH.zip, mysql-connector-java-5.1.46-bin.jar, > mysql-connector-java-5.1.46.jar, request_handler_config.json, > solr-core-7.3.0.jar, solr-dataimporthandler-7.3.0.jar, > solr-dataimporthandler-extras-7.3.0.jar, solr-solrj-7.3.0.jar, solr.log, > solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at org.eclipse.jetty.server.Server.handle(Server.java:530) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16481749#comment-16481749 ] Shawn Heisey commented on SOLR-12283: - The filename of either jar I provided is not the same as the filename of the jar it replaces. It has "-SNAPSHOT" in the name because it is not from an official release. > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > modified-DIH.zip, mysql-connector-java-5.1.46-bin.jar, > mysql-connector-java-5.1.46.jar, request_handler_config.json, > solr-core-7.3.0.jar, solr-dataimporthandler-7.3.0.jar, > solr-dataimporthandler-extras-7.3.0.jar, solr-solrj-7.3.0.jar, solr.log, > solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at org.eclipse.jetty.server.Server.handle(Server.java:530) > at
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16481744#comment-16481744 ] Shawn Heisey commented on SOLR-12283: - Sorry about that. I hadn't noticed that a new log was available. Just looked at it, which is a really long time delay. Are you absolutely sure that you have replaced the DIH jar with the one that I provided, and didn't just ADD the new jar? I ask because the line number in the exception (DocBuilder.Java:935) is still the same, which suggests that either I didn't fix the code right, or that Solr is still loading the class from the original jar. I will make a slightly different change that should make it very apparent which jar is in use, and attach another new jar. > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16481521#comment-16481521 ] Maxence SAUNIER commented on SOLR-12283: No news ? > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at org.eclipse.jetty.server.Server.handle(Server.java:530) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347) > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16458448#comment-16458448 ] Maxence SAUNIER commented on SOLR-12283: I have restart solr with your DIH jar. I join the file. [^solr.log] > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at org.eclipse.jetty.server.Server.handle(Server.java:530) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347) > at >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16456729#comment-16456729 ] Shawn Heisey commented on SOLR-12283: - This looks like the same solr.log file, but longer. The timestamp at the beginning is the same as the other one. I would expect a new starting timestamp if Solr had been restarted to apply a new jar. > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at org.eclipse.jetty.server.Server.handle(Server.java:530) > at
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16456709#comment-16456709 ] Maxence SAUNIER commented on SOLR-12283: New Solr.log attached with your DIH jar. > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at org.eclipse.jetty.server.Server.handle(Server.java:530) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347) > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256) >
[jira] [Commented] (SOLR-12283) Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in .system collection
[ https://issues.apache.org/jira/browse/SOLR-12283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16456688#comment-16456688 ] Shawn Heisey commented on SOLR-12283: - I have never used the .system collection, or the Config API. I do not know if this unusual behavior could be a result of using those features. I will concentrate first on the "Unable to PropertyWriter" error that happens when an import is attempted. The line in DocBuilder.java where the NPE occurs is dense enough that I cannot tell exactly what part of it is null. I have modified the source code slightly and have built a new DIH jar, which I will attach. Can you move all other copies of the DIH jar you're using out and try this one instead, so we can figure out exactly what is failing? > Unable To Load ZKPropertiesWriter when dih.jar is added as runtimelib BLOB in > .system collection > > > Key: SOLR-12283 > URL: https://issues.apache.org/jira/browse/SOLR-12283 > Project: Solr > Issue Type: Test > Security Level: Public(Default Security Level. Issues are Public) > Components: contrib - DataImportHandler >Affects Versions: 6.6.1, 7.3 > Environment: Debian > SolrCloud >Reporter: Maxence SAUNIER >Priority: Blocker > Attachments: indexation_events.xml, modified-DIH.zip, > mysql-connector-java-5.1.46-bin.jar, mysql-connector-java-5.1.46.jar, > request_handler_config.json, solr-core-7.3.0.jar, > solr-dataimporthandler-7.3.0.jar, solr-dataimporthandler-extras-7.3.0.jar, > solr-solrj-7.3.0.jar, solr.log > > > Hello, > It's been 2 weeks that I try to correct this problem with the community > user-solr but no success. I seriously wonder if this is not a problem in the > code. I do not have the impression that many people use DIH with Solr's cloud > version. > On Internet, no similar problem. > For information, the following configuration of DIH comes from DIHs that work > in production on a single Solr server. The connections to the databases are > therefore correct. > *Errors messages:* > {panel:title=DataImporter} > {code:java} > Full Import > failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable > to PropertyWriter implementation:ZKPropertiesWriter > at > org.apache.solr.handler.dataimport.DataImporter.createPropertyWriter(DataImporter.java:339) > at > org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:420) > at > org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483) > at > org.apache.solr.handler.dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:183) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:195) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2503) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:711) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:517) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) > at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) > at >