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

Reply via email to