[ 
https://issues.apache.org/jira/browse/THRIFT-2597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14082876#comment-14082876
 ] 

Jens Geyer commented on THRIFT-2597:
------------------------------------

Is the issue reproducible against trunk? 

> Thrift 0.9.1 - NullPointerException when I  stop server in addShutdownHook
> --------------------------------------------------------------------------
>
>                 Key: THRIFT-2597
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2597
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.9.1
>            Reporter: vongosling
>
> when I press Ctrl+C in commandline to stop server,I found this exception
> java.lang.NullPointerException
>       at 
> org.apache.thrift.server.TThreadedSelectorServer.gracefullyShutdownInvokerPool(TThreadedSelectorServer.java:280)
>       at 
> org.apache.thrift.server.TThreadedSelectorServer.waitForShutdown(TThreadedSelectorServer.java:246)
>       at 
> org.apache.thrift.server.AbstractNonblockingServer.serve(AbstractNonblockingServer.java:95)
>       at 
> com.alibaba.apush.server.BackendThriftServer$1.run(BackendThriftServer.java:54)
>       at java.lang.Thread.run(Thread.java:724)
> my code like this:
>  Runtime.getRuntime().addShutdownHook(new Thread() {
>             @Override
>             public void run() {
>                 backendThriftServer.stop();
>             }
>         });



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to