Exceptions thrown in js Shindig code
------------------------------------

                 Key: SHINDIG-1202
                 URL: https://issues.apache.org/jira/browse/SHINDIG-1202
             Project: Shindig
          Issue Type: Bug
          Components: Javascript 
         Environment: Safari, Chrome (Mac, Win, Linux)
            Reporter: Vadim Gerasimov


The following code throws "Uncaught TypeError: Illegal invocation" exception in 
gadgets running in Safari and Chrome. Other browsers are not affected. In some 
cases the gadgets stop working after the exception.

...
gadgets.log.logAtLevel = function(level, message) {
 if (level < gadgets.log.logLevelThreshold_ || !window.console) {
   return;
 }

 var logger = window.console.log;

 if (level == gadgets.log.WARNING && window.console.warn) {
   logger = window.console.warn;
 } else if (level == gadgets.log.ERROR && window.console.error) {
   logger = window.console.error;
 }

 logger(message); // **** Exception here ****
};
...



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to