Проблема с SolrJ-7.0.0 в Websphere8.5.5 - PullRequest
0 голосов
/ 14 мая 2018

У меня клиент solrj7.0, развернутый в websphere 8.5.5 (JDK1.8) с пакетом исправлений 13. Первоначально приложение отлично подключается к серверам solr 7, но после перезапуска приложения выдает ошибку связывания [Exception] [1]

java.lang.BootstrapMethodError: java.lang.LinkageError: нарушение ограничения загрузки при переопределении метода "org / apache / zookeeper / Watcher.process (Lorg / apache / zookeeper / WatchedEvent;) V" при создании класса "org/ apache / solr / common / cloud / ZkStateReader $$ Lambda $ 41 / 00000000BB9229F0 ": загрузчик" java / lang / InternalAnonymousClassLoader @ 77d5a3b "класса" org / apache / solr / common / cloud / ZkStateReader $$ Lambda $ 41220000BBЗагрузчик "com / ibm / ws / classloader / CompoundClassLoad er @ aa945a0a" класса "org / apache / zookeeper / Watcher" имеет разные типы для сигнатуры метода javax.faces.el.EvaluationException: java.lang.BootstrapMethodError: java.lang.LinkageError: нарушение ограничения загрузки при переопределении метода "org / apache / zookeeper / Watcher.process (Lorg / apache / zookeeper / WatchedEvent;) V "во время создания класса" org / apache / solr / common / cloud / ZkStateReader $$ Lambda $ 41 / 00000000BB9229F0 ": загрузчик" java / lang / InternalAnonymousClassLoa der @ 77d5a3b "класса" org / apache /solr / common / cloud / ZkStateReader $$ Lambda $ 41 / 00000000BB9229F0 "и загрузчик" com / ibm / ws / classloader / Co mpoundClassLoader @ aa945a0a "класса" org / apache / zookeeper / Watcher "имеют разные типы для подписи метода в javax.faces.component.) в javax.faces.component.UIViewRoot.broadcastEvents (UIViewRoot.java:774) в javax.faces.component.UIViewRoot.processApplication (UIViewRoot.java:1266) в com.sun.faces.lifecycle.InvokeApplicationPhase.exteJava: 77) на com.sun.faces.lifecycle.Phase.doPhase (Phase.java:97) на com.sun.faces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:114) на javax.faces.webapp.FacesServlet.service (FacesServlet.java:310) на com.ibm.ws.webcontainer.servlet.ServletWrapper.service (ServletWrapper.java):на com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest (ServletWrapper.java:782) на com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest (ServletWrapper.java:481) на com.ibconerwwe..servlet.ServletWrapperImpl.handleRequest (ServletWrapperImpl.java:178) в com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget (WebAppFilterChain.java:136) в com.ibconhaF.java: 97) по адресу org.primefaces.webapp.filter.FileUploadFilter.doFilter (FileUploadFilter.java:100) по адресу com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter (FilterInstanceWrapper.java:ibm) по com.ib.ws.webcontainer.filter.WebAppFilterChain.doFilter (WebAppFilterChain.java:91) на com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter (WebAppFilte)rManager.java:967) по адресу com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters (WebAppFilterManager.java:1107) по адресу com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleServwelet: Crawler.ibm.ws.webcontainer.WebContainer.handleRequest (WebContainer.java:949) в com.ibm.ws.webcontainer.WSWebContainer.handleRequest (WSWebContainer.java:1817) в com.ibm.ws.webcontainer.channel.Whan(WCChannelLink.java:200) на com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination (HttpInboundLink.java:463) на com.ibm.ws.http.channel.inbound.impl.HestpInboundLink.quleNewReink(HttpInboundLink.java:530)на com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest (HttpInboundLink.java:316) на com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready (HttpInboundLink.java:287) в com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators (NewConnectionInitialReadCallback.java:2 14) на com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete (NewConnectionInitialReadCallback.java:113) на com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted (AioReadCompletionListener.java:175) на com.ibm.io.async.AbstractAsyncFuture.invokeCallback (AbstractAsyncFuture.java:217) на com.ibm.io.async.AsyncChannelFuture.fireCompletionActions (AsyncChannelFuture.java:161) на com.ibm.io.async.AsyncFuture.completed (AsyncFuture.java:138) на com.ibm.io.async.ResultHandler.complete (ResultHandler.java:204) в com.ibm.io.async.ResultHandler.runEventProcessingLoop (ResultHandler.java:775) at com.ibm.io.async.ResultHandler $ 2.run (ResultHandler.java:905) на com.ibm.ws.util.ThreadPool $ Worker.run (ThreadPool.java:1892) Вызывается: java.lang.BootstrapMethodError: java.lang.LinkageError: нарушение ограничения загрузки при переопределении метода "org / apache / z ookeeper / Watcher.process (Lorg / apache / zookeeper / WatchedEvent;) V "при создании класса" org / apache / solr / common / cloud / ZkStateReader $$ Lambda $ 41 / 00000000BB9229F0 ": загрузчик" java / lang / InternalAnonymousClassLoader @ 77d5a3b "класса" org / apache / solr / common / cloud / ZkStat eReader $$ Lambda $ 41 / 00000000BB9229F0 "и загрузчик" com / ibm / ws / classloader / CompoundClassLoader @ aa945a0a "класса" org / apache / zookeeper / Watcher "имеют разные типы для сигнатуры метода на org.apache.solr.common.cloud.ZkStateReader. (ZkStateReader.java:863) в org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider.connect (ZkClientClusterStateProvider.java:121) в org.apache.solr.client.solrj.impl.CloudSolrClient.connect (CloudSolrClient.java:615) at search.SolrConnection.getConnection (SolrConnection.java:18) at search.SolrJWrapper.search (SolrJWrapper.java:291) at search.SolrJBean.advanceSearchSummary (SolrJBean.java:602) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:90) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:55) в java.lang.reflect.Method.invoke (Method.java:508) в org.apache.el.parser.AstValue.invoke (AstValue.java:268) в org.apache.el.MethodExpressionImpl.invoke (MethodExpressionImpl.java:278) на com.sun.faces.facelets.el.TagMethodExpression.invoke (TagMethodExpression.java:102) в javax.faces.component.MethodBindingMethodExpressionAdapter.invoke (MethodBindingMethodExpressionAdapter.java:88) ... еще 37

...