Author: keith Date: Sat Jul 19 08:35:38 2008 New Revision: 19633 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=19633
Log: Fixing Mashup-994 Modified: trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java Modified: trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java URL: http://wso2.org/svn/browse/wso2/trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java?rev=19633&r1=19632&r2=19633&view=diff ============================================================================== --- trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java (original) +++ trunk/mashup/java/modules/hostobjects/src/org/wso2/mashup/hostobjects/system/SystemHostObject.java Sat Jul 19 08:35:38 2008 @@ -33,6 +33,8 @@ import org.mozilla.javascript.NativeArray; import org.mozilla.javascript.Scriptable; import org.mozilla.javascript.ScriptableObject; +import org.mozilla.javascript.Undefined; +import org.mozilla.javascript.UniqueTag; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerException; @@ -914,8 +916,9 @@ String logMessage; String logLevel; - if (arguments[0] instanceof String) { - logMessage = (String) arguments[0]; + Object argument = arguments[0]; + if (argument != null && !(argument instanceof Undefined || argument instanceof UniqueTag)) { + logMessage = argument.toString(); } else { throw new MashupFault("The first argument should contain a message to log"); } _______________________________________________ Mashup-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/mashup-dev
