java.lang.NoSuchMethodError: io.netty.util.internal.PlatformDependent.allocateUninitializedArray (I) [

FullHttpRequest request = new DefaultFullHttpRequest (
HttpVersion.HTTP_1_1, HttpMethod.GET, url.toASCIIString ());

request.headers ()
.set (HttpHeaderNames.CONTENT_TYPE, HttpHeaderValues.APPLICATION_JSON)
.set (HttpHeaderNames.CONNECTION, HttpHeaderValues.KEEP_ALIVE);
执行 url.toASCIIStrin () 方法 时 ::

2019-06-28 09: 45: 42,695 ------ ERREUR [http-nio-8089-exec-1] Appelant + 0 sur org.apache.juli.logging.DirectJDKLog.log (DirectJDKLog.java:181)
- Servlet.service () pour servlet [dispatcherServlet] dans le contexte avec le chemin [] a levé l'exception [Échec de l'envoi du gestionnaire; l'exception imbriquée est java.lang.NoSuchMethodError: io.netty.util.internal.PlatformDependent.allocateUninitializedArray (I) [B] avec la cause racine
java.lang.NoSuchMethodError: io.netty.util.internal.PlatformDependent.allocrayUnin (I) B
à io.netty.util.AsciiString. <init> (AsciiString.java:222)
à io.netty.util.AsciiString. <init> (AsciiString.java:209)
à io.netty.util.AsciiString.cached ( AsciiString.java:1401)
sur io.netty.util.AsciiString. <clinit> (AsciiString.java:47)
sur io.netty.handler.codec.http.HttpHeaderNames. <clinit> (HttpHeaderNames.java:31)
sur com.damai.park.acs.unv.request.TerminalHttpCall.queryLibInfo (TerminalHttpCall.java:107)
sur com.damai .park.acs.unv.service.LibInfoServiceImpl.query (LibInfoServiceImpl.java:39)
sur com.damai.park.acs.controller.FeignController.queryLibInfo (FeignController.java:60)
sur sun.reflect.NativeMethodAccessorIm (Native. méthode)
à sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
à sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
à java.lang.reflect.Method.invoke (Method.java:498)
à org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod.java:205)
à org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (InvocableHandlerMethod.java:133
)
à org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invocAtclean .web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:827)
à org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:738)
à org.springframework .web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter.java:85)
sur org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:967)
à org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:901)
à org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:970)
à org.springframework.rostletFournisseur.web.Service (FrameworkServlet.java:872)
pom.xml 中 引入 的 包 是 ::

<dependency>
<groupId> io.netty </ groupId>
<artifactId> netty-all </ artifactId>
<version> 4.1.36.Final </ version>
</ dependency>
La raison du rapport d'erreur initial est que la méthode est introuvable , Il peut s'agir d'un problème de dépendance du package jar. Une fois que Google a trouvé une solution, est de rejoindre la dépendance

<dépendance>
<groupId> io.netty </ groupId>
<artifactId> netty-all </ artifactId>
<version> 4.1.36.Final </ version>
</ dependency>
<dependency>
<groupId> com.corundumstudio.socketio </ groupId>
<artifactId> netty-socketio </ artifactId>
<version> 1.7.17 </ version>
</ dependency>
Ensuite, il ne signale pas cette erreur, c'est le problème de dépendance du pot

Référence:

https://github.com/mrniko/netty-socketio/issues/496

Lien d'origine: https://blog.csdn.net/u014209205/java/article/details/93970438

Je suppose que tu aimes

Origine www.cnblogs.com/jsliao/p/12689241.html
conseillé
Classement