On 11/7/2021 3:44 PM, Scott Derrick wrote:
the address in the debugger is
https://xxxxxxx.org/solr/mbepp/update%2Ftei?_=1636324054429&command=show-config
The %2F between update and tei looks suspicious! 2F is the ASCII number
for the /, but why is it the only slash not uriencoded?
I see the same address in my debugger on Chrome. And everything works
for me. Also works in Firefox, and in Edge. I'm on Windows. What
browser (and OS for the browser) are you using to access the admin UI?
Could be a browser-specific issue.
I have attached a screenshot
file:///home/scott/Desktop/Screenshot%20at%202021-11-07%2014-35-48.png
If I press the Execute button I get another 404 message in the debug
window and a thick red bar at the top of the solr web page, no
additional message about what is wrong.
That attachment did not come through. I saw in another message that you
had included links to screenshots on google photos. It smells like a
browser issue. I cannot replicate it with a Solr 7.7.2 or 7.7.3 download.
One file listing you sent showed a 7.7.2 version number, but the
luceneMatchVersion in your solrconfig.xml is 7.7.3. Can you confirm the
version you're running, and the OS it's running on?
I wonder if there might be something in the config file loaded by the
handler that could cause something.
Can you share solr.log?
I wonder if you might have jars copied to other directories that cause
them to get loaded more than once. I have this advice for everyone on
extra jars:
Remove all <lib> elements from solrconfig.xml. Copy all the extra jars
you need to ${solr.solr.home}/lib (a directory that does not exist by
default). If you have copied jars to other locations to try and get
Solr to load them, remove those copies. The goal is to make absolutely
sure that each jar is loaded only once. Bad things can happen when
multiple copies are loaded.
I wonder if you might engage in some debugging. In the log4j2.xml file
that is actively being used by your install, there is a Loggers section
near the end of the file and it defines levels for a few classes like
org.apache.hadoop. Can you add a line that looks like this to that
section?:
<Logger name="org.apache.solr.core.SolrResourceLoader" level="debug"/>
(That may be shown in email as two lines, but in the file, it should be
one line. In Solr 8.10, it uses AsyncLogger instead of Logger.)
Once that's added, restart solr and look in solr.log for log lines
listing all the individual jars that are loaded. If you don't see that,
you may have edited the wrong log4j2.xml file. On my server (which I
have not been using for tests related to your issue) it is located here:
/var/solr/log4j2.xml.
Thanks,
Shawn