异常和错误

更新时间:2017-06-07 13:26:11

CDP异常指CDP(这里包括客户端与服务端)本身异常,针对这类异常,CDP需要告之用户具体的异常信息,如果涉及到服务端异常信息,还需要告之服务端的request-id。问题排查时用户可将request-id发送给CDP管理员,便于运维和问题排查。另外,CDP Java SDK涵盖的所有异常均是Java Runtime Exception,具体介绍如下:

  • CDPException:CDPException 是所有的CDP异常基类,CDP具体的异常类必须继承自CDPException,定义为:publicclass CDPException extends java.lang.RuntimeException
  • CDPClientException 异常适配未归类的客户端异常情况
  • CDPJsonException 参数校验失败异常
  • CDPJsonException JSON格式错误异常
  • CDPIllegalArgumentException 参数校验失败异常
  • CDPIllegalArgumentException 异常适配所有入参参数本身不合法情况,例如Pipeline创建重名
  • CDPIllegalStateException 系统状态异常
  • CDPIllegalStateException 异常适配系统状态异常情况,例如Pipeline.submit(Job),但是Pipeline中session失效
  • CDPAuthorizationException 系统权限失败
  • CDPAuthorizationException 异常适配系统权限校验失败情况。
  • CDPResourceLimitException 系统容量限制失败
  • CDPResourceLimitException 异常适配系统容量限制失败,例如Pipeline创建超出单个用户最大限制