Internal Server Error 500 when trying to set up external Solr

58 views
Skip to first unread message

trist...@gmail.com

unread,
Sep 21, 2022, 3:58:43 PM9/21/22
to ArchivesSpace
Hello,

I'm helping an organization I work for move to ArchivesSpace with external Solr. I've installed AS and Solr on the same server and Solr is running and the schema seems to loaded correctly into the core named "archivesspace". I can see it's active by going to port 8983 in my browser. I've loaded the data into the database and run the setup script, which was successful. However, when I start AS with the ./archivesspace.sh method, I get an Internal Server 500 error. I've checked the config and the AWS security settings, so am a bit stumped. Thanks in advance for any help! Error copied below

Tristan

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.handler.ContextHandler$Context log

WARNING: ERROR: initialization failed

org.jruby.rack.RackInitializationException: Status 500 when trying to verify http://localhost:8983/solr/archivesspaceServer response:

{

  "responseHeader":{

    "status":500,

    "QTime":17},

  "error":{

    "trace":"java.lang.NullPointerException\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.getAdminFileFromFileSystem(ShowFileRequestHandler.java:329)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.showFromFileSystem(ShowFileRequestHandler.java:190)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.handleRequestBody(ShowFileRequestHandler.java:134)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:216)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2637)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:794)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:567)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:357)\n\tat org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)\n\tat org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)\n\tat org.eclipse.jetty.server.handler.InetAccessHandler.handle(InetAccessHandler.java:177)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:516)\n\tat org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)\n\tat org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)\n\tat org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)\n\tat org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)\n\tat org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n",

    "code":500}}


   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:39:in `lookup_external_checksum'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:17:in `external_checksum'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:13:in `checksum_valid?'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:94:in `verify_checksum!'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:89:in `verify_checksums!'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:154:in `block in ArchivesSpaceService'

   from /home/ubuntu/archivesspace/gems/gems/sinatra-2.0.5/lib/sinatra/base.rb:1426:in `configure'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:101:in `<class:ArchivesSpaceService>'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:48:in `<main>'

   from org/jruby/RubyKernel.java:974:in `require'

   from uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:83:in `require'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/config.ru:4:in `block in <main>'

   from org/jruby/RubyBasicObject.java:2622:in `instance_eval'

   from uri:classloader:/vendor/rack-2.2.3/rack/builder.rb:125:in `initialize'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/config.ru:1:in `<main>'

   from launcher/launcher.rb:90:in `start_server'

   from launcher/launcher.rb:144:in `main'

   from launcher/launcher.rb:242:in `<main>'


   at org.jruby.rack.RackInitializationException.wrap(RackInitializationException.java:29)

   at org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:104)

   at org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)

   at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1067)

   at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)

   at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:996)

   at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:746)

   at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)

   at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)

   at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)

   at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:910)

   at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)

   at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)

   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)

   at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)

   at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)

   at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)

   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)

   at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)

   at org.eclipse.jetty.server.Server.start(Server.java:423)

   at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)

   at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)

   at org.eclipse.jetty.server.Server.doStart(Server.java:387)

   at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)

   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

   at java.base/java.lang.reflect.Method.invoke(Method.java:566)

   at org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:441)

   at org.jruby.javasupport.JavaMethod.invokeDirect(JavaMethod.java:305)

   at org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:32)

   at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)

   at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)

   at launcher.launcher.invokeOther132:start(launcher/launcher.rb:90)

   at launcher.launcher.RUBY$method$start_server$1(launcher/launcher.rb:90)

   at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:80)

   at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:179)

   at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:397)

   at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:206)

   at launcher.launcher.invokeOther193:start_server(launcher/launcher.rb:144)

   at launcher.launcher.RUBY$method$main$6(launcher/launcher.rb:144)

   at org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:156)

   at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)

   at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:144)

   at launcher.launcher.invokeOther303:main(launcher/launcher.rb:242)

   at launcher.launcher.RUBY$script(launcher/launcher.rb:242)

   at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:710)

   at org.jruby.ir.Compiler$1.load(Compiler.java:89)

   at org.jruby.Ruby.runScript(Ruby.java:1205)

   at org.jruby.Ruby.runNormally(Ruby.java:1128)

   at org.jruby.Ruby.runNormally(Ruby.java:1146)

   at org.jruby.Ruby.runFromMain(Ruby.java:958)

   at org.jruby.Main.doRunFromMain(Main.java:400)

   at org.jruby.Main.internalRun(Main.java:292)

   at org.jruby.Main.run(Main.java:234)

   at org.jruby.Main.main(Main.java:206)

Caused by: org.jruby.exceptions.StandardError: (NotFound) Status 500 when trying to verify http://localhost:8983/solr/archivesspaceServer response:

{

  "responseHeader":{

    "status":500,

    "QTime":17},

  "error":{

    "trace":"java.lang.NullPointerException\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.getAdminFileFromFileSystem(ShowFileRequestHandler.java:329)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.showFromFileSystem(ShowFileRequestHandler.java:190)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.handleRequestBody(ShowFileRequestHandler.java:134)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:216)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2637)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:794)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:567)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:357)\n\tat org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)\n\tat org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)\n\tat org.eclipse.jetty.server.handler.InetAccessHandler.handle(InetAccessHandler.java:177)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:516)\n\tat org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)\n\tat org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)\n\tat org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)\n\tat org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)\n\tat org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n",

    "code":500}}


   at RUBY.lookup_external_checksum(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:39)

   at RUBY.external_checksum(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:17)

   at RUBY.checksum_valid?(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:13)

   at RUBY.verify_checksum!(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:94)

   at RUBY.verify_checksums!(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:89)

   at RUBY.ArchivesSpaceService(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:154)

   at RUBY.configure(/home/ubuntu/archivesspace/gems/gems/sinatra-2.0.5/lib/sinatra/base.rb:1426)

   at RUBY.<class:ArchivesSpaceService>(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:101)

   at RUBY.<main>(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:48)

   at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:974)

   at uri_3a_classloader_3a_.META_minus_INF.jruby_dot_home.lib.ruby.stdlib.rubygems.core_ext.kernel_require.require(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:83)

   at RUBY.<main>(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/config.ru:4)

   at org.jruby.RubyBasicObject.instance_eval(org/jruby/RubyBasicObject.java:2622)

   at RUBY.initialize(uri:classloader:/vendor/rack-2.2.3/rack/builder.rb:125)

   at RUBY.<main>(/home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/config.ru:1)

   at launcher.launcher.start_server(launcher/launcher.rb:90)

   at launcher.launcher.main(launcher/launcher.rb:144)

   at launcher.launcher.<main>(launcher/launcher.rb:242)


Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.handler.ContextHandler doStart

INFO: Started o.e.j.w.WebAppContext@598778cc{/,file:///home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/,AVAILABLE}{/home/ubuntu/archivesspace/wars/backend.war}

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.AbstractConnector doStart

INFO: Started ServerConnector@6463da36{HTTP/1.1, (http/1.1)}{0.0.0.0:8089}

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.Server doStart

INFO: Started @14125ms

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.Server doStart

INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.16+8-post-Ubuntu-0ubuntu118.04

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart

INFO: DefaultSessionIdManager workerName=node0

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart

INFO: No SessionScavenger set, using defaults

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.session.HouseKeeper startScavenging

INFO: node0 Scavenging every 600000ms

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.handler.ContextHandler$Context log

INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.16+8-post-Ubuntu-0ubuntu118.04 on 11.0.16+8-post-Ubuntu-0ubuntu118.04 +jit [linux-x86_64]

Sep 19, 2022 9:08:35 PM org.eclipse.jetty.server.handler.ContextHandler$Context log

INFO: INFO: using a shared (threadsafe!) runtime

uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated

uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeException is deprecated

Loading ArchivesSpace configuration file from path: /home/ubuntu/archivesspace/config/config.rb


ArchivesSpaceThreadDump: Touch the file '/home/ubuntu/archivesspace/thread_dump_indexer.txt' to trigger a thread dump

Sep 19, 2022 9:08:38 PM org.eclipse.jetty.server.handler.ContextHandler$Context log

INFO: DEBUG: due a previous initialization failure application instance can not be returned

Sep 19, 2022 9:08:38 PM org.eclipse.jetty.server.handler.ContextHandler$Context log

INFO: INFO: resetting rack response due exception: org.jruby.rack.RackInitializationException: Status 500 when trying to verify http://localhost:8983/solr/archivesspaceServer response:

{

  "responseHeader":{

    "status":500,

    "QTime":17},

  "error":{

    "trace":"java.lang.NullPointerException\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.getAdminFileFromFileSystem(ShowFileRequestHandler.java:329)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.showFromFileSystem(ShowFileRequestHandler.java:190)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.handleRequestBody(ShowFileRequestHandler.java:134)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:216)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2637)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:794)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:567)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:357)\n\tat org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)\n\tat org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)\n\tat org.eclipse.jetty.server.handler.InetAccessHandler.handle(InetAccessHandler.java:177)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:516)\n\tat org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)\n\tat org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)\n\tat org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)\n\tat org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)\n\tat org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n",

    "code":500}}


   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:39:in `lookup_external_checksum'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:17:in `external_checksum'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:13:in `checksum_valid?'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:94:in `verify_checksum!'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/model/solr.rb:89:in `verify_checksums!'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:154:in `block in ArchivesSpaceService'

   from /home/ubuntu/archivesspace/gems/gems/sinatra-2.0.5/lib/sinatra/base.rb:1426:in `configure'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:101:in `<class:ArchivesSpaceService>'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/app/main.rb:48:in `<main>'

   from org/jruby/RubyKernel.java:974:in `require'

   from uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:83:in `require'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/config.ru:4:in `block in <main>'

   from org/jruby/RubyBasicObject.java:2622:in `instance_eval'

   from uri:classloader:/vendor/rack-2.2.3/rack/builder.rb:125:in `initialize'

   from /home/ubuntu/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084/webapp/WEB-INF/config.ru:1:in `<main>'

   from launcher/launcher.rb:90:in `start_server'

   from launcher/launcher.rb:144:in `main'

   from launcher/launcher.rb:242:in `<main>'


uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated

uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeException is deprecated

E, [2022-09-19T21:08:39.332797 #2192] ERROR -- : Thread-2008: Connection to backend failed (<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">

<head>

  <meta http-equiv="content-type" content="text/html; charset=utf-8" />

  <title>Internal Server Error at &#x2F;config&#x2F;enumerations</title>

  <meta name="robots" content="NONE,NOARCHIVE" />

  <style type="text/css">

    html * { padding:0; margin:0; }

    body * { padding:10px 20px; }

    body * * { padding:0; }

    body { font:small sans-serif; background:#eee; }

    body>div { border-bottom:1px solid #ddd; }

    h1 { font-weight:normal; margin-bottom:.4em; }

    h1 span { font-size:60%; color:#666; font-weight:normal; }

    table { border:none; border-collapse: collapse; width:100%; }

    td, th { vertical-align:top; padding:2px 3px; }

    th { width:12em; text-align:right; color:#666; padding-right:.5em; }

    #info { background:#f6f6f6; }

    #info ol { margin: 0.5em 4em; }

    #info ol li { font-family: monospace; }

    #summary { background: #ffc; }

    #explanation { background:#eee; border-bottom: 0px none; }

  </style>

</head>

<body>

  <div id="summary">

    <h1>Internal Server Error <span>(500)</span></h1>

    <table class="meta">

      <tr>

        <th>Request Method:</th>

        <td>GET</td>

      </tr>

      <tr>

        <th>Request URL:</th>

        <td>http:&#x2F;&#x2F;localhost:8089&#x2F;config&#x2F;enumerations</td>

      </tr>

    </table>

  </div>

  <div id="info">

    <p>Status 500 when trying to verify http:&#x2F;&#x2F;localhost:8983&#x2F;solr&#x2F;archivesspaceServer response:

{

  &quot;responseHeader&quot;:{

    &quot;status&quot;:500,

    &quot;QTime&quot;:17},

  &quot;error&quot;:{

    &quot;trace&quot;:&quot;java.lang.NullPointerException\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.getAdminFileFromFileSystem(ShowFileRequestHandler.java:329)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.showFromFileSystem(ShowFileRequestHandler.java:190)\n\tat org.apache.solr.handler.admin.ShowFileRequestHandler.handleRequestBody(ShowFileRequestHandler.java:134)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:216)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2637)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:794)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:567)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:357)\n\tat org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)\n\tat org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)\n\tat org.eclipse.jetty.server.handler.InetAccessHandler.handle(InetAccessHandler.java:177)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:516)\n\tat org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)\n\tat org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)\n\tat org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)\n\tat org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)\n\tat org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)\n\tat java.base&#x2F;java.lang.Thread.run(Thread.java:829)\n&quot;,

    &quot;code&quot;:500}}


   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;model&#x2F;solr.rb:39:in `lookup_external_checksum&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;model&#x2F;solr.rb:17:in `external_checksum&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;model&#x2F;solr.rb:13:in `checksum_valid?&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;model&#x2F;solr.rb:94:in `verify_checksum!&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;model&#x2F;solr.rb:89:in `verify_checksums!&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;main.rb:154:in `block in ArchivesSpaceService&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;gems&#x2F;gems&#x2F;sinatra-2.0.5&#x2F;lib&#x2F;sinatra&#x2F;base.rb:1426:in `configure&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;main.rb:101:in `&lt;class:ArchivesSpaceService&gt;&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;app&#x2F;main.rb:48:in `&lt;main&gt;&#x27;

   from org&#x2F;jruby&#x2F;RubyKernel.java:974:in `require&#x27;

   from uri:classloader:&#x2F;META-INF&#x2F;jruby.home&#x2F;lib&#x2F;ruby&#x2F;stdlib&#x2F;rubygems&#x2F;core_ext&#x2F;kernel_require.rb:83:in `require&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;config.ru:4:in `block in &lt;main&gt;&#x27;

   from org&#x2F;jruby&#x2F;RubyBasicObject.java:2622:in `instance_eval&#x27;

   from uri:classloader:&#x2F;vendor&#x2F;rack-2.2.3&#x2F;rack&#x2F;builder.rb:125:in `initialize&#x27;

   from &#x2F;home&#x2F;ubuntu&#x2F;archivesspace&#x2F;data&#x2F;tmp&#x2F;jetty-0_0_0_0-8089-backend_war-_-any-8808702289176144084&#x2F;webapp&#x2F;WEB-INF&#x2F;config.ru:1:in `&lt;main&gt;&#x27;

   from launcher&#x2F;launcher.rb:90:in `start_server&#x27;

   from launcher&#x2F;launcher.rb:144:in `main&#x27;

   from launcher&#x2F;launcher.rb:242:in `&lt;main&gt;&#x27;

</p>

  </div>


  <div id="explanation">

    <p>

    You're seeing this error because you use <code>JRuby::Rack::ErrorApp::ShowStatus</code>.

    </p>

  </div>

</body>

</html>

).  Retrying...

trist...@gmail.com

unread,
Sep 21, 2022, 5:55:28 PM9/21/22
to ArchivesSpace
Looking at the Solr error log I see the errors below. I tried removing the write.lock file from the archivesspace/data/index directory, but no luck.

java.lang.NullPointerException    at org.apache.solr.handler.admin.ShowFileRequestHandler.getAdminFileFromFileSystem(ShowFileRequestHandler.java:329)    at org.apache.solr.handler.admin.ShowFileRequestHandler.showFromFileSystem(ShowFileRequestHandler.java:190)    at org.apache.solr.handler.admin.ShowFileRequestHandler.handleRequestBody(ShowFileRequestHandler.java:134)    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:216)    at org.apache.solr.core.SolrCore.execute(SolrCore.java:2637)    at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:794)    at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:567)    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:357)    at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)    at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)    at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)    at org.eclipse.jetty.server.handler.InetAccessHandler.handle(InetAccessHandler.java:177)    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)    at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)    at org.eclipse.jetty.server.Server.handle(Server.java:516)    at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)    at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)    at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:383)    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)    at java.base/java.lang.Thread.run(Thread.java:829)

Brian

unread,
Sep 23, 2022, 8:24:03 AM9/23/22
to ArchivesSpace
Hi - it looks like there is a problem with your Solr server. You can validate that the server and core are in order prior to running ArchivesSpace using something like curl:

curl "http://localhost:8983/solr/archivesspace/admin/file"
{
  "responseHeader":{
    "status":0,
    "QTime":37},
  "files":{
    "Dockerfile":{
      "size":559,
      "modified":"2022-03-09T22:35:38.019Z"},
    "delete.sh":{
      "size":330,
      "modified":"2022-03-09T22:35:38.019Z"},
    "lib":{
      "directory":true,
      "modified":"2022-02-03T03:24:56.115Z"},
    "schema.xml":{
      "size":18400,
      "modified":"2022-03-29T23:40:37.428Z"},
    "synonyms.txt":{
      "size":0,
      "modified":"2022-03-09T22:35:38.019Z"},
    "solrconfig.xml":{
      "size":3046,
      "modified":"2022-03-10T18:19:31.096Z"},
    "stopwords.txt":{
      "size":0,
      "modified":"2022-03-09T22:35:38.019Z"}}}

You can follow the instructions for installing Solr 8.x here:

Once your server is running, create a core using the files in your ArchivesSpace distribution:

cd /path/to/your/archivesspace
solr create_core -c arhivesspace -d solr -p 8983

Brian
Reply all
Reply to author
Forward
0 new messages