皕杰报表填报失败问题的分析解决
最近有人连续多日针对皕杰报表填报发问,在设计器上好好的,放到服务器就存储失败,且在控制台没有任何错误信息。而展现报表却都能正常显示,这又是一个很奇葩的问题。
曾经让他仔细检查数据源配置,每次都回答没有问题,因而我们只能猜测编码问题导致,但是也反馈编码是统一的。后来又得知其系统由皕杰5.2升级到了6.1,于是又怀疑他升级的过程中有漏掉的jar包。总之就是哪都没毛病,填报报表就是保存不了数据。
但这是不可能的,肯定什么地方有问题,否则怎么能存储不了数据呢?
于是让他把brt和报表配置文件都发过来替他检查,终于发现了问题所在。原来在设计器中为填报报表配置的数据源名称与展现报表的数据源名称是不同的,而在服务器中只配置了展现报表的数据源,压根就没配填报报表的数据源。所以才出现了设计器中存储没有问题,到了服务端就有问题了。
这么低级的错误我们真是没想到的,以后遇到类似的问题一定要先检查数据源配置,尤其是设计器端数据源名称与服务端数据源名称一定要一致。现在回想一下,该用户应该是中间接手的报表,看着人家用得挺好,自己上来就做,根本没有好好看看报表文档,总觉得报表简单,不知其中也有必须掌握的基础知识。对于我们来讲也应该长个教训,不是每个人都能认真去检查每个细节,事事要考虑在先,才能有效指导用户用好皕杰报表工具。
领取专属 10元无门槛券
私享最新 技术干货