TSocket::open not being called in some cases
--------------------------------------------
Key: THRIFT-522
URL: https://issues.apache.org/jira/browse/THRIFT-522
Project: Thrift
Issue Type: Bug
Components: Library (PHP)
Affects Versions: 0.2
Environment: CentOS 5.2, php 5.2.9, gcc toolchain, etc
Reporter: Max Hodak
Service calls were failing with a "Uncaught exception 'TException' with message
'TSocket: Could not write X bytes <host>:<port>" error. It turned out that
TSocket::open was never being called, so $this->handle_ in TSocket::write
wasn't a valid resource. Adding self::open() to the end of the TSocket
constructor fixed the problem, but I don't fully understand the logic flow up
to that point given that in most circumstances the resource is created
properly. Where is TSocket::open() normally called?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.