2012-01-03 4 views
2

クライアントの接続..にどのようにして、ゴミ箱のTNonblockingServerをJavaで起動しますか?

 ClientVoiceToTextHandler handler = new ClientVoiceToTextHandler(); 
     ClientVoiceToText.Processor<ClientVoiceToTextHandler> processor = new ClientVoiceToText.Processor<ClientVoiceToTextHandler>(handler); 
     TServerTransport serverTransport = new TServerSocket(YSConfig.getInstance().ThriftPort); 
     TServer server = new TThreadPoolServer(new TThreadPoolServer.Args(serverTransport).processor(processor)); 

エラー私は、Javaに倹約をテストしていたが、このコードは私にいくつかのエラーを与える:だから私は、私がやったようTNonblockingServerに渡すことにしました

22:16:12.553 [pool-3-thread-5] ERROR o.a.thrift.server.TThreadPoolServer - Error occurred during processing of message. 
java.lang.NullPointerException: null 
    at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:34) ~[libthrift-0.9.0-snapshot.jar:0.9.0-snapshot] 
    at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34) ~[libthrift-0.9.0-snapshot.jar:0.9.0-snapshot] 
    at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:176) ~[libthrift-0.9.0-snapshot.jar:0.9.0-snapshot] 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_01] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_01] 
    at java.lang.Thread.run(Thread.java:722) [na:1.7.0_01] 

私のC + +のアプリでは、しかし、私は方法がわからない

答えて

関連する問題