code: public void onExceptionWithServer(ExecutionContext<I> context, Throwable exception, ExecutionInfo info) {
          for (ExecutionListener<I, O> listener: listeners) {
              try {
                  if (!isListenerDisabled(listener)) {
                      listener.onExceptionWithServer(context.getChildContext(listener), exception, info);
                  }
              } catch (Throwable e) {
                  logger.error("Error invoking listener " + listener, e);
              }
          }
      }
docs: Called when an exception is received from executing the request on a server.
  
  @param exception Exception received