We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
创建一份错误报告需要您填写以下内容:
在本地springboot项目中集成weIdentity java sdk,根据文档接口列表中WeIdService的createWeId()调用示例使用
WeIdService weIdService = new WeIdServiceImpl(); ResponseData<CreateWeIdDataResult> response = weIdService.createWeId();
报错:io.netty.internal.tcnative.SSLContext.setCurvesList(J[Ljava/lang/String;)方法找不到
环境: 1、构建简单但gradle项目 2、写一个接口加入示例代码 3、启动服务,外部调用接口即会报错
{ "timestamp": "2021-11-15T05:48:15.617+00:00", "status": 500, "error": "Internal Server Error", "trace": "java.lang.NoSuchMethodError: io.netty.internal.tcnative.SSLContext.setCurvesList(J[Ljava/lang/String;)Z\n\tat io.netty.handler.ssl.ReferenceCountedOpenSslContext.<init>(ReferenceCountedOpenSslContext.java:389)\n\tat io.netty.handler.ssl.OpenSslContext.<init>(OpenSslContext.java:36)\n\tat io.netty.handler.ssl.OpenSslClientContext.<init>(OpenSslClientContext.java:191)\n\tat io.netty.handler.ssl.SslContext.newClientContextInternal(SslContext.java:831)\n\tat io.netty.handler.ssl.SslContextBuilder.build(SslContextBuilder.java:611)\n\tat org.fisco.bcos.channel.handler.ChannelConnections.initSslContext(ChannelConnections.java:639)\n\tat org.fisco.bcos.channel.handler.ChannelConnections.startConnect(ChannelConnections.java:390)\n\tat org.fisco.bcos.channel.client.Service.run(Service.java:341)\n\tat com.webank.weid.service.fisco.WeServerUtils.buildWeb3j(WeServerUtils.java:124)\n\tat com.webank.weid.service.fisco.WeServerUtils.init(WeServerUtils.java:104)\n\tat com.webank.weid.service.fisco.WeServerUtils.<clinit>(WeServerUtils.java:78)\n\tat com.webank.weid.service.fisco.v2.WeServerV2.buildFiscoBcosService(WeServerV2.java:148)\n\tat com.webank.weid.service.fisco.v2.WeServerV2.initWeb3j(WeServerV2.java:105)\n\tat com.webank.weid.service.fisco.WeServer.getInstance(WeServer.java:113)\n\tat com.webank.weid.service.BaseService.getWeServer(BaseService.java:91)\n\tat com.webank.weid.service.BaseService.<init>(BaseService.java:78)\n\tat com.webank.weid.service.impl.engine.BaseEngine.<init>(BaseEngine.java:38)\n\tat com.webank.weid.service.impl.engine.fiscov2.DataBucketServiceEngineV2.<init>(DataBucketServiceEngineV2.java:50)\n\tat com.webank.weid.service.impl.engine.EngineFactory.createDataBucketServiceEngine(EngineFactory.java:79)\n\tat com.webank.weid.service.BaseService.getBucket(BaseService.java:95)\n\tat com.webank.weid.service.BaseService.getAddress(BaseService.java:306)\n\tat com.webank.weid.service.BaseService.reloadAddress(BaseService.java:287)\n\tat com.webank.weid.service.impl.AbstractService.<clinit>(AbstractService.java:23)\n\tat com.certificatesys.certificatesys.testController.test(testController.java:16)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:655)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:764)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.lang.Thread.run(Thread.java:748)\n", "message": "io.netty.internal.tcnative.SSLContext.setCurvesList(J[Ljava/lang/String;)Z", "path": "/test/demo/we" }
能正常使用weIdentity sdk 的接口
The text was updated successfully, but these errors were encountered:
#补充: 集成weIdentity的步骤,参考文档https://weidentity.readthedocs.io/projects/javasdk/zh_CN/latest/docs/weidentity-java-sdk-doc.html
Sorry, something went wrong.
这个包是sdk里面的类引入的依赖 我这边并无额外操作,io.netty.internal.tcnative.SSLContext里面就是没有这个函数,但io.netty.handler.ssl里面却还是用了这个方法,希望能有人解答我的疑惑
@dorname 请参考WeIdentity-Sample看看是否有依赖包冲突,如果还有问题请reopen。
No branches or pull requests
创建一份错误报告需要您填写以下内容:
概述
在本地springboot项目中集成weIdentity java sdk,根据文档接口列表中WeIdService的createWeId()调用示例使用
报错:io.netty.internal.tcnative.SSLContext.setCurvesList(J[Ljava/lang/String;)方法找不到
复现
环境:
1、构建简单但gradle项目
2、写一个接口加入示例代码
3、启动服务,外部调用接口即会报错
期望结果与实际结果
能正常使用weIdentity sdk 的接口
环境
其他内容
配置文件
日志文件
The text was updated successfully, but these errors were encountered: