[ 
https://issues.apache.org/jira/browse/SOLR-4653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13618973#comment-13618973
 ] 

Hoss Man commented on SOLR-4653:
--------------------------------


The original intent was:

* If users want solr to be very strict and fail loudly if your any of your 
plugin jars can't be found, then you should know what plugin jars you car about 
and use an explicit "path" option for each of them.
* for the purposes of the example configs, we wanted something less strict so 
that (combined with the lazy load option on plugins) the example configs could 
refer to contrib jars and the bulk of the example configs would still work even 
if you didn't build any of those contribs, or moved/copied the example configs 
-- if you do either of those things, and then try to use any of those lazy 
loaded plugins, the lazy loading feature will give you a loud error.

At this point, i don't have any strong opinions about changing any of this 
behavior to be a hard failure if the "dir" doesn't exist, or if the regex 
doesn't match anything -- the way the current build system works "ant example" 
already builds all of the contribs anyway regardless of wether you care about 
them, so the key concern is really just what would happen when people move/copy 
the example configs.

I suspect that if we change this to cause a hard failure the number of users 
who might be confused/anoyed about why they are getting those errors when they 
move/copy the example configs (and need to remove those <lib/> directives) will 
probably be roughly the same as the number of users who (with the existing 
configs) are confused by the lazy loading errors they get trying to use DIH, or 
solr-cell, or /browse after they move/copy the configs today and have to go 
update where the <lib/> directives point at.

                
> Solr configuration should log inaccessible/ non-existent relative paths <lib 
> dir="...">
> ---------------------------------------------------------------------------------------
>
>                 Key: SOLR-4653
>                 URL: https://issues.apache.org/jira/browse/SOLR-4653
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Dawid Weiss
>            Assignee: Dawid Weiss
>            Priority: Trivial
>
> Currently the dir path is resolved relative to core's instanceDir but if you 
> don't know it nothing happens (no warning, no nothing). This is very 
> frustrating.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to