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]

Reply via email to