zoukankan      html  css  js  c++  java
  • thrift 异步方法调用报错 "TAsyncClientManager#SelectorThread 13" java.lang.NoSuchMethodError

    把同事的子项目,拿过来运行, 能调用同步方法,

    但调用异步方法,编译能通过,但一直报错,最后对比发现,thrift依赖包版本不一致,选择降低版本,最后运行成功

    "C:Program FilesJavajdk1.8.0_231injava.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:ideaIU-2020.3.2IntelliJ IDEA 2020.3.2libidea_rt.jar=58044:D:ideaIU-2020.3.2IntelliJ IDEA 2020.3.2in" -Dfile.encoding=UTF-8 -classpath "D:ideaIU-2020.3.2IntelliJ IDEA 2020.3.2libidea_rt.jar;D:ideaIU-2020.3.2IntelliJ IDEA 2020.3.2pluginsjunitlibjunit5-rt.jar;D:ideaIU-2020.3.2IntelliJ IDEA 2020.3.2pluginsjunitlibjunit-rt.jar;C:Program FilesJavajdk1.8.0_231jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_231jrelibdeploy.jar;C:Program FilesJavajdk1.8.0_231jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.8.0_231jrelibextcldrdata.jar;C:Program FilesJavajdk1.8.0_231jrelibextdnsns.jar;C:Program FilesJavajdk1.8.0_231jrelibextjaccess.jar;C:Program FilesJavajdk1.8.0_231jrelibextjfxrt.jar;C:Program FilesJavajdk1.8.0_231jrelibextlocaledata.jar;C:Program FilesJavajdk1.8.0_231jrelibext
    ashorn.jar;C:Program FilesJavajdk1.8.0_231jrelibextsunec.jar;C:Program FilesJavajdk1.8.0_231jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.8.0_231jrelibextsunmscapi.jar;C:Program FilesJavajdk1.8.0_231jrelibextsunpkcs11.jar;C:Program FilesJavajdk1.8.0_231jrelibextzipfs.jar;C:Program FilesJavajdk1.8.0_231jrelibjavaws.jar;C:Program FilesJavajdk1.8.0_231jrelibjce.jar;C:Program FilesJavajdk1.8.0_231jrelibjfr.jar;C:Program FilesJavajdk1.8.0_231jrelibjfxswt.jar;C:Program FilesJavajdk1.8.0_231jrelibjsse.jar;C:Program FilesJavajdk1.8.0_231jrelibmanagement-agent.jar;C:Program FilesJavajdk1.8.0_231jrelibplugin.jar;C:Program FilesJavajdk1.8.0_231jrelib
    esources.jar;C:Program FilesJavajdk1.8.0_231jrelib
    t.jar;D:ideaIU-2020.3.2idealWorkspace
    fms
    fms-rpc
    pc-client	arget	est-classes;D:ideaIU-2020.3.2idealWorkspace
    fms
    fms-rpc
    pc-client	argetclasses;D:ideaIU-2020.3.2Repositoryjunitjunit4.7junit-4.7.jar;D:ideaIU-2020.3.2Repositoryorgapache	hriftlibthrift.13.0libthrift-0.13.0.jar;D:ideaIU-2020.3.2Repositoryorgslf4jslf4j-api1.7.25slf4j-api-1.7.25.jar;D:ideaIU-2020.3.2Repositoryorgapachehttpcomponentshttpclient4.5.6httpclient-4.5.6.jar;D:ideaIU-2020.3.2Repositorycommons-loggingcommons-logging1.2commons-logging-1.2.jar;D:ideaIU-2020.3.2Repositoryorgapachehttpcomponentshttpcore4.4.1httpcore-4.4.1.jar;D:ideaIU-2020.3.2Repositoryjavaxannotationjavax.annotation-api1.3.2javax.annotation-api-1.3.2.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-pool22.9.0commons-pool2-2.9.0.jar;D:ideaIU-2020.3.2Repositoryorgspringframeworkspring-beans5.3.3spring-beans-5.3.3.jar;D:ideaIU-2020.3.2Repositoryorgspringframeworkspring-core5.3.3spring-core-5.3.3.jar;D:ideaIU-2020.3.2Repositoryorgspringframeworkspring-jcl5.3.3spring-jcl-5.3.3.jar;D:ideaIU-2020.3.2Repositorychqoslogbacklogback-classic1.2.3logback-classic-1.2.3.jar;D:ideaIU-2020.3.2Repositorychqoslogbacklogback-core1.2.3logback-core-1.2.3.jar;D:ideaIU-2020.3.2RepositoryorgapachejmeterApacheJMeter_java4.0ApacheJMeter_java-4.0.jar;D:ideaIU-2020.3.2Repositoryorgapachejmeterjorphan4.0jorphan-4.0.jar;D:ideaIU-2020.3.2RepositoryorgapachejmeterApacheJMeter_components4.0ApacheJMeter_components-4.0.jar;D:ideaIU-2020.3.2Repositoryorgow2asmasm6.0asm-6.0.jar;D:ideaIU-2020.3.2Repository
    etminidevaccessors-smart1.2accessors-smart-1.2.jar;D:ideaIU-2020.3.2Repositorysfsf2.4.0sf-2.4.0.jar;D:ideaIU-2020.3.2Repositoryorgapache-extraseanshellsh2.0b6sh-2.0b6.jar;D:ideaIU-2020.3.2Repositoryorgouncycastlecmail-jdk15on1.49cmail-jdk15on-1.49.jar;D:ideaIU-2020.3.2Repositoryorgouncycastlecprov-jdk15on1.49cprov-jdk15on-1.49.jar;D:ideaIU-2020.3.2Repositoryorgouncycastlecpkix-jdk15on1.49cpkix-jdk15on-1.49.jar;D:ideaIU-2020.3.2Repositoryorgrotlidec.1.2dec-0.1.2.jar;D:ideaIU-2020.3.2Repositorycomgithuben-manescaffeinecaffeine2.6.1caffeine-2.6.1.jar;D:ideaIU-2020.3.2Repositorycommons-codeccommons-codec1.11commons-codec-1.11.jar;D:ideaIU-2020.3.2Repositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-dbcp22.2.0commons-dbcp2-2.2.0.jar;D:ideaIU-2020.3.2Repositorycommons-iocommons-io2.6commons-io-2.6.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-jexl2.1.1commons-jexl-2.1.1.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-jexl33.1commons-jexl3-3.1.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-lang33.7commons-lang3-3.7.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-math33.6.1commons-math3-3.6.1.jar;D:ideaIU-2020.3.2Repositorycommons-netcommons-net3.6commons-net-3.6.jar;D:ideaIU-2020.3.2Repositorydnsjavadnsjava2.1.8dnsjava-2.1.8.jar;D:ideaIU-2020.3.2Repositoryorgcodehausgroovygroovy-all2.4.13groovy-all-2.4.13.jar;D:ideaIU-2020.3.2Repositoryorgapachehttpcomponentshttpasyncclient4.1.3httpasyncclient-4.1.3.jar;D:ideaIU-2020.3.2Repositoryorgapachehttpcomponentshttpmime4.5.5httpmime-4.5.5.jar;D:ideaIU-2020.3.2Repositoryorgapachehttpcomponentshttpcore-nio4.4.9httpcore-nio-4.4.9.jar;D:ideaIU-2020.3.2Repositoryorooro2.0.8oro-2.0.8.jar;D:ideaIU-2020.3.2Repositoryjchartsjcharts.7.5jcharts-0.7.5.jar;D:ideaIU-2020.3.2Repositoryorgmozilla
    hino1.7.7.2
    hino-1.7.7.2.jar;D:ideaIU-2020.3.2Repository
    etsfjtidyjtidy
    938jtidy-r938.jar;D:ideaIU-2020.3.2Repositoryorgapache	ika	ika-core1.17	ika-core-1.17.jar;D:ideaIU-2020.3.2Repositoryorgapache	ika	ika-parsers1.17	ika-parsers-1.17.jar;D:ideaIU-2020.3.2Repositoryorggagravarrvorbis-java-tika.8vorbis-java-tika-0.8.jar;D:ideaIU-2020.3.2Repositorycomhealthmarketsciencejackcessjackcess2.1.8jackcess-2.1.8.jar;D:ideaIU-2020.3.2Repositorycommons-langcommons-lang2.6commons-lang-2.6.jar;D:ideaIU-2020.3.2Repositorycomhealthmarketsciencejackcessjackcess-encrypt2.1.2jackcess-encrypt-2.1.2.jar;D:ideaIU-2020.3.2Repositoryorg	allisonjmatio1.2jmatio-1.2.jar;D:ideaIU-2020.3.2Repositoryorgapachejamesapache-mime4j-core.8.1apache-mime4j-core-0.8.1.jar;D:ideaIU-2020.3.2Repositoryorgapachejamesapache-mime4j-dom.8.1apache-mime4j-dom-0.8.1.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-compress1.14commons-compress-1.14.jar;D:ideaIU-2020.3.2Repositoryorg	ukaanixz1.6xz-1.6.jar;D:ideaIU-2020.3.2Repositoryorgapachepdfboxpdfbox2.0.8pdfbox-2.0.8.jar;D:ideaIU-2020.3.2Repositoryorgapachepdfboxfontbox2.0.8fontbox-2.0.8.jar;D:ideaIU-2020.3.2Repositoryorgapachepdfboxpdfbox-tools2.0.8pdfbox-tools-2.0.8.jar;D:ideaIU-2020.3.2Repositoryorgapachepdfboxjempbox1.8.13jempbox-1.8.13.jar;D:ideaIU-2020.3.2Repositoryorgapachepoipoi3.17poi-3.17.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-collections44.1commons-collections4-4.1.jar;D:ideaIU-2020.3.2Repositoryorgapachepoipoi-scratchpad3.17poi-scratchpad-3.17.jar;D:ideaIU-2020.3.2Repositoryorgapachepoipoi-ooxml3.17poi-ooxml-3.17.jar;D:ideaIU-2020.3.2Repositoryorgapachepoipoi-ooxml-schemas3.17poi-ooxml-schemas-3.17.jar;D:ideaIU-2020.3.2Repositoryorgapachexmlbeansxmlbeans2.6.0xmlbeans-2.6.0.jar;D:ideaIU-2020.3.2Repositorycomgithubvirtualdcurvesapi1.04curvesapi-1.04.jar;D:ideaIU-2020.3.2Repositoryorgccilcowan	agsoup	agsoup1.2.1	agsoup-1.2.1.jar;D:ideaIU-2020.3.2Repositorycomgooglecodemp4parserisoparser1.1.18isoparser-1.1.18.jar;D:ideaIU-2020.3.2Repositorycomdrewnoakesmetadata-extractor2.10.1metadata-extractor-2.10.1.jar;D:ideaIU-2020.3.2Repositorycomadobexmpxmpcore5.1.3xmpcore-5.1.3.jar;D:ideaIU-2020.3.2Repositorydel3soilerpipeoilerpipe1.1.0oilerpipe-1.1.0.jar;D:ideaIU-2020.3.2Repositorycom
    ometools
    ome1.5.1
    ome-1.5.1.jar;D:ideaIU-2020.3.2Repositorycom
    ometools
    ome-utils1.5.1
    ome-utils-1.5.1.jar;D:ideaIU-2020.3.2Repositoryorggagravarrvorbis-java-core.8vorbis-java-core-0.8.jar;D:ideaIU-2020.3.2Repositorycomgooglecodejuniversalchardetjuniversalchardet1.0.3juniversalchardet-1.0.3.jar;D:ideaIU-2020.3.2Repositoryorgcodelibsjhighlight1.0.2jhighlight-1.0.2.jar;D:ideaIU-2020.3.2Repositorycompffjava-libpst.8.1java-libpst-0.8.1.jar;D:ideaIU-2020.3.2Repositorycomgithubjunrarjunrar.7junrar-0.7.jar;D:ideaIU-2020.3.2Repositoryorgapachecxfcxf-rt-rs-client3.0.16cxf-rt-rs-client-3.0.16.jar;D:ideaIU-2020.3.2Repositoryorgapachecxfcxf-rt-transports-http3.0.16cxf-rt-transports-http-3.0.16.jar;D:ideaIU-2020.3.2Repositoryorgapachecxfcxf-core3.0.16cxf-core-3.0.16.jar;D:ideaIU-2020.3.2Repositoryorgcodehauswoodstoxwoodstox-core-asl4.4.1woodstox-core-asl-4.4.1.jar;D:ideaIU-2020.3.2Repositoryorgcodehauswoodstoxstax2-api3.1.4stax2-api-3.1.4.jar;D:ideaIU-2020.3.2Repositoryorgapachewsxmlschemaxmlschema-core2.2.2xmlschema-core-2.2.2.jar;D:ideaIU-2020.3.2Repositoryorgapachecxfcxf-rt-frontend-jaxrs3.0.16cxf-rt-frontend-jaxrs-3.0.16.jar;D:ideaIU-2020.3.2Repositoryjavaxws
    sjavax.ws.rs-api2.0.1javax.ws.rs-api-2.0.1.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-exec1.3commons-exec-1.3.jar;D:ideaIU-2020.3.2Repositoryorgapacheopennlpopennlp-tools1.8.3opennlp-tools-1.8.3.jar;D:ideaIU-2020.3.2Repositorycomgooglecodejson-simplejson-simple1.1.1json-simple-1.1.1.jar;D:ideaIU-2020.3.2Repositorycom	dunningjson1.8json-1.8.jar;D:ideaIU-2020.3.2Repositorycomgooglecodegsongson2.8.1gson-2.8.1.jar;D:ideaIU-2020.3.2Repositoryorgslf4jjul-to-slf4j1.7.24jul-to-slf4j-1.7.24.jar;D:ideaIU-2020.3.2Repositoryeduucar
    etcdf44.5.5
    etcdf4-4.5.5.jar;D:ideaIU-2020.3.2Repository
    etjcipjcip-annotations1.0jcip-annotations-1.0.jar;D:ideaIU-2020.3.2Repository
    etjavadevjnajna4.1.0jna-4.1.0.jar;D:ideaIU-2020.3.2Repositoryeduucargrib4.5.5grib-4.5.5.jar;D:ideaIU-2020.3.2Repositorycomgoogleprotobufprotobuf-java2.5.0protobuf-java-2.5.0.jar;D:ideaIU-2020.3.2Repositoryorgjdomjdom22.0.4jdom2-2.0.4.jar;D:ideaIU-2020.3.2Repositoryorgitadakizip2.9.1zip2-0.9.1.jar;D:ideaIU-2020.3.2Repositoryeduucarcdm4.5.5cdm-4.5.5.jar;D:ideaIU-2020.3.2Repositoryeduucarudunits4.5.5udunits-4.5.5.jar;D:ideaIU-2020.3.2Repositoryjoda-timejoda-time2.2joda-time-2.2.jar;D:ideaIU-2020.3.2Repositoryorgquartz-schedulerquartz2.2.0quartz-2.2.0.jar;D:ideaIU-2020.3.2Repositoryc3p0c3p0.9.1.1c3p0-0.9.1.1.jar;D:ideaIU-2020.3.2Repository
    etsfehcacheehcache-core2.6.2ehcache-core-2.6.2.jar;D:ideaIU-2020.3.2Repositorycomgoogleguavaguava17.0guava-17.0.jar;D:ideaIU-2020.3.2Repositorycomeustjcommander1.35jcommander-1.35.jar;D:ideaIU-2020.3.2Repositoryeduucarhttpservices4.5.5httpservices-4.5.5.jar;D:ideaIU-2020.3.2Repositoryorgapachecommonscommons-csv1.0commons-csv-1.0.jar;D:ideaIU-2020.3.2Repositoryorgapachesiscoresis-utility.6sis-utility-0.6.jar;D:ideaIU-2020.3.2Repositoryorgapachesisstoragesis-netcdf.6sis-netcdf-0.6.jar;D:ideaIU-2020.3.2Repositoryorgapachesisstoragesis-storage.6sis-storage-0.6.jar;D:ideaIU-2020.3.2Repositoryorgapachesiscoresis-referencing.6sis-referencing-0.6.jar;D:ideaIU-2020.3.2Repositoryorgapachesiscoresis-metadata.6sis-metadata-0.6.jar;D:ideaIU-2020.3.2Repositoryorgopengisgeoapi3.0.0geoapi-3.0.0.jar;D:ideaIU-2020.3.2Repositoryjavaxmeasurejsr-275.9.3jsr-275-0.9.3.jar;D:ideaIU-2020.3.2Repositoryeduuscirsentiment-analysis-parser.1sentiment-analysis-parser-0.1.jar;D:ideaIU-2020.3.2Repositorycomfasterxmljacksoncorejackson-core2.9.2jackson-core-2.9.2.jar;D:ideaIU-2020.3.2Repositorycom	houghtworksxstreamxstream1.4.10xstream-1.4.10.jar;D:ideaIU-2020.3.2Repositoryxmlpullxmlpull1.1.3.1xmlpull-1.1.3.1.jar;D:ideaIU-2020.3.2Repositoryxpp3xpp3_min1.1.4cxpp3_min-1.1.4c.jar;D:ideaIU-2020.3.2Repositoryxalanxalan2.7.2xalan-2.7.2.jar;D:ideaIU-2020.3.2Repositoryxalanserializer2.7.2serializer-2.7.2.jar;D:ideaIU-2020.3.2RepositoryxercesxercesImpl2.11.0xercesImpl-2.11.0.jar;D:ideaIU-2020.3.2Repositoryxml-apisxml-apis1.4.01xml-apis-1.4.01.jar;D:ideaIU-2020.3.2Repositoryorgapachexmlgraphicsxmlgraphics-commons2.2xmlgraphics-commons-2.2.jar;D:ideaIU-2020.3.2Repositoryjavaxmailmail1.5.0-b01mail-1.5.0-b01.jar;D:ideaIU-2020.3.2Repositoryjavaxactivationactivation1.1activation-1.1.jar;D:ideaIU-2020.3.2Repositoryorgapachegeronimospecsgeronimo-jms_1.1_spec1.1.1geronimo-jms_1.1_spec-1.1.1.jar;D:ideaIU-2020.3.2Repositorycomjaywayjsonpathjson-path2.4.0json-path-2.4.0.jar;D:ideaIU-2020.3.2Repository
    etminidevjson-smart2.3json-smart-2.3.jar;D:ideaIU-2020.3.2Repositoryorgjsoupjsoup1.11.2jsoup-1.11.2.jar;D:ideaIU-2020.3.2Repositoryorgjoddjodd-core4.1.4jodd-core-4.1.4.jar;D:ideaIU-2020.3.2Repositoryorgjoddjodd-lagarto4.1.4jodd-lagarto-4.1.4.jar;D:ideaIU-2020.3.2Repositoryorgjoddjodd-log4.1.4jodd-log-4.1.4.jar;D:ideaIU-2020.3.2Repositoryorgjoddjodd-props4.1.4jodd-props-4.1.4.jar;D:ideaIU-2020.3.2Repositoryorgmongodbmongo-java-driver2.11.3mongo-java-driver-2.11.3.jar;D:ideaIU-2020.3.2Repositorycomhelgerph-css6.0.0ph-css-6.0.0.jar;D:ideaIU-2020.3.2Repositorycomhelgerph-commons9.0.0ph-commons-9.0.0.jar;D:ideaIU-2020.3.2Repositorycomgooglecodefindbugsjsr3053.0.2jsr305-3.0.2.jar;D:ideaIU-2020.3.2Repositorycomfifesoft
    syntaxtextarea2.6.1
    syntaxtextarea-2.6.1.jar;D:ideaIU-2020.3.2Repositoryorgslf4jslf4j-ext1.7.25slf4j-ext-1.7.25.jar;D:ideaIU-2020.3.2Repositoryorgslf4jjcl-over-slf4j1.7.25jcl-over-slf4j-1.7.25.jar;D:ideaIU-2020.3.2Repositoryorgapachelogginglog4jlog4j-api2.10.0log4j-api-2.10.0.jar;D:ideaIU-2020.3.2Repositoryorgapachelogginglog4jlog4j-core2.10.0log4j-core-2.10.0.jar;D:ideaIU-2020.3.2Repositoryorgapachelogginglog4jlog4j-slf4j-impl2.10.0log4j-slf4j-impl-2.10.0.jar;D:ideaIU-2020.3.2Repositoryorgapachelogginglog4jlog4j-1.2-api2.10.0log4j-1.2-api-2.10.0.jar;D:ideaIU-2020.3.2Repositoryorgfreemarkerfreemarker2.3.23freemarker-2.3.23.jar;D:ideaIU-2020.3.2RepositoryorgapachejmeterApacheJMeter_core4.0ApacheJMeter_core-4.0.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 cn.com.rfms.rpcserver.DemoPoolClientTESTCopy,test_API_async
    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/D:/ideaIU-2020.3.2/Repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/D:/ideaIU-2020.3.2/Repository/org/apache/logging/log4j/log4j-slf4j-impl/2.10.0/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
    Exception in thread "TAsyncClientManager#SelectorThread 13" java.lang.NoSuchMethodError: java.nio.ByteBuffer.rewind()Ljava/nio/ByteBuffer;
        at org.apache.thrift.async.TAsyncMethodCall.doWritingRequestBody(TAsyncMethodCall.java:263)
        at org.apache.thrift.async.TAsyncMethodCall.transition(TAsyncMethodCall.java:195)
        at org.apache.thrift.async.TAsyncClientManager$SelectThread.transitionMethods(TAsyncClientManager.java:143)
        at org.apache.thrift.async.TAsyncClientManager$SelectThread.run(TAsyncClientManager.java:113)
    
    Process finished with exit code 0

     

  • 相关阅读:
    RESTFul-service guideline
    logback推荐配置
    MongoDB 存活時間 TTL 用法
    IntelliJ IDEA 的热部署插件JRebel 安装及使用(破解)
    Idea远程调试
    学习方法记录
    2017年3月9日日记
    maven整合SSM总结
    【转】 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
    【转】如何用Maven创建web项目(具体步骤)
  • 原文地址:https://www.cnblogs.com/yancun8141/p/14453207.html
Copyright © 2011-2022 走看看