LOV抛出值无效的异常

在选择LOV中的行返回之后,点击提交的时候始终报值无效的异常。

症状:LOV中有值为   XXX项目,XXX项目(一期) 的时候,当你选择XXX项目一期再进行提交,老是报出值无效的异常。

解决方式:在页面上的LOV中多加入一个唯一性ID的东西作为Criteria Item,建立映射关系,即可解决此问题。

原因,在提交的时候,OAF框架本身会通过Criteria Item去对LOV结果集中的值再进行一次验证,若结果不唯一,则报出值无效的异常。

时间: 2024-10-05 04:56:16

LOV抛出值无效的异常的相关文章

PLSQL_Oracle Exception异常分类、异常抛出、异常处理、异常传播(概念)

2014-06-03 BaoXinjian 一.摘要 在PLSQL程序开发过程中,很重要的部分就是对程序异常的监控和处理,包括如何触发异常,何时进行处理,如何进行处理,是否将程式中的所有异常集中在一起,通过公共异常处理的procedure或function,如果没有完善的程式处理机制,很难说该程式是一只健壮的程式,当程式遇到很多类型或者量很多资料时,系统若没有异常处理必然会导致程式的出错 当预判到了某些异常,需要对预判到的异常进行合适相应的处理,是否抛出异常还是忽略还是其他 当然程式没有预判到或

怎样抛出自己定义的异常

继承Exception类 public class MyFirstException extends Exception{ public MyFirstException(){ } public MyFirstException(String msg){ super(msg); } public MyFirstException(String msg,Throwable cause){ super(msg,cause); } public MyFirstException(Throwable c

【Servlet+Struts2】文件下载时抛出java.lang.IllegalStateException异常的解决方法

java.lang.IllegalStateException这种异常,不代表文件不能下载,不代表程序写错,它在Tomcat抛出完异常之后依然能够正常运行的.只是看着不爽而已,每次下载都要在Tomcat抛出一大堆异常. java.lang.IllegalStateException主要是用了后台把文件丢进respond的缓冲区,然后respond再把下载的文件扔回JSP的情况所造成的.Servlet与Struts2反正是JSP都有可能存在.其主要原因JSP在对缓冲区读,后台JAVA在对缓冲写所导

FtpClient 调用storeFile 抛出 java.net.SocketException异常

在使用换了commons-net 的 FTPClient 调用storeFile方法时报错, 调用 res = ftp.storeFile(remoteFileName, inputStream);后返回true,并且文件能正常上传,但是抛出java.net.SocketException: Socket closed异常. 解决: 更新commons-net  jar包,从3.0升到3.4 该问题消失了. 原文地址:https://www.cnblogs.com/Allen-win/p/106

C++学习40 抛出自己的异常

throw 是C++中的关键字,用来抛出异常.如果不使用 throw 关键字,try 就什么也捕获不到:上节提到的 at() 函数在内部也使用了 throw 关键字来抛出异常. throw 既可以用在标准库中,也可以用在自定义的函数中,抛出我们期望的异常.throw 关键字语法为: throw exceptionData; exceptionData 是“异常数据”的意思,它既可以是一个普通变量,也可以是一个对象,只要能在 catch 中匹配就可以. 下面的例子演示了如何使用 throw 关键字

Java中抛出的各种异常

目录(?)[-] 引子 JAVA异常 处理异常机制 捕获异常trycatch 和 finally try-catch语句 trycatch-finally语句 try-catch-finally 规则异常处理语句的语法规则 trycatchfinally语句块的执行顺序 抛出异常 throws抛出异常 使用throw抛出异常 Throwable类中的常用方法 Java常见异常 runtimeException子类 IOException 其他 自定义异常 1. 引子 try…catch…fina

启动HiveServer2抛出"java.lang.IllegalArgumentException: Invalid time unit l"异常

部署Hive后启动HiveServer2居然抛出了以下的异常: 反复检查了配置文件,配置都是正确,就是启动失败,实在没有办法只能根据错误信息排查. * 找到HiveConf.java-->unitFor(String unit, TimeUnit defaultUnit)方法,通过代码可以看出是因为unit这个变量都是false才抛出的异常,那么就继续看是哪里调用了这个方法. 1 public static TimeUnit unitFor(String unit, TimeUnit defau

More Effective C++----(12)理解"抛出一个异常"与"传递一个参数"或"调用一个虚函数"间的差异

Item M12:理解"抛出一个异常"与"传递一个参数"或"调用一个虚函数"间的差异 从语法上看,在函数里声明参数与在catch子句中声明参数几乎没有什么差别: class Widget { ... }; //一个类,具体是什么类 // 在这里并不重要 void f1(Widget w); // 一些函数,其参数分别为 void f2(Widget& w); // Widget, Widget&,或 void f3(const W

异常抛出与捕获的思考

异常处理的思考 在java中异常分为两类.一.检查性异常.二.非检查性异常(运行时异常) 二者的区别:检查性异常需要显式try-catch或者throw.运行时异常可以不用捕获. 对于检查性异常由于必须捕获,所有并不需要太多的讨论(在设计异常的时候需要考虑).主要讨论运行时异常的抛出与捕获. 运行时异常的正确捕获和抛出,能够让系统代码更加简洁与rd只需要关系正常业务,对于不正常业务则交由异常处理. 现在存在的困扰: 1.每调用一个其他方法,都需要考虑与分析这个方法是不是存在异常,影响正常业务流程