Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-4943

org.apache.thrift.transport.TTransportException: null

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 0.12.0
    • 0.13.0
    • Java - Library
    • None

    Description

      libthrift ver 0.12.0 TThreadPoolServer.java  line 315

      code in TODO B should put in TODO A
       

       

      //代码占位符
            } catch (TException tx) {
      
              // TODO A.this code is not correct
      
              LOGGER.error("Thrift error occurred during processing of message.", tx);
            } catch (Exception x) {
              // We'll usually receive RuntimeException types here
              // Need to unwrap to ascertain real causing exception before we choose to ignore
              Throwable realCause = x.getCause();
              // Ignore err-logging all transport-level/type exceptions
              if ((realCause != null && realCause instanceof TTransportException)
              
                  // TODO B.this code should put in area TODO A,TTransportException is subclass of TException ,TODO A already handled TTransportException, so this code is nessesary . libthrift ver 0.11.0 is collect
      
                  || (x instanceof TTransportException)) {
                if (LOGGER.isDebugEnabled()) {
                  // Write to debug, just in case the exception gets required
                  LOGGER
                      .debug("Received TTransportException during processing of message, ignoring: ", x);
                }
              } else {
                // Log the exception at error level and continue
                LOGGER.error("Error occurred during processing of message.", x);
              }
            }
      

       
       
       
       
       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cj imic
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: