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

Cassandra Targett resolved SOLR-13522.
--------------------------------------
    Resolution: Fixed

This recently came up again and was fixed in SOLR-15621.

> Admin UI content is cached resulting in errors when switching between Solr 
> versions
> -----------------------------------------------------------------------------------
>
>                 Key: SOLR-13522
>                 URL: https://issues.apache.org/jira/browse/SOLR-13522
>             Project: Solr
>          Issue Type: Bug
>          Components: Admin UI
>    Affects Versions: 6.6.6, 7.2.1, 8.1.1
>            Reporter: Colvin Cowie
>            Priority: Minor
>         Attachments: image-2019-06-06-10-00-35-262.png, login8FF.jpg
>
>
> Discussed on mailing list (Unexpected behaviour when Solr 6 Admin UI pages 
> are cached and server is Solr 8?)
> I've encountered this in the process of preparing to migrate from Solr 6.6.6 
> to 8.1.x, with Basic Auth enabled.
>  
>  When switching between a Solr server version that uses the Login Form for 
> the Admin UI and an older version that uses the browsers's Basic Auth prompt 
> (and going in the opposite direction too), there is caching of Admin UI 
> content that causes errors to be shown in the UI.
>   
>  In all cases, reloading the UI without going to cache fixes the problem. But 
> that requires manual intervention after having encountered a very broken 
> looking UI
> ----
> Going from Solr 6.6.6 to 8.1.1
>  In Chrome, I got a Basic Auth prompt in the browser, rather than the login 
> page. Then when trying to run a query (from 
> [http://localhost:8983/solr/#/gettingstarted/query]), the results pane showed 
> a 401 for the entire results frame. Reloading the page without cache fixed 
> it. i.e the login page appeared and I then logged in through it, and things 
> worked correctly.
> In Firefox, I got the login page, but it was malformed (see 
> https://issues.apache.org/jira/secure/attachment/12971033/login8FF.jpg). In 
> the dev console the error was
> {noformat}
> Error: [$injector:unpr] Unknown provider: AuthenticationServiceProvider <- 
> AuthenticationService <- LoginController
> http://errors.angularjs.org/1.3.8/$injector/unpr?p0=AuthenticationServiceProvider%20%3C-%20AuthenticationService%20%3C-%20LoginController
> minErr/<@http://localhost:8983/solr/libs/angular.js:86:12
> createInjector/providerCache.$injector<@http://localhost:8983/solr/libs/angular.js:4017:19
> getService@http://localhost:8983/solr/libs/angular.js:4164:39
> createInjector/instanceCache.$injector<@http://localhost:8983/solr/libs/angular.js:4022:28
> getService@http://localhost:8983/solr/libs/angular.js:4164:39
> invoke@http://localhost:8983/solr/libs/angular.js:4196:13
> instantiate@http://localhost:8983/solr/libs/angular.js:4213:27
> $ControllerProvider/this.$get</<@http://localhost:8983/solr/libs/angular.js:8472:18
> link@http://localhost:8983/solr/libs/angular-route.min.js:30:268
> invokeLinkFn@http://localhost:8983/solr/libs/angular.js:8236:9
> nodeLinkFn@http://localhost:8983/solr/libs/angular.js:7745:11
> compositeLinkFn@http://localhost:8983/solr/libs/angular.js:7098:13
> publicLinkFn@http://localhost:8983/solr/libs/angular.js:6977:30
> boundTranscludeFn@http://localhost:8983/solr/libs/angular.js:7116:16
> controllersBoundTransclude@http://localhost:8983/solr/libs/angular.js:7772:18
> x@http://localhost:8983/solr/libs/angular-route.min.js:29:364
> $broadcast@http://localhost:8983/solr/libs/angular.js:14725:15
> m/<@http://localhost:8983/solr/libs/angular-route.min.js:34:426
> processQueue@http://localhost:8983/solr/libs/angular.js:13193:27
> scheduleProcessQueue/<@http://localhost:8983/solr/libs/angular.js:13209:27
> $eval@http://localhost:8983/solr/libs/angular.js:14406:16
> $digest@http://localhost:8983/solr/libs/angular.js:14222:15
> $apply@http://localhost:8983/solr/libs/angular.js:14511:13
> done@http://localhost:8983/solr/libs/angular.js:9669:36
> completeRequest@http://localhost:8983/solr/libs/angular.js:9859:7
> requestLoaded@http://localhost:8983/solr/libs/angular.js:9800:9
>  <div ng-view="" id="content" class="ng-scope">
> angular.js:11617:18
> {noformat}
> ----
> Going from Solr 8.1.1 to 6.6.6, both FF and Chrome have similar errors
>  !image-2019-06-06-10-00-35-262.png!
> {noformat}
> angular.js:86 Uncaught Error: [$injector:modulerr] Failed to instantiate 
> module solrAdminApp due to:
> Error: [$injector:modulerr] Failed to instantiate module ab-base64 due to:
> Error: [$injector:nomod] Module 'ab-base64' is not available! You either 
> misspelled the module name or forgot to load it. If registering a module 
> ensure that you specify the dependencies as the second argument.
> http://errors.angularjs.org/1.3.8/$injector/nomod?p0=ab-base64
>     at http://localhost:8983/solr/libs/angular.js:86:12
>     at http://localhost:8983/solr/libs/angular.js:1787:17
>     at ensure (http://localhost:8983/solr/libs/angular.js:1711:38)
>     at module (http://localhost:8983/solr/libs/angular.js:1785:14)
>     at http://localhost:8983/solr/libs/angular.js:4117:22
>     at forEach (http://localhost:8983/solr/libs/angular.js:346:20)
>     at loadModules (http://localhost:8983/solr/libs/angular.js:4101:5)
>     at http://localhost:8983/solr/libs/angular.js:4118:40
>     at forEach (http://localhost:8983/solr/libs/angular.js:346:20)
>     at loadModules (http://localhost:8983/solr/libs/angular.js:4101:5)
> http://errors.angularjs.org/1.3.8/$injector/modulerr?p0=ab-base64&p1=Error%3A%20%5B%24injector%3Anomod%5D%20Module%20'ab-base64'%20is%20not%20available!%20You%20either%20misspelled%20the%20module%20name%20or%20forgot%20to%20load%20it.%20If%20registering%20a%20module%20ensure%20that%20you%20specify%20the%20dependencies%20as%20the%20second%20argument.%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.3.8%2F%24injector%2Fnomod%3Fp0%3Dab-base64%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A86%3A12%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1787%3A17%0A%20%20%20%20at%20ensure%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1711%3A38)%0A%20%20%20%20at%20module%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1785%3A14)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4117%3A22%0A%20%20%20%20at%20forEach%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A346%3A20)%0A%20%20%20%20at%20loadModules%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4101%3A5)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4118%3A40%0A%20%20%20%20at%20forEach%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A346%3A20)%0A%20%20%20%20at%20loadModules%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4101%3A5)
>     at http://localhost:8983/solr/libs/angular.js:86:12
>     at http://localhost:8983/solr/libs/angular.js:4140:15
>     at forEach (http://localhost:8983/solr/libs/angular.js:346:20)
>     at loadModules (http://localhost:8983/solr/libs/angular.js:4101:5)
>     at http://localhost:8983/solr/libs/angular.js:4118:40
>     at forEach (http://localhost:8983/solr/libs/angular.js:346:20)
>     at loadModules (http://localhost:8983/solr/libs/angular.js:4101:5)
>     at createInjector (http://localhost:8983/solr/libs/angular.js:4027:11)
>     at doBootstrap (http://localhost:8983/solr/libs/angular.js:1469:20)
>     at bootstrap (http://localhost:8983/solr/libs/angular.js:1490:12)
> http://errors.angularjs.org/1.3.8/$injector/modulerr?p0=solrAdminApp&p1=Error%3A%20%5B%24injector%3Amodulerr%5D%20Failed%20to%20instantiate%20module%20ab-base64%20due%20to%3A%0AError%3A%20%5B%24injector%3Anomod%5D%20Module%20'ab-base64'%20is%20not%20available!%20You%20either%20misspelled%20the%20module%20name%20or%20forgot%20to%20load%20it.%20If%20registering%20a%20module%20ensure%20that%20you%20specify%20the%20dependencies%20as%20the%20second%20argument.%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.3.8%2F%24injector%2Fnomod%3Fp0%3Dab-base64%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A86%3A12%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1787%3A17%0A%20%20%20%20at%20ensure%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1711%3A38)%0A%20%20%20%20at%20module%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1785%3A14)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4117%3A22%0A%20%20%20%20at%20forEach%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A346%3A20)%0A%20%20%20%20at%20loadModules%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4101%3A5)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4118%3A40%0A%20%20%20%20at%20forEach%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A346%3A20)%0A%20%20%20%20at%20loadModules%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4101%3A5)%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.3.8%2F%24injector%2Fmodulerr%3Fp0%3Dab-base64%26p1%3DError%253A%2520%255B%2524injector%253Anomod%255D%2520Module%2520'ab-base64'%2520is%2520not%2520available!%2520You%2520either%2520misspelled%2520the%2520module%2520name%2520or%2520forgot%2520to%2520load%2520it.%2520If%2520registering%2520a%2520module%2520ensure%2520that%2520you%2520specify%2520the%2520dependencies%2520as%2520the%2520second%2520argument.%250Ahttp%253A%252F%252Ferrors.angularjs.org%252F1.3.8%252F%2524injector%252Fnomod%253Fp0%253Dab-base64%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A86%253A12%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A1787%253A17%250A%2520%2520%2520%2520at%2520ensure%2520(http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A1711%253A38)%250A%2520%2520%2520%2520at%2520module%2520(http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A1785%253A14)%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A4117%253A22%250A%2520%2520%2520%2520at%2520forEach%2520(http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A346%253A20)%250A%2520%2520%2520%2520at%2520loadModules%2520(http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A4101%253A5)%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A4118%253A40%250A%2520%2520%2520%2520at%2520forEach%2520(http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A346%253A20)%250A%2520%2520%2520%2520at%2520loadModules%2520(http%253A%252F%252Flocalhost%253A8983%252Fsolr%252Flibs%252Fangular.js%253A4101%253A5)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A86%3A12%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4140%3A15%0A%20%20%20%20at%20forEach%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A346%3A20)%0A%20%20%20%20at%20loadModules%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4101%3A5)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4118%3A40%0A%20%20%20%20at%20forEach%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A346%3A20)%0A%20%20%20%20at%20loadModules%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4101%3A5)%0A%20%20%20%20at%20createInjector%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A4027%3A11)%0A%20%20%20%20at%20doBootstrap%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1469%3A20)%0A%20%20%20%20at%20bootstrap%20(http%3A%2F%2Flocalhost%3A8983%2Fsolr%2Flibs%2Fangular.js%3A1490%3A12)
>     at http://localhost:8983/solr/libs/angular.js:86:12
>     at http://localhost:8983/solr/libs/angular.js:4140:15
>     at forEach (http://localhost:8983/solr/libs/angular.js:346:20)
>     at loadModules (http://localhost:8983/solr/libs/angular.js:4101:5)
>     at createInjector (http://localhost:8983/solr/libs/angular.js:4027:11)
>     at doBootstrap (http://localhost:8983/solr/libs/angular.js:1469:20)
>     at bootstrap (http://localhost:8983/solr/libs/angular.js:1490:12)
>     at angularInit (http://localhost:8983/solr/libs/angular.js:1384:5)
>     at HTMLDocument.<anonymous> 
> (http://localhost:8983/solr/libs/angular.js:26088:5)
>     at j (http://localhost:8983/solr/libs/jquery-2.1.3.min.js:27:26911)
> (anonymous) @ angular.js:86
> (anonymous) @ angular.js:4140
> forEach @ angular.js:346
> loadModules @ angular.js:4101
> createInjector @ angular.js:4027
> doBootstrap @ angular.js:1469
> bootstrap @ angular.js:1490
> angularInit @ angular.js:1384
> (anonymous) @ angular.js:26088
> j @ jquery-2.1.3.min.js:27
> fireWith @ jquery-2.1.3.min.js:27
> ready @ jquery-2.1.3.min.js:27
> I @ jquery-2.1.3.min.js:27
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to