Hi There

 

I have been checking out the latest (8.8.0) SolrCloud database (using
Zookeeper 3.6.2) against our application which talks to Solr via the Solr
API (I am not too sure of the details as I am not a java developer
unfortunately!). The software has Solr 8.7.0/ZooKeeper 3.6.2 libraries
'embedded'.

 

When our application sends a query to the SolrCloud 8.8.0 database it
generates this error:

 

2021-02-05 05:36:42,644 INFO
[org.apache.solr.common.cloud.ConnectionManager] (default task-7) Client is
connected to ZooKeeper

2021-02-05 05:36:42,685 INFO  [org.apache.solr.common.cloud.ZkStateReader]
(default task-7) Updated live nodes from ZooKeeper... (0) -> (1)

2021-02-05 05:36:42,752 INFO
[org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider] (default
task-7) Cluster at localhost:2185 ready

2021-02-05 05:36:42,785 INFO
[org.apache.solr.client.solrj.impl.BaseCloudSolrClient] (default task-7)
request was not communication error it seems

2021-02-05 05:36:42,788 INFO
[org.apache.solr.client.solrj.impl.BaseCloudSolrClient] (default task-7)
Request to collection [holmes] failed due to (0)
java.lang.NullPointerException, retry=0 maxRetries=5 commError=false
errorCode=0 

2021-02-05 05:36:42,789 ERROR
[com.unisys.holmes2.h2ng.solr.business.impl.SolrConnectionManagerImpl]
(default task-7) Solr exception on query 'test':
org.apache.solr.client.solrj.SolrServerException:
java.lang.NullPointerException

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.impl.BaseCloudSolrClient.
requestWithRetryOnStaleState(BaseCloudSolrClient.java:1053)

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.impl.BaseCloudSolrClient.
request(BaseCloudSolrClient.java:866)

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.SolrRequest.process(SolrR
equest.java:214)

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.SolrClient.query(SolrClie
nt.java:1003)

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.SolrClient.query(SolrClie
nt.java:1018)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.solr.business.impl.SolrConnect
ionManagerImpl.search(SolrConnectionManagerImpl.java:191)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.solr.business.impl.SolrSearchS
erviceImpl.search(SolrSearchServiceImpl.java:223)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.solr.business.impl.SolrSearchS
erviceImpl.retrieveSearchPages(SolrSearchServiceImpl.java:163)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.solr.business.impl.SolrSearchS
erviceImpl.retrieveResults(SolrSearchServiceImpl.java:147)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.solr.business.impl.SolrSearchS
erviceImpl.search(SolrSearchServiceImpl.java:132)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.solr.business.impl.SolrSearchS
erviceImpl.search(SolrSearchServiceImpl.java:118)

              at
deployment.uleaf.ear.solr-ui-2.0-SNAPSHOT.war//com.unisys.holmes2.h2ng.solr.
presentation.SolrController.search(SolrController.java:163)

              at
deployment.uleaf.ear.solr-ui-2.0-SNAPSHOT.war//com.unisys.holmes2.h2ng.solr.
presentation.SolrController.searchValid(SolrController.java:127)

              at
deployment.uleaf.ear.solr-ui-2.0-SNAPSHOT.war//com.unisys.holmes2.h2ng.solr.
presentation.SolrController.search(SolrController.java:108)

              at
deployment.uleaf.ear.solr-ui-2.0-SNAPSHOT.war//com.unisys.holmes2.h2ng.solr.
presentation.SolrController$$FastClassBySpringCGLIB$$82e1da1b.invoke(<genera
ted>)

              at
deployment.uleaf.ear//org.springframework.cglib.proxy.MethodProxy.invoke(Met
hodProxy.java:204)

              at
deployment.uleaf.ear//org.springframework.aop.framework.CglibAopProxy$CglibM
ethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)

              at
deployment.uleaf.ear//org.springframework.aop.framework.ReflectiveMethodInvo
cation.proceed(ReflectiveMethodInvocation.java:157)

              at
deployment.uleaf.ear//org.springframework.aop.aspectj.MethodInvocationProcee
dingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.persistence.support.AbstractRe
questLogger.proceedWithoutDebug(AbstractRequestLogger.java:60)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.persistence.support.AbstractRe
questLogger.logAndInvoke(AbstractRequestLogger.java:36)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.presentation.support.RequestLo
gger.request(RequestLogger.java:48)

              at
jdk.internal.reflect.GeneratedMethodAccessor733.invoke(Unknown Source)

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

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

              at
deployment.uleaf.ear//org.springframework.aop.aspectj.AbstractAspectJAdvice.
invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)

              at
deployment.uleaf.ear//org.springframework.aop.aspectj.AbstractAspectJAdvice.
invokeAdviceMethod(AbstractAspectJAdvice.java:610)

              at
deployment.uleaf.ear//org.springframework.aop.aspectj.AspectJAroundAdvice.in
voke(AspectJAroundAdvice.java:68)

              at
deployment.uleaf.ear//org.springframework.aop.framework.ReflectiveMethodInvo
cation.proceed(ReflectiveMethodInvocation.java:168)

              at
deployment.uleaf.ear//org.springframework.transaction.interceptor.Transactio
nInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)

              at
deployment.uleaf.ear//org.springframework.transaction.interceptor.Transactio
nAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)

              at
deployment.uleaf.ear//org.springframework.transaction.interceptor.Transactio
nInterceptor.invoke(TransactionInterceptor.java:95)

              at
deployment.uleaf.ear//org.springframework.aop.framework.ReflectiveMethodInvo
cation.proceed(ReflectiveMethodInvocation.java:179)

              at
deployment.uleaf.ear//org.springframework.aop.interceptor.ExposeInvocationIn
terceptor.invoke(ExposeInvocationInterceptor.java:92)

              at
deployment.uleaf.ear//org.springframework.aop.framework.ReflectiveMethodInvo
cation.proceed(ReflectiveMethodInvocation.java:179)

              at
deployment.uleaf.ear//org.springframework.aop.framework.CglibAopProxy$Dynami
cAdvisedInterceptor.intercept(CglibAopProxy.java:644)

              at
deployment.uleaf.ear.solr-ui-2.0-SNAPSHOT.war//com.unisys.holmes2.h2ng.solr.
presentation.SolrController$$EnhancerBySpringCGLIB$$8bd8fe86.search(<generat
ed>)

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

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

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

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

              at
deployment.uleaf.ear//org.springframework.web.bind.annotation.support.Handle
rMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:175)

              at
deployment.uleaf.ear//org.springframework.web.portlet.mvc.annotation.Annotat
ionMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.j
ava:369)

              at
deployment.uleaf.ear//org.springframework.web.portlet.mvc.annotation.Annotat
ionMethodHandlerAdapter.doHandle(AnnotationMethodHandlerAdapter.java:356)

              at
deployment.uleaf.ear//org.springframework.web.portlet.mvc.annotation.Annotat
ionMethodHandlerAdapter.handleResource(AnnotationMethodHandlerAdapter.java:3
02)

              at
deployment.uleaf.ear//org.springframework.web.portlet.DispatcherPortlet.doRe
sourceService(DispatcherPortlet.java:859)

              at
deployment.uleaf.ear//org.springframework.web.portlet.FrameworkPortlet.proce
ssRequest(FrameworkPortlet.java:539)

              at
deployment.uleaf.ear//org.springframework.web.portlet.FrameworkPortlet.serve
Resource(FrameworkPortlet.java:490)

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

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

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

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

              at
deployment.uleaf.ear//org.apache.pluto.container.bean.processor.AnnotatedMet
hod.invoke(AnnotatedMethod.java:187)

              at
deployment.uleaf.ear//org.apache.pluto.container.bean.processor.PortletInvok
er.invokePortletMethod(PortletInvoker.java:137)

              at
deployment.uleaf.ear//org.apache.pluto.container.bean.processor.PortletInvok
er.serveResource(PortletInvoker.java:285)

              at
deployment.uleaf.ear//com.unisys.uleaf.portal.service.FilterChainImpl.doFilt
er(FilterChainImpl.java:295)

              at
deployment.uleaf.ear//com.unisys.uleaf.portal.service.FilterChainImpl.proces
sFilter(FilterChainImpl.java:154)

              at
deployment.uleaf.ear//com.unisys.uleaf.portal.service.FilterManagerImpl.proc
essFilter(FilterManagerImpl.java:116)

              at
deployment.uleaf.ear//org.apache.pluto.container.driver.PortletServlet3.disp
atch(PortletServlet3.java:510)

              at
deployment.uleaf.ear//org.apache.pluto.container.driver.PortletServlet3.doGe
t(PortletServlet3.java:333)

              at
javax.servlet.api@2.0.0.Final//javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:503)

              at
javax.servlet.api@2.0.0.Final//javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:590)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletHandle
r.handleRequest(ServletHandler.java:74)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.Serv
letSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletChain$
1.handleRequest(ServletChain.java:68)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletDispat
chingHandler.handleRequest(ServletDispatchingHandler.java:36)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.RedirectDirHa
ndler.handleRequest(RedirectDirHandler.java:68)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.MetricsHandler.ha
ndleRequest(MetricsHandler.java:64)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.MetricsChainHandl
er.handleRequest(MetricsChainHandler.java:59)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler.dispatchRequest(ServletInitialHandler.java:251)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler.dispatchToPath(ServletInitialHandler.java:186)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.RequestDispatcher
Impl.forwardImpl(RequestDispatcherImpl.java:227)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.RequestDispatcher
Impl.access$100(RequestDispatcherImpl.java:54)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.RequestDispatcher
Impl$2.call(RequestDispatcherImpl.java:137)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.RequestDispatcher
Impl$2.call(RequestDispatcherImpl.java:134)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImp
l$5.call(ServletContextImpl.java:202)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImp
l$5.call(ServletContextImpl.java:199)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ServletRequestCon
textThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ContextClassLoade
rSetupAction$1.call(ContextClassLoaderSetupAction.java:43)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThr
eadSetupAction.java:105)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImp
l.invokeAction(ServletContextImpl.java:1022)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.RequestDispatcher
Impl.forwardImplSetup(RequestDispatcherImpl.java:134)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.RequestDispatcher
Impl.forward(RequestDispatcherImpl.java:111)

              at
deployment.uleaf.ear//org.apache.pluto.driver.container.DefaultPortletInvoke
rService.invoke(DefaultPortletInvokerService.java:243)

              at
deployment.uleaf.ear//org.apache.pluto.driver.container.DefaultPortletInvoke
rService.serveResource(DefaultPortletInvokerService.java:162)

              at
deployment.uleaf.ear//org.apache.pluto.container.impl.PortletContainerImpl.d
oServeResource(PortletContainerImpl.java:275)

              at
deployment.uleaf.ear.portal-ui.war//com.unisys.holmes2.h2ng.portal.presentat
ion.AbstractPortalWebProcessor$UrlAction$5.handleRequest(AbstractPortalWebPr
ocessor.java:347)

              at
deployment.uleaf.ear.portal-ui.war//com.unisys.holmes2.h2ng.portal.presentat
ion.AbstractPortalWebProcessor.handleRequest(AbstractPortalWebProcessor.java
:435)

              at
deployment.uleaf.ear.portal-ui.war//com.unisys.holmes2.h2ng.portal.presentat
ion.PortalServlet.processPageWithValidSession(PortalServlet.java:233)

              at
deployment.uleaf.ear.portal-ui.war//com.unisys.holmes2.h2ng.portal.presentat
ion.PortalServlet.processPage(PortalServlet.java:215)

              at
deployment.uleaf.ear.portal-ui.war//com.unisys.holmes2.h2ng.portal.presentat
ion.PortalServlet.processHttpRequest(PortalServlet.java:144)

              at
deployment.uleaf.ear.portal-ui.war//com.unisys.holmes2.h2ng.portal.presentat
ion.PortalServlet.service(PortalServlet.java:102)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletHandle
r.handleRequest(ServletHandler.java:74)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:129)

              at
deployment.uleaf.ear.portal-ui.war//com.unisys.holmes2.h2ng.portal.presentat
ion.PortalFaultyMultipartFilter.doFilter(PortalFaultyMultipartFilter.java:83
)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doF
ilter(ManagedFilter.java:61)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:131)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.presentation.filter.SessionVal
idationFilter.doFilter(SessionValidationFilter.java:80)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doF
ilter(ManagedFilter.java:61)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:131)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.presentation.filter.LoggingFil
ter.doFilter(LoggingFilter.java:149)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doF
ilter(ManagedFilter.java:61)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:131)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.presentation.filter.SpaceRemov
ingFilter.doFilter(SpaceRemovingFilter.java:214)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doF
ilter(ManagedFilter.java:61)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:131)

              at
deployment.uleaf.ear//org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuard
Filter.java:88)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doF
ilter(ManagedFilter.java:61)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:131)

              at
deployment.uleaf.ear//org.springframework.web.multipart.support.MultipartFil
ter.doFilterInternal(MultipartFilter.java:118)

              at
deployment.uleaf.ear//org.springframework.web.filter.OncePerRequestFilter.do
Filter(OncePerRequestFilter.java:107)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doF
ilter(ManagedFilter.java:61)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:131)

              at
deployment.uleaf.ear//com.unisys.holmes2.h2ng.presentation.filter.SetCharact
erEncodingFilter.doFilter(SetCharacterEncodingFilter.java:21)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ManagedFilter.doF
ilter(ManagedFilter.java:61)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
$FilterChainImpl.doFilter(FilterHandler.java:131)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.FilterHandler
.handleRequest(FilterHandler.java:84)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.Serv
letSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletChain$
1.handleRequest(ServletChain.java:68)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletDispat
chingHandler.handleRequest(ServletDispatchingHandler.java:36)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
security.SecurityContextAssociationHandler.handleRequest(SecurityContextAsso
ciationHandler.java:78)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.RedirectDirHa
ndler.handleRequest(RedirectDirHandler.java:68)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.SSLI
nformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.
java:132)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.Serv
letAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.
java:57)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AbstractConfide
ntialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.Serv
letConfidentialityConstraintHandler.handleRequest(ServletConfidentialityCons
traintHandler.java:64)

              at
io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AuthenticationM
echanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.security.Cach
edAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandle
r.java:77)

              at
io.undertow.core@2.0.27.Final//io.undertow.security.handlers.NotificationRec
eiverHandler.handleRequest(NotificationReceiverHandler.java:50)

              at
io.undertow.core@2.0.27.Final//io.undertow.security.handlers.AbstractSecurit
yContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationH
andler.java:43)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:6
1)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControl
lerHandler.java:68)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.PredicateHandler.
handleRequest(PredicateHandler.java:43)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.handlers.MetricsHandler.ha
ndleRequest(MetricsHandler.java:64)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.MetricsChainHandl
er.handleRequest(MetricsChainHandler.java:59)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler.handleFirstRequest(ServletInitialHandler.java:269)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler.access$100(ServletInitialHandler.java:78)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler$2.call(ServletInitialHandler.java:133)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler$2.call(ServletInitialHandler.java:130)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ServletRequestCon
textThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ContextClassLoade
rSetupAction$1.call(ContextClassLoaderSetupAction.java:43)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThr
eadSetupAction.java:105)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
org.wildfly.extension.undertow@18.0.1.Final//org.wildfly.extension.undertow.
deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$cr
eate$0(UndertowDeploymentInfoService.java:1504)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler.dispatchRequest(ServletInitialHandler.java:249)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler.access$000(ServletInitialHandler.java:78)

              at
io.undertow.servlet@2.0.27.Final//io.undertow.servlet.handlers.ServletInitia
lHandler$1.handleRequest(ServletInitialHandler.java:99)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.Connectors.executeRootHand
ler(Connectors.java:376)

              at
io.undertow.core@2.0.27.Final//io.undertow.server.HttpServerExchange$1.run(H
ttpServerExchange.java:830)

              at
org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRun
nable.run(ContextClassLoaderSavingRunnable.java:35)

              at
org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeR
un(EnhancedQueueExecutor.java:1982)

              at
org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$Threa
dBody.doRunTask(EnhancedQueueExecutor.java:1486)

              at
org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$Threa
dBody.run(EnhancedQueueExecutor.java:1377)

              at java.base/java.lang.Thread.run(Thread.java:834)

Caused by: java.lang.NullPointerException

              at
deployment.uleaf.ear//org.apache.solr.common.cloud.ZkCoreNodeProps.getCoreUr
l(ZkCoreNodeProps.java:53)

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.impl.BaseCloudSolrClient.
lambda$sendRequest$2(BaseCloudSolrClient.java:1161)

              at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.impl.BaseCloudSolrClient.
sendRequest(BaseCloudSolrClient.java:1159)

              at
deployment.uleaf.ear//org.apache.solr.client.solrj.impl.BaseCloudSolrClient.
requestWithRetryOnStaleState(BaseCloudSolrClient.java:934)

              ... 166 more

 

If try the same test pointing to a SolrCloud 8.7.0/Zookeeper 3.6.2 all is
well and search returns results. I was wondering if there is some additional
config required for Solr 8.8.0 to be connected to via ZooKeeper?

 

When I point our application to a Solr 8.8.0 single server (non-cloud) it
connects ok and returns results. The issue just seems to be with SolrCloud.

 

Many Thanks

 

Matthew

 

Matthew Flowerday | Consultant | ULEAF

Unisys | 01908 774830|  <mailto:matthew.flower...@unisys.com>
matthew.flower...@unisys.com 

Address Enigma | Wavendon Business Park | Wavendon | Milton Keynes | MK17
8LX

 

 <http://www.unisys.com/> 

 

THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is for use only by the intended recipient. If you received this
in error, please contact the sender and delete the e-mail and its
attachments from all devices.

 <http://www.linkedin.com/company/unisys>    <http://twitter.com/unisyscorp>
<http://www.youtube.com/theunisyschannel>
<http://www.facebook.com/unisyscorp>  <https://vimeo.com/unisys>
<http://blogs.unisys.com/> 

 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to