[ 
https://issues.apache.org/jira/browse/SOLR-16327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17579889#comment-17579889
 ] 

Shawn Heisey commented on SOLR-16327:
-------------------------------------

I think there is something to fix.  I think somehow the error handling code in 
the javascript is handling unknown problems as a last resort with the 
permission error, and instead it should display a generic error and refer the 
user to the log.  In this case the problem is unknown to the javascript code 
because my reverse proxy was substituting its own error response for the 
response returned by Solr.

I don't know Javascript and its interaction with HTML as well as I do other 
languages.  I took a cursory look at the code, but haven't fully digested it.  
I wasn't able to see why it would do that.

> Admin UI reports permission error if the request it made results in ANY 
> exception
> ---------------------------------------------------------------------------------
>
>                 Key: SOLR-16327
>                 URL: https://issues.apache.org/jira/browse/SOLR-16327
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: Admin UI
>    Affects Versions: main (10.0)
>            Reporter: Shawn Heisey
>            Priority: Minor
>         Attachments: image-2022-08-06-15-36-24-158.png, screenshot-1.png, 
> solr9_ping_exception.txt
>
>
> A lot of the pages in the UI report permission errors even when the actual 
> problem is some other exception.  For this screenshot, I clicked first on the 
> Overview, and then on Ping ... there was a misconfig in the ping handler 
> where it was not declaring a default field, so the query generated an 
> exception which is attached to the issue.  I did not have a security.json 
> file.
> !image-2022-08-06-15-36-24-158.png|width=389,height=182!
> I also saw this on other things besides Ping when I was clicking around the 
> admin UI during a solr service restart.  The version info showing where the 
> git repo was when I compiled from branch_9x:
> 9.1.0-SNAPSHOT f1510b1f54ea9225df654e3aad0ca7da856c1f72 [snapshot build, 
> details omitted]
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to