You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by st...@apache.org on 2014/03/17 18:21:50 UTC
svn commit: r1578473 - in /lucene/dev/branches/lucene_solr_4_7: ./
dev-tools/ lucene/ lucene/analysis/
lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/
lucene/analysis/icu/src/java/org/apache/lucene/collation/ lucene/backwards...
Author: steffkes
Date: Mon Mar 17 17:21:48 2014
New Revision: 1578473
URL: http://svn.apache.org/r1578473
Log:
SOLR-5870: Admin UI - Reload on Core Admin doesn't show errors (merge r1578462)
Modified:
lucene/dev/branches/lucene_solr_4_7/ (props changed)
lucene/dev/branches/lucene_solr_4_7/dev-tools/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/BUILD.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/CHANGES.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/JRE_VERSION_MIGRATION.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/LICENSE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/MIGRATE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/NOTICE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/README.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/SYSTEM_REQUIREMENTS.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/ASCIITLD.jflex-macro (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/SUPPLEMENTARY.jflex-macro (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/StandardTokenizerImpl40.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/StandardTokenizerImpl40.jflex (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/UAX29URLEmailTokenizerImpl40.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/UAX29URLEmailTokenizerImpl40.jflex (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/std40/package.html (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/analysis/icu/src/java/org/apache/lucene/collation/ICUCollationKeyFilterFactory.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/backwards/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/benchmark/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/build.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/classification/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/classification/build.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/classification/ivy.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/classification/src/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/codecs/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/common-build.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/index/index.40.cfs.zip (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/index/index.40.nocfs.zip (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/index/index.40.optimized.cfs.zip (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/index/index.40.optimized.nocfs.zip (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/search/TestSort.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/search/TestSortDocValues.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/search/TestSortRandom.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/search/TestTopFieldCollector.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/core/src/test/org/apache/lucene/search/TestTotalHitCountCollector.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/demo/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/expressions/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/facet/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/grouping/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/highlighter/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/ivy-settings.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/ivy-versions.properties (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/join/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/licenses/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/memory/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/misc/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/module-build.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/queries/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/queries/src/test/org/apache/lucene/queries/function/TestFunctionQuerySort.java (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/queryparser/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/replicator/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/sandbox/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/site/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/spatial/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/spatial/src/test-files/data/simple-bbox.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/spatial/src/test-files/simple-Queries-BBox.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/suggest/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/test-framework/ (props changed)
lucene/dev/branches/lucene_solr_4_7/lucene/tools/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/CHANGES.txt
lucene/dev/branches/lucene_solr_4_7/solr/LICENSE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/NOTICE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/README.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/SYSTEM_REQUIREMENTS.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/build.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/cloud-dev/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/common-build.xml (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/contrib/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/core/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/core/src/test/org/apache/solr/core/TestConfig.java (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/example/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/licenses/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/licenses/httpclient-LICENSE-ASL.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/licenses/httpclient-NOTICE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/licenses/httpcore-LICENSE-ASL.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/licenses/httpcore-NOTICE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/licenses/httpmime-LICENSE-ASL.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/licenses/httpmime-NOTICE.txt (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/scripts/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/site/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/solrj/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/test-framework/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/webapp/ (props changed)
lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/app.js
lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/cores.js
Modified: lucene/dev/branches/lucene_solr_4_7/solr/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene_solr_4_7/solr/CHANGES.txt?rev=1578473&r1=1578472&r2=1578473&view=diff
==============================================================================
--- lucene/dev/branches/lucene_solr_4_7/solr/CHANGES.txt (original)
+++ lucene/dev/branches/lucene_solr_4_7/solr/CHANGES.txt Mon Mar 17 17:21:48 2014
@@ -338,6 +338,8 @@ Bug Fixes
* SOLR-5800: Admin UI - Analysis form doesn't render results correctly when a
CharFilter is used. (steffkes)
+* SOLR-5870: Admin UI - Reload on Core Admin doesn't show errors (steffkes)
+
Optimizations
----------------------
Modified: lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/app.js
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/app.js?rev=1578473&r1=1578472&r2=1578473&view=diff
==============================================================================
--- lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/app.js (original)
+++ lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/app.js Mon Mar 17 17:21:48 2014
@@ -281,29 +281,48 @@ var solr_admin = function( app_config )
.css( 'width', ( selector_width - 2 ) + 'px' );
}
- if( cores.initFailures )
+ this.check_for_init_failures( cores );
+ };
+
+ this.remove_init_failures = function remove_init_failures()
+ {
+ $( '#init-failures' )
+ .hide()
+ .find( 'ul' )
+ .empty();
+ }
+
+ this.check_for_init_failures = function check_for_init_failures( cores )
+ {
+ if( !cores.initFailures )
{
- var failures = [];
- for( var core_name in cores.initFailures )
- {
- failures.push
- (
- '<li>' +
- '<strong>' + core_name.esc() + ':</strong>' + "\n" +
- cores.initFailures[core_name].esc() + "\n" +
- '</li>'
- );
- }
+ this.remove_init_failures();
+ return false;
+ }
- if( 0 !== failures.length )
- {
- var init_failures = $( '#init-failures' );
+ var failures = [];
+ for( var core_name in cores.initFailures )
+ {
+ failures.push
+ (
+ '<li>' +
+ '<strong>' + core_name.esc() + ':</strong>' + "\n" +
+ cores.initFailures[core_name].esc() + "\n" +
+ '</li>'
+ );
+ }
- init_failures.show();
- $( 'ul', init_failures ).html( failures.join( "\n" ) );
- }
+ if( 0 === failures.length )
+ {
+ this.remove_init_failures();
+ return false;
}
- };
+
+ $( '#init-failures' )
+ .show()
+ .find( 'ul' )
+ .html( failures.join( "\n" ) );
+ }
this.run = function()
{
Modified: lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/cores.js
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/cores.js?rev=1578473&r1=1578472&r2=1578473&view=diff
==============================================================================
--- lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/cores.js (original)
+++ lucene/dev/branches/lucene_solr_4_7/solr/webapp/web/js/scripts/cores.js Mon Mar 17 17:21:48 2014
@@ -30,6 +30,12 @@ sammy.bind
},
success : function( response, text_status, xhr )
{
+ if( params.only_failures )
+ {
+ app.check_for_init_failures( response );
+ return true;
+ }
+
var has_cores = false;
for( core in response.status )
{
@@ -572,6 +578,20 @@ sammy.get
},
error : function( xhr, text_status, error_thrown )
{
+ this
+ .addClass( 'warn' );
+
+ sammy.trigger( 'cores_load_data', { only_failures : true } );
+
+ window.setTimeout
+ (
+ function()
+ {
+ reload_button
+ .removeClass( 'warn' );
+ },
+ 1000
+ );
},
complete : function( xhr, text_status )
{