Author: niallp Date: Mon May 29 21:39:02 2006 New Revision: 410185 URL: http://svn.apache.org/viewvc?rev=410185&view=rev Log: Improve error handling when action mapping is not found
Modified: struts/action/trunk/faces/src/main/java/org/apache/struts/faces/renderer/FormRenderer.java Modified: struts/action/trunk/faces/src/main/java/org/apache/struts/faces/renderer/FormRenderer.java URL: http://svn.apache.org/viewvc/struts/action/trunk/faces/src/main/java/org/apache/struts/faces/renderer/FormRenderer.java?rev=410185&r1=410184&r2=410185&view=diff ============================================================================== --- struts/action/trunk/faces/src/main/java/org/apache/struts/faces/renderer/FormRenderer.java (original) +++ struts/action/trunk/faces/src/main/java/org/apache/struts/faces/renderer/FormRenderer.java Mon May 29 21:39:02 2006 @@ -111,6 +111,10 @@ String action = form.getAction(); ModuleConfig moduleConfig = form.lookupModuleConfig(context); ActionConfig actionConfig = moduleConfig.findActionConfig(action); + if (actionConfig == null) { + throw new IllegalArgumentException("Cannot find action '" + + action + "' configuration"); + } String beanName = actionConfig.getAttribute(); if (beanName != null) { form.getAttributes().put("beanName", beanName);