これが私の問題の背景です。
Spring MVC 3.1.2.RELEASE を使用しています。サーバーは Amazon AWS にデプロイされています。私は単純なコントローラーを持っています。
public class MyWebController implements Controller {
@Override
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) {
try {
String delegateGuid = request.getParameter("delegateGuid");
String serviceCodesToBeUpdated = request.getParameter("serviceCodesToBeUpdated");
if (StringUtils.isBlank(delegateGuid) || StringUtils.isBlank(serviceCodesToBeUpdated)) {
throw new MyException("delegateGuid and/or serviceCodesToBeUpdted cannot be null or empty");
}
...
このエンドポイントに POST リクエストを行うクライアント スクリプトがあります。しかし、時々、MyException
パラメータが設定されていないことを示すこれをヒットします。ただし、クライアント ログは、リクエストを送信する前にパラメータが正しく設定されていることを示しています。これをデバッグする際の難しい部分は、再現できないことです。
この問題を引き起こした可能性のあるものを誰か知っていますか? これは、問題を特定するのに十分な詳細レベルではない可能性があることを知っています。ただし、コードに挿入できるデバッグ ログを提案できる場合は、それも役に立ちます。これのデバッグをどこから開始すればよいかさえわからないという点で、私は迷っています。
ありがとう。