Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
6.1
-
None
-
None
-
Lucee (or ColdFusion) loading SolrJ using separate URLClassLoader instance)
Description
In 6.0.1 and previous, SolrInputDocument provided two constructors - one with no arguments, the other accepting a Map object. As of 6.1.0, the no-arguments constructor is replaced with one that accepts zero or more strings.
With 6.0.1, this worked:
cls = LoadClass("org.apache.solr.common.SolrInputDocument");
Constructor foo = cls.getConstructor();
This fails with Solr 6.1.0
We get the same error after updating the code to this:
cls = LoadClass("org.apache.solr.common.SolrInputDocument");
Class[] argArray = new Class[0];
Constructor foo = cls.getConstructor(argArray);
Are we missing something? If not, please restore the missing no-arguments constructor.
Attachments
Issue Links
- duplicates
-
SOLR-9373 Add the constructor with no argument to SolrInputDocument
- Closed
- is fixed by
-
SOLR-16101 Add an empty constructor for SolrInputDocument
- Closed
- relates to
-
SOLR-16101 Add an empty constructor for SolrInputDocument
- Closed