Re: XInclude and Document Entity not working on schema.xml
I'm using java-1.7.0-openjdk-1.7.0.3-2.1.el6.1.x86_64 and tomcat6-6.0.24-48.el6_3.noarch. I tested with the 4.4 solr version but I still have the bug. Elodie Kelkoo SAS Société par Actions Simplifiée Au capital de € 4.168.964,30 Siège social : 8, rue du Sentier 75002 Paris 425 093 069 RCS Paris Ce message et les pièces jointes sont confidentiels et établis à l'attention exclusive de leurs destinataires. Si vous n'êtes pas le destinataire de ce message, merci de le détruire et d'en avertir l'expéditeur.
Re: XInclude and Document Entity not working on schema.xml
Elodie: I just tested your configs (as close as i could get since i don't have the com.kelkoo classes) using the current HEAD of the 4x branch and had no problems with the entity includes. what java version/vendor are you using? are you using the provided jetty or your own servlet container? My best guess is that some combination of JVM version or servlet container implementation is subtly affecting the way the XML files are getting parsed, introducing the "xml:base" attribute in a way that isn't getting cleanly ignored by the code added to handle that in the issue you noted before ... but w/o being able to reproduce that's just a guess. : Where can I found the newly voted 4.4 ? the release announcement just went live on the mailing list, and it's now the main download link on the website... https://lucene.apache.org/solr/downloads.html -Hoss
Re: XInclude and Document Entity not working on schema.xml
Hello Chris, Thank you for your help. I checked differences between my files and your test files but I didn't find bugs in my files. All my files are in the same directory: collection1/conf => schema.xml content: ]> &commonschema_types; &commonschema_others; => commonschema_types.xml content: &commonschema_others; include works. Do you see something wrong ? Unfortunately I cannot use the 4.3.0 version because I'm using solr.xml sharedLib which does not work in 4.3.0 (cf.https://issues.apache.org/jira/browse/SOLR-4791). Where can I found the newly voted 4.4 ? I have this bug with the nightly 4.5-2013-07-18_06-04-44 found here https://builds.apache.org/job/Solr-Artifacts-4.x/lastSuccessfulBuild/artifact/solr/package/ (the 18th of july). Elodie Sannier Kelkoo SAS Société par Actions Simplifiée Au capital de € 4.168.964,30 Siège social : 8, rue du Sentier 75002 Paris 425 093 069 RCS Paris Ce message et les pièces jointes sont confidentiels et établis à l'attention exclusive de leurs destinataires. Si vous n'êtes pas le destinataire de ce message, merci de le détruire et d'en avertir l'expéditeur.
Re: XInclude and Document Entity not working on schema.xml
: Elodie can you please open a bug in jira for this with your specific ... : ...the issue you linked to before (SOLR-3087) included a specific test to : ensure that fieldTYpes could be include like this, and that test works -- : so pehaps in your testing you have some other subtle bug? what are the : absolute paths of the various files you are trying to include in one : another? Hmm... actually, i had some time while i was on a conf call, so i just updated the test to also test entity includes, and i wan't able to reproduce either of hte problems you described. can you please take a look at this test, and the configs it uses, and compare with how you are trying to do things... http://svn.apache.org/r1505749 http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/core/TestXIncludeConfig.java?view=markup http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/core/src/test-files/solr/collection1/conf/schema-xinclude.xml?view=markup http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/core/src/test-files/solr/collection1/conf/schema-snippet-types.incl?view=markup http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/core/src/test-files/solr/collection1/conf/schema-snippet-type.xml?view=markup -Hoss
Re: XInclude and Document Entity not working on schema.xml
: to use "Document Entity" in schema.xml, I get this exception : : java.lang.RuntimeException: schema fieldtype : string(org.apache.solr.schema.StrField) invalid : arguments:{xml:base=solrres:/commonschema_types.xml} Elodie can you please open a bug in jira for this with your specific example? please note in the Jira your comment that it works in Solr 4.2.1 but fails in later versions (if you could test with 4.3 and the newly voted 4.4 that would be helpful.) : The same error appears in this bug (fixed ?): : https://issues.apache.org/jira/browse/SOLR-3087 That issue was specific to xinclude, not document entities, so it's possible the fix applied there did not affect/fix document entities -- but since you mentioned that you see document entity includes of fieldTypes working in 4.2.1 suggests that it might be a slightly diff problem, otherwise i would expect to see it fail as far back as 4.0 just like SOLR-3087... : I also try to use use XML XInclude mechanism : (http://en.wikipedia.org/wiki/XInclude) to include parts of schema.xml. : : When I try to include a fieldType, I get this exception : : org.apache.solr.common.SolrException: Unknown fieldType 'long' specified ...the issue you linked to before (SOLR-3087) included a specific test to ensure that fieldTYpes could be include like this, and that test works -- so pehaps in your testing you have some other subtle bug? what are the absolute paths of the various files you are trying to include in one another? -Hoss
XInclude and Document Entity not working on schema.xml
Hello, I am using the solr nightly version 4.5-2013-07-18_06-04-44 and I want to use "Document Entity" in schema.xml, I get this exception : java.lang.RuntimeException: schema fieldtype string(org.apache.solr.schema.StrField) invalid arguments:{xml:base=solrres:/commonschema_types.xml} at org.apache.solr.schema.FieldType.setArgs(FieldType.java:187) at org.apache.solr.schema.FieldTypePluginLoader.init(FieldTypePluginLoader.java:141) at org.apache.solr.schema.FieldTypePluginLoader.init(FieldTypePluginLoader.java:43) at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:190) ... 16 more schema.xml: ]> &commonschema_types; commonschema_types.xml: The same error appears in this bug (fixed ?): https://issues.apache.org/jira/browse/SOLR-3087 It works with solr-4.2.1. //- I also try to use use XML XInclude mechanism (http://en.wikipedia.org/wiki/XInclude) to include parts of schema.xml. When I try to include a fieldType, I get this exception : org.apache.solr.common.SolrException: Unknown fieldType 'long' specified on field _version_ at org.apache.solr.schema.IndexSchema.loadFields(IndexSchema.java:644) at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:470) at org.apache.solr.schema.IndexSchema.(IndexSchema.java:164) at org.apache.solr.schema.IndexSchemaFactory.create(IndexSchemaFactory.java:55) at org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:69) at org.apache.solr.core.ZkContainer.createFromZk(ZkContainer.java:267) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:622) ... 10 more The type is not found. I include 'schema_integration.xml' like this in 'schema.xml' : http://www.w3.org/2001/XInclude"/> Is it a bug of the nightly version ? Elodie Sannier Kelkoo SAS Société par Actions Simplifiée Au capital de € 4.168.964,30 Siège social : 8, rue du Sentier 75002 Paris 425 093 069 RCS Paris Ce message et les pièces jointes sont confidentiels et établis à l'attention exclusive de leurs destinataires. Si vous n'êtes pas le destinataire de ce message, merci de le détruire et d'en avertir l'expéditeur.