[ 
https://issues.apache.org/jira/browse/SOLR-8246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Gerlowski updated SOLR-8246:
----------------------------------
    Attachment: SOLR-8246.patch

Attached patch makes the changes Shai recommended in his two comments above.

> create_core command gives confusing messages if broken config is given, 
> fixed, given again
> ------------------------------------------------------------------------------------------
>
>                 Key: SOLR-8246
>                 URL: https://issues.apache.org/jira/browse/SOLR-8246
>             Project: Solr
>          Issue Type: Improvement
>          Components: scripts and tools
>    Affects Versions: 5.3.1
>            Reporter: Alexandre Rafalovitch
>            Priority: Minor
>              Labels: usability
>         Attachments: SOLR-8246.patch, SOLR-8246.patch
>
>
> If the config used to create a core, the command complains and aborts:
> Example:
> {code}
> $ bin/solr create_core -c minicore -d ../miniconf/
> Creating new core 'minicore' using command:
> http://localhost:8983/solr/admin/cores?action=CREATE&name=minicore&instanceDir=minicore
> ERROR: Error CREATEing SolrCore 'minicore': Unable to create core [minicore] 
> Caused by: The element type "dynamicField" must be terminated by the matching 
> end-tag "</dynamicField>".
> {code}
> However, after fixing the problem, trying to re-run the command gives the 
> same error, causing all sorts of confusion.
> What actually happened is that config has been copied to the destination 
> directory and then when the command is run the second time, it does not 
> recopy fresh - and fixed - files, but just reuses the previously copied - 
> broken - ones. 
> The workaround is to manually delete created destination directory and rerun 
> the command. But it is far from obvious.
> The fix would be either undoing the copy - a delete. The minimal fix would be 
> a log statement that the directory was copied (which would help example logs 
> too). And perhaps an extra message when the create command failed that files 
> were copied and may need to be manually deleted.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to