Derek Wood created SOLR-7588:
--------------------------------
Summary: naturalSort.js is provided as coffeescript instead of
plain javascript
Key: SOLR-7588
URL: https://issues.apache.org/jira/browse/SOLR-7588
Project: Solr
Issue Type: Bug
Components: web gui
Affects Versions: Trunk
Environment: Fedora 21
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b14)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)
Reporter: Derek Wood
The Dataimport tab of a core will hang with a loading screen or display the
previously accessed tab instead of showing the expected dataimport screen.
The console in Chrome has the following error log, but it's obvious to me that
it's trying to run un-transpiled coffeescript:
{noformat}
naturalSort.js?_=6.0.0:30 Uncaught SyntaxError: Unexpected token ILLEGAL
jquery.sammy.js?_=6.0.0:120 [Fri May 22 2015 23:36:59 GMT-0700 (MST)] runRoute
get #/db/dataimport
dataimport.js?_=6.0.0:48 Uncaught ReferenceError: naturalSort is not defined
{noformat}
The file in question can be viewed here:
https://svn.apache.org/viewvc/lucene/dev/trunk/solr/webapp/web/js/lib/naturalSort.js?view=markup
I was able to verify this in my own build as well as the nightly builds hosted
on the Apache Jenkins server with the default DIH example ({{bin/solr start -e
dih}}).
After replacing the coffeescript file with one transpiled to javascript
(available at
https://github.com/jarinudom/naturalSort.js/blob/master/dist/naturalSort.js),
the dataimport tab worked as expected.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]