 				castedQuery = query;
 			}
 
-			castedQuery.then(hookHandler.bind(this, methodName, parameters), alertFault.bind(this, methodName, parameters, query));
+			castedQuery.then(hookHandler.bind(this, methodName, parameters));
 			
 			if (!queued)
 				service.invokeDeferred(query);

		public function saveWeaveFile(fileContent:JSByteArray, fileName:String, overwriteFile:Boolean):WeavePromise/*/<any>/*/
		{
			var query:WeavePromise/*/<any>/*/ = invokeAdmin(saveWeaveFile, arguments);
			//addAsyncResponder(query, alertResult);
			return query;
		}

		public function removeWeaveFile(fileName:String):WeavePromise/*/<any>/*/
		{
			var query:WeavePromise/*/<any>/*/ = invokeAdmin(removeWeaveFile, arguments);
			query.then(alertResult);
			return query;
		}


		public function setDatabaseConfigInfo(connectionName:String, password:String, schema:String, idFields:Array):WeavePromise/*/<any>/*/
		{
			var query:WeavePromise/*/<any>/*/ = invokeAdmin(setDatabaseConfigInfo, arguments);
			return query;
		}

