io.grpc.StatusRuntimeException: UNIMPLEMENTED: Method not found
今天真無語,用grpc搞了很久,遇到這個錯
Method not found: BusinessRecommendService/query
at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:227)
at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:208)
at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:141)
at cn.vpclub.mcs.shake.admin.api.BusinessRecommendServiceGrpc$BusinessRecommendServiceBlockingStub.query(BusinessRecommendServiceGrpc.java:328)
at cn.vpclub.mcs.shake.admin.rpc.BusinessRecommendRpcService.query(BusinessRecommendRpcService.java:61)
at cn.vpclub.mcs.shake.admin.service.BusinessRecommendService.query(BusinessRecommendService.java:202)
at cn.vpclub.mcs.shake.admin.web.BusinessRecommendController.query(BusinessRecommendController.java:73)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:211)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:809)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
答案就是:重啟服務端,注意如果不行,就不要用debug啟動,用run,再試試,坑人不眨眼啊
相關推薦
io.grpc.StatusRuntimeException: UNIMPLEMENTED: Method not found
今天真無語,用grpc搞了很久,遇到這個錯 Method not found: BusinessRecommendService/query at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCa
在Eclipse中使用BmobSDK時報錯java.lang.UnsatisfiedLinkError:Native method not found
使用BmobSDK時系統報錯java.lang.UnsatisfiedLinkError:Native method not found:cn.bmob.v3.helper.BmobNative.init### 最近在使用BmobSDK,執行程式時控制檯報錯java.lang.Uns
java.lang.UnsatisfiedLinkError: Native method not found:
今天藉助Github上的一個專案做二維碼掃碼功能,接用了這個專案的so庫和java API。 呼叫方法時提示報錯,提示 java.lang.UnsatisfiedLinkError: Native method not found: 首先確定so庫已經載入成功: 查詢許久
解決 Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()
1.Android studio 專案中整合百度地圖sdk報以下錯誤: java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICom
Gradle DSL method not found: 'runProguard'解決辦法
自從升級了1.0 RC版本的android studio 後,github上的一些工程在import的時候gradle就開始報錯了。解決辦法如下: 來自stackoverflow的帖子:http://stackoverflow.com/questions/27078075/grad
Error:(36, 0) Gradle DSL method not found: 'implementation()' Possible cause
最近在引用庫檔案時使用了implementation這個引數,接下來就遇到編譯錯誤,原來使用這個引數需要Android 3.0.0,gradle版本必須在3.4以上 To use the DSL implementation() you have to use
android studio 報錯: Gradle DSL method not found: 'Android()'
這中錯多是匯入別的專案時版本號不一致導致的。 修改 progject-app-build.gradle中的檔案 將compoleSdkVerison 和buildToolVersion改成適合
as開發中遇到Gradle DSL method not found: ‘android()’錯誤的解決辦法
錯誤圖如下: 解決方法如下:刪除掉最外層build.gradle檔案中的 Android{ compileSDKversion:xx buildToolsversion:xx } 然後同步重新整
Openstack murano NoPackageForClassFound: Package for class "io.murano.Environment" is not found
在部署murano environment 時 murano-engine.log 報出如下錯誤: NoPackageForClassFound: Package for class "io.murano.Environment" is not f
android studio專案換電腦後重新執行報的莫名其妙的錯誤Gradle DSL method not found: 'apply()
報錯型別 Error:(1, 0) Gradle DSL method not found: ’apply()’ Possible causes:The project ‘GgAndBd’ may be using a version of th
Gradle DSL method not found: 'google()'...
這是gradle版本原因造成的,如果不想升級gradle版本到2.3.2以上,需要使用原來低版本的方法。Gradle DSL method not found: 'google()'Possible causes:<ul><li>The project
Gradle DSL method not found: 'implementation()'錯誤解決
今天在hithub上面下載了一個liblary後使用as進行gradle資料一直提示Gradle DSL method not found: 'implementation()',各種百度後得到一個答
Gradle sync failed: Gradle DSL method not found: 'compile()',Consult IDE log for more details
同步gradle出現 Gradle sync failed: Gradle DSL method not found: ‘compile()’,Consult IDE log for more de
匯入專案 報錯 Gradle DSL method not found: 'android()
匯入了一個專案。 貌似是 專案設定的sdk版本本身自己機子是沒有的, 然後 在project structure修改成自己的SDK 但是 AS 自動在專案下的build.gradle裡新增上以下
java.lang.UnsatisfiedLinkError: Native method not found:問題解決
這個問題一般是java宣告的native方法名稱和.c .h裡面的函式名稱不一樣導致,特別注意專案更換的時候包的名稱,因為.c .h裡面的函式名稱要加上在java裡面包的名稱。 如之前專案包名是: package com.example.hellojni; .c .h裡面
UnsatisfiedLinkError Native method not found:
$ adb logcat -v time | grep Android 04-17 23:18:22.133 E/AndroidRuntime( 5403): FATAL EXCEPTION: main 04-17 23:18:22.133 E/AndroidRuntime
Error:(23, 0) Gradle DSL method not found: 'google()'
repositories { mavenCentral() google() } dependencies { implementation 'com.github.bumptech.glide:glide:4.4.0' annotatio
導致Gradle DSL method not found: 'compile()' 的原因之一
有時候使用AndroidStudio的過程中總是遇到一些蛋疼的問題,今天就遇到一個Gradle DSL method not found: 'compile()' ,經過不斷摸索發現原因竟然是: dependencies { }中的所有 compile 語句必須換行書寫,不
Gradle DSL method not found: 'useLibrary()'
解決辦法:修改settings.gradle裡面引用的配置,如果你沒有引用庫了請將引用後面的‘:library去掉’ include ':app', ':library' 去掉庫
解決Gradle DSL method not found: ‘android()’
最近匯入as的專案出了這樣的問題 解決方法: 刪掉最外層的build.gradle中的 android { compileSdkVersion 19 buildToolsVersion '21.1.1'