[jboss-svn-commits] JBL Code SVN: r33609 - labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/camel/component.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jun 23 13:48:43 EDT 2010


Author: baunax
Date: 2010-06-23 13:48:43 -0400 (Wed, 23 Jun 2010)
New Revision: 33609

Modified:
   labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/camel/component/DroolsJaxbDataFormat.java
Log:
throw an IllegalStateException instead of a NPE when the body is not a ExecutionResults

Modified: labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/camel/component/DroolsJaxbDataFormat.java
===================================================================
--- labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/camel/component/DroolsJaxbDataFormat.java	2010-06-23 17:48:12 UTC (rev 33608)
+++ labs/jbossrules/trunk/drools-pipeline/drools-camel/src/main/java/org/drools/camel/component/DroolsJaxbDataFormat.java	2010-06-23 17:48:43 UTC (rev 33609)
@@ -52,6 +52,8 @@
 		
 		if (body instanceof ExecutionResults) {
 			result = resTranslator.transform((ExecutionResultImpl) body, marshaller);
+		} else {
+			throw new IllegalArgumentException("body must be instance of " + ExecutionResults.class.getName());
 		}
 
 		byte[] bytes;



More information about the jboss-svn-commits mailing list