You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Anthony Regeda (JIRA)" <ji...@apache.org> on 2015/03/31 18:54:53 UTC

[jira] [Created] (THRIFT-3064) Default handler for undeclared exceptions in PHP processor

Anthony Regeda created THRIFT-3064:
--------------------------------------

             Summary: Default handler for undeclared exceptions in PHP processor
                 Key: THRIFT-3064
                 URL: https://issues.apache.org/jira/browse/THRIFT-3064
             Project: Thrift
          Issue Type: Improvement
          Components: PHP - Compiler
    Affects Versions: 0.9.3
         Environment: Binary and json protocols in PHP server app
            Reporter: Anthony Regeda
             Fix For: 0.9.2


PHP app crashes on every undeclared exception.

But it isn't necessary declare all internal exceptions (like RedisException, DoctrineException, etc.) in .thrift file. They should be catched and serialized by Thrift into TApplicationException (aka INTERNAL_ERROR).  

It will be more informative than plane 500 HTTP code.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)