- return invokeCallback(m_scriptState.get(), m_callback.newLocal(isolate), 0, argv);
+ v8::TryCatch exceptionCatcher;
+ exceptionCatcher.SetVerbose(true);
+ ScriptController::callFunction(m_scriptState->executionContext(), m_callback.newLocal(m_scriptState->isolate()), m_scriptState->context()->Global(), 0, argv, m_scriptState->isolate());
+ return !exceptionCatcher.HasCaught();