抛异常的一些记录

1.抛出异常时,如果需要数据库持久化操作回滚的话需要抛出RuntimeException,只是用trycatch处理异常,会依旧执行操作。

2.org.springframework.web.util.NestedServletException: Handler processing failed;

nested exception is java.lang.VerifyError: class com.gexin.rp.sdk.dto.GtReq$PushInfo overrides final method getUnknownFields.()Lcom/google/protobuf/UnknownFieldSet;

VerifyError这个错误原因之一:jar包冲突。

在使用推送api的时候报错,后来发现是jar包冲突,两个相同jar不同版本,可以通过全文搜索UnknownFieldSet找到冲突的jar包,删除一个就解决了。

posted @ 2018-04-23 00:20  maidouerer  阅读(313)  评论(0编辑  收藏  举报