Http上传文件的Content-Type格式

一、问题描述

昨天研发反馈使用EDI的HTTP调用结点时,http响应报错如下: Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found

阅读更多

返回值里藏着异常信息

昨日UAT环境发现一个问题,今日想来还是有必要记录一下,毕竟有些方法执行出错时选择抛出异常,而有些方法选择把异常信息裹进返回值。如果忽略了返回值的校验,就有可能出现异常信息丢失的情况,让人摸不着头脑。

一、背景

阅读更多

发现冲突,解决冲突

今天在写Rest端新功能时,发现一个错误如下,明显是由于jar包冲突导致的。原因有两种:
1)jar包版本错误
2)两个不同artifact的jar包,包含了相同的类,导致随机加载

阅读更多

模糊的异常信息让人蒙圈

一、问题描述

昨天,一个研发同时在使用EDI的IDE在本地运行时报错,原因是由于jsf泛化不支持枚举,把流程发布到测试环境后解决。其中有个问题令我困惑,就是异常堆栈显示的抛出异常的位置并不是真正的位置。

阅读更多

为什么我的EL在测试和线上环境结果不同

一. 问题描述

某日在EDI值班时, 某研发前来询问一种令他困惑的现象, 在RCP环境和线上环境, 相同el表达式的计算结果不一致. el表达式类似${map.prop eq 'anyway'}, 其从一个map中获取指定属性值与某字符判等. 当map中存在prop属性时, 两个环境结果一致, 但当map中不存在该prop时, 两个环境则结果不一致. 线上环境不符合期望.

阅读更多