Hello Jan,
In an attempt to workaround this issue I re-created my core but ran into the 
issue again after adding a script with the script update processor and then 
adding a default parameter of json.command= false.

Do you have any suggestions as to a work around? Can I expect the unix version 
to behave any differently?

Thank you,
Matthew Castrigno
________________________________
From: Jan Høydahl <jan....@cominvent.com>
Sent: Thursday, October 13, 2022 4:46 PM
To: users@solr.apache.org <users@solr.apache.org>
Subject: Re: HTTP ERROR 500 java.lang.NoClassDefFoundError: 
Lorg/apache/lucene/index/Term

Please provide more information on your environment - Solr version and Java 
version - How you installed Solr in Windows - How you start Solr - Copy of 
Solr's log file (solr. log) - Info on any modifications / custom plugins etc 
you run Java
ZjQcmQRYFpfptBannerStart
This Message Is From an Untrusted Sender
You have not previously corresponded with this sender.

ZjQcmQRYFpfptBannerEnd

Please provide more information on your environment

- Solr version and Java version
- How you installed Solr in Windows
- How you start Solr
- Copy of Solr's log file (solr.log)
- Info on any modifications / custom plugins etc you run

Java simply cannot find the class which is uncommon for core classes like this.

Jan

> 14. okt. 2022 kl. 00:36 skrev Matthew Castrigno <castr...@slhs.org>:
>
> I am running SOLR on my windows machine and it gets in this state where every 
> update has this response. Even when I roll back to previously working 
> branches, I still get this error. Sometimes restarting works, sometimes it 
> just "fixes itself".  Not sure why it would suddenly not be able to get 
> declared fields.
>
> As always, any insight is greatly appreciated.
>
> HTTP ERROR 500 java.lang.NoClassDefFoundError: Lorg/apache/lucene/index/Term;
>
> URI:  /solr/talix/index
> STATUS:       500
> MESSAGE:      java.lang.NoClassDefFoundError: Lorg/apache/lucene/index/Term;
> SERVLET:      default
> CAUSED BY:    java.lang.NoClassDefFoundError: Lorg/apache/lucene/index/Term;
> CAUSED BY:    java.lang.ClassNotFoundException: org.apache.lucene.index.Term
> Caused by:
>
> java.lang.NoClassDefFoundError: Lorg/apache/lucene/index/Term;
>       at java.base/java.lang.Class.getDeclaredFields0(Native Method)
>       at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3061)
>       at java.base/java.lang.Class.privateGetPublicFields(Class.java:3088)
>       at java.base/java.lang.Class.getFields(Class.java:1814)
>       at 
> jdk.dynalink/jdk.dynalink.beans.FacetIntrospector.getFields(FacetIntrospector.java:112)
>       at 
> jdk.dynalink/jdk.dynalink.beans.AbstractJavaLinker.<init>(AbstractJavaLinker.java:138)
>       at jdk.dynalink/jdk.dynalink.beans.BeanLinker.<init>(BeanLinker.java:92)
>       at 
> jdk.dynalink/jdk.dynalink.beans.BeansLinker$1.computeValue(BeansLinker.java:144)
>       at 
> jdk.dynalink/jdk.dynalink.beans.BeansLinker$1.computeValue(BeansLinker.java:136)
>       at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:228)
>       at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:210)
>       at java.base/java.lang.ClassValue.get(ClassValue.java:116)
>       at 
> jdk.dynalink/jdk.dynalink.beans.BeansLinker.getStaticLinkerForClass(BeansLinker.java:210)
>       at 
> jdk.dynalink/jdk.dynalink.beans.BeansLinker.getLinkerForClass(BeansLinker.java:180)
>       at 
> jdk.dynalink/jdk.dynalink.beans.BeansLinker.getGuardedInvocation(BeansLinker.java:333)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBeansLinker.getGuardedInvocation(NashornBeansLinker.java:169)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBeansLinker.getGuardedInvocation(NashornBeansLinker.java:156)
>       at 
> jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
>       at 
> jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
>       at 
> jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
>       at 
> jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
>       at 
> jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
>       at 
> jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$14$333A$\^eval\_.processAdd(<eval>:12)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:657)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.api.scripting.ScriptObjectMirror.callMember(ScriptObjectMirror.java:202)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:393)
>       at 
> jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:197)
>       at 
> org.apache.solr.scripting.update.ScriptUpdateProcessorFactory$ScriptUpdateProcessor.invokeFunctionUnsafe(ScriptUpdateProcessorFactory.java:446)
>       at 
> org.apache.solr.scripting.update.ScriptUpdateProcessorFactory$ScriptUpdateProcessor$1.run(ScriptUpdateProcessorFactory.java:436)
>       at 
> org.apache.solr.scripting.update.ScriptUpdateProcessorFactory$ScriptUpdateProcessor$1.run(ScriptUpdateProcessorFactory.java:433)
>       at java.base/java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.apache.solr.scripting.update.ScriptUpdateProcessorFactory$ScriptUpdateProcessor.invokeFunction(ScriptUpdateProcessorFactory.java:432)
>       at 
> org.apache.solr.scripting.update.ScriptUpdateProcessorFactory$ScriptUpdateProcessor.processAdd(ScriptUpdateProcessorFactory.java:386)
>       at 
> org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.handleAdds(JsonLoader.java:552)
>       at 
> org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.processUpdate(JsonLoader.java:183)
>       at 
> org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.load(JsonLoader.java:158)
>       at org.apache.solr.handler.loader.JsonLoader.load(JsonLoader.java:84)
>       at 
> org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:101)
>       at 
> org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:84)
>       at 
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:207)
>       at org.apache.solr.core.SolrCore.execute(SolrCore.java:2866)
>       at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:887)
>       at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:606)
>       at 
> org.apache.solr.servlet.SolrDispatchFilter.dispatch(SolrDispatchFilter.java:239)
>       at 
> org.apache.solr.servlet.SolrDispatchFilter.lambda$doFilter$0(SolrDispatchFilter.java:207)
>       at 
> org.apache.solr.servlet.ServletUtils.traceHttpRequestExecution2(ServletUtils.java:257)
>       at 
> org.apache.solr.servlet.ServletUtils.rateLimitRequest(ServletUtils.java:227)
>       at 
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:202)
>       at 
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:184)
>       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:600)
>       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:1434)
>       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:1349)
>       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.gzip.GzipHandler.handle(GzipHandler.java:763)
>       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:400)
>       at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:645)
>       at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:392)
>       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:338)
>       at 
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
>       at 
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
>       at 
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
>       at 
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
>       at 
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
>       at 
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
>       at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: java.lang.ClassNotFoundException: org.apache.lucene.index.Term
>       at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
>       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
>       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
>       at 
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:538)
>       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
>       ... 90 more
>
> "This message is intended for the use of the person or entity to which it is 
> addressed and may contain information that is confidential or privileged, the 
> disclosure of which is governed by applicable law. If the reader of this 
> message is not the intended recipient, you are hereby notified that any 
> dissemination, distribution, or copying of this information is strictly 
> prohibited. If you have received this message by error, please notify us 
> immediately and destroy the related message."



----------------------------------------------------------------------
"This message is intended for the use of the person or entity to which it is 
addressed and may contain information that is confidential or privileged, the 
disclosure of which is governed by applicable law. If the reader of this 
message is not the intended recipient, you are hereby notified that any 
dissemination, distribution, or copying of this information is strictly 
prohibited. If you have received this message by error, please notify us 
immediately and destroy the related message."

Reply via email to