return error.desc;
if (error.uri)
return error.uri;
+ if (error.name && error.message)
+ return error.name + " : " + error.message;
if (error.message)
return error.message;
return error;
}
function onWAMPSessionAuthErrorCB(error) {
- cloudeebus.log("Authentication error: " + cloudeebus.getError(error));
+ var errorStr = cloudeebus.getError(error);
+ cloudeebus.log("Authentication error: " + errorStr);
if (errorCB)
- errorCB(cloudeebus.getError(error));
+ errorCB(errorStr);
}
function onWAMPSessionAuthenticatedCB(permissions) {
}
function busServiceErrorSuccessCB(error) {
- resolver.reject(error, true);
+ resolver.reject(cloudeebus.getError(error), true);
}
cloudeebusService.add(this).then(busServiceAddedSuccessCB, busServiceErrorSuccessCB);
}
function ServiceAddedErrorCB(error) {
- cloudeebus.log("Error adding service method: " + self.name + ", error: " + cloudeebus.getError(error));
- self.promise.resolver.reject(cloudeebus.getError(error), true);
+ var errorStr = cloudeebus.getError(error);
+ cloudeebus.log("Error adding service method: " + self.name + ", error: " + errorStr);
+ self.promise.resolver.reject(errorStr, true);
}
var arglist = [
successCB(serviceName);
}
catch (e) {
- alert("Exception removing service " + serviceName + " : " + e);
+ alert("Exception removing service " + serviceName + " : " + cloudeebus.getError(e));
}
}
}
successCB(objPath);
}
catch (e) {
- alert("Exception adding agent " + agent.objectPath + " : " + e);
+ alert("Exception adding agent " + agent.objectPath + " : " + cloudeebus.getError(e));
}
}
}
this._createWrapper(agent);
}
catch (e) {
- alert("Exception creating agent wrapper " + agent.objectPath + " : " + e);
- errorCB(e);
+ var errorStr = cloudeebus.getError(e);
+ alert("Exception creating agent wrapper " + agent.objectPath + " : " + errorStr);
+ errorCB(errorStr);
return;
}
objJs.methodId[agent.objectPath][idx] = null;
}
catch (e) {
- cloudeebus.log("Unsubscribe error: " + e);
+ cloudeebus.log("Unsubscribe error: " + cloudeebus.getError(e));
}
}
delete objJs.methodId[agent.objectPath];
successCB(agent);
}
catch (e) {
- alert("Exception deleting agent " + rmAgent.objectPath + " : " + e);
- errorCB(e);
+ var errorStr = cloudeebus.getError(e);
+ alert("Exception deleting agent " + rmAgent.objectPath + " : " + errorStr);
+ errorCB(errorStr);
}
}
}
this._deleteWrapper(rmAgent);
}
catch (e) {
- alert("Exception deleting agent wrapper " + rmAgent.objectPath + " : " + e);
- errorCB(e);
+ var errorStr = cloudeebus.getError(e);
+ alert("Exception deleting agent wrapper " + rmAgent.objectPath + " : " + errorStr);
+ errorCB(errorStr);
}
var arglist = [
}
function callMethodErrorCB(error) {
- cloudeebus.log("Error calling method: " + method + " on object: " + self.objectPath + " : " + cloudeebus.getError(error));
- resolver.reject(cloudeebus.getError(error), true);
+ var errorStr = cloudeebus.getError(error);
+ cloudeebus.log("Error calling method: " + method + " on object: " + self.objectPath + " : " + errorStr);
+ resolver.reject(errorStr, true);
}
var arglist = [
handlerCB.apply(self, eval(data));
}
catch (e) {
- cloudeebus.log("Signal handler exception: " + e);
+ var errorStr = cloudeebus.getError(e);
+ cloudeebus.log("Signal handler exception: " + errorStr);
if (errorCB)
- errorCB(e);
+ errorCB(errorStr);
}
}
}
self.wampSession.subscribe(str, signalHandler);
}
catch (e) {
- cloudeebus.log("Subscribe error: " + e);
+ cloudeebus.log("Subscribe error: " + cloudeebus.getError(e));
}
}
function connectToSignalErrorCB(error) {
- cloudeebus.log("Error connecting to signal: " + signal + " on object: " + self.objectPath + " : " + cloudeebus.getError(error));
+ var errorStr = cloudeebus.getError(error);
+ cloudeebus.log("Error connecting to signal: " + signal + " on object: " + self.objectPath + " : " + errorStr);
if (errorCB)
- errorCB(cloudeebus.getError(error));
+ errorCB(cloudeebus.getError(errorStr));
}
var arglist = [
this.wampSession.unsubscribe(this.busConnection.name + "#" + this.busName + "#" + this.objectPath + "#" + ifName + "#" + signal);
}
catch (e) {
- cloudeebus.log("Unsubscribe error: " + e);
+ cloudeebus.log("Unsubscribe error: " + cloudeebus.getError(e));
}
};