thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Siracusa (JIRA)" <j...@apache.org>
Subject [jira] Commented: (THRIFT-1082) Thrift::FramedTransport sometimes calls close() on an undefined value
Date Fri, 04 Mar 2011 01:00:36 GMT

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

John Siracusa commented on THRIFT-1082:
---------------------------------------

Whoops, yeah, sorry.

> Thrift::FramedTransport sometimes calls close() on an undefined value
> ---------------------------------------------------------------------
>
>                 Key: THRIFT-1082
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1082
>             Project: Thrift
>          Issue Type: Bug
>          Components: Perl - Library
>         Environment: CentOS release 5.4 (x86_64), perl 5.8.8
>            Reporter: John Siracusa
>         Attachments: FramedTransport.patch
>
>
> The Thrift::FramedTransport module sometimes ends up calling the close() method on an
undefined value inside its own close() method during global destruction.  Events during global
destruction are unordered, so it's difficult to reproduce this bug, but it does happen, producing
error messages like this:
> (in cleanup) Can't call method "close" on an undefined value at /usr/lib/perl5/vendor_perl/5.8.8/Thrift/FramedTransport.pm
line 71 during global destruction.
> The attached patch is a simple workaround to the problem.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message