e = java.lang.IllegalArgumentException:找不到匹配的字段:class org.jboss.netty.channel.DefaultChannelFuture的sync

时间:2014-07-03 21:22:24

标签: java netty

我是一名前端黑客,目前正与一群聪明的java人合作。在我的开发机器上,当我向开发环境发出POST请求时,我继续收到此错误,因为我们正在建立一个语音API。这个错误只发生在我身上,生产中的一切都很好,其他人的开发环境也很好。

ERROR speech.symphony - speech/ e=java.lang.IllegalArgumentException: No matching field found: sync for class org.jboss.netty.channel.DefaultChannelFuture instance=52efd7ad-bcf5-4077-ba52-845a494273cd
java.lang.IllegalArgumentException: No matching field found: sync for class org.jboss.netty.channel.DefaultChannelFuture
    at clojure.lang.Reflector.getInstanceField(Reflector.java:271)
    at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:300)
    at wit.netty$netty_stream.invoke(netty.clj:102)
    at wit.netty$netty_stream.invoke(netty.clj:62)
    at wit.integration.google$stream_asr_BANG_.invoke(google.clj:62)
    at wit.speech.symphony$chunks__GT_diag$fn__43088$state_machine__5906__auto____43089$fn__43091.invoke(symphony.clj:131)
    at wit.speech.symphony$chunks__GT_diag$fn__43088$state_machine__5906__auto____43089.invoke(symphony.clj:131)
    at clojure.core.async.impl.ioc_macros$run_state_machine.invoke(ioc_macros.clj:945)
    at clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invoke(ioc_macros.clj:949)
    at wit.speech.symphony$chunks__GT_diag$fn__43088.invoke(symphony.clj:131)
    at clojure.lang.AFn.run(AFn.java:24)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

我不知道这意味着什么。任何关于你认为可能发生的事情的解释都将不胜感激!

1 个答案:

答案 0 :(得分:0)

我只是在这里猜测,但也许你在类路径上有netty 3但是需要netty 4?