0

很长一段时间以来,自从最近的一项更改允许我们的用户在我们的联系日志表单出现系统故障的情况下保留他们丢失的工作以来,我们收到了关于我们的一个输入表单存在问题的报告。当用户尝试输入一个非常基本的联系日志(无文件、一个选项、标记日期和日志本身)时,他们会被从我们的应用程序中弹出。紧接着,如果他们登录并再次尝试,他们可以成功提交表单。

到目前为止,我们无法在我们的测试服务器上复制此错误,但我们已经缩小了发生错误时引发的错误。在我们的日志中,它看起来像这样:

[5/23/13 13:18:47:837 EDT] 46b24806 PropertyUtils E org.apache.commons.beanutils.PropertyUtils  Method invocation failed.
[5/23/13 13:18:47:853 EDT] 46b24806 PropertyUtils E org.apache.commons.beanutils.PropertyUtils  TRAS0014I: The following exception was logged java.lang.IllegalArgumentException: argument type mismatch
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java(Inlined Compiled Code))

它持续了几行,但错误的主要内容似乎表明存在 Struts 问题。使用的方法是写入 SQL 数据库的 do 方法,尽管数据库本身似乎不是这个问题的根源。

任何形式的帮助或指导将不胜感激。我们已经提出了多种理论,但是如果不能复制问题,就很难找到解决方案。先感谢您。

一个附加说明:我们使用的是 Struts v. 1.2

4

0 回答 0