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)