I have the following message (singular) appearing on my browser console log when I am invoking a service call. The odd part is it does work correctly and I do get the result, but it just floods the browser logs with these messages. It only happens on Firefox and not on Chrome. It wasn’t trivial to find what is wrong though because the trace does not show any custom JS files that it is calling.
The UI-Router state definition has the following to get the promise from the service
.state('app.users.add', {
resolve: {
newPassword: function(AdminUserService) {
return AdminUserService.randomPassword()
}
},
The service implementation is
/**
* Creates a random password. It uses 8 characters from validPasswordCharacters.
* @returns {string} Random password
*/
vm.randomPassword = () => {
var password = ''
for (var i = 0; i < 8; ++i) {
password += Random.choice(validPasswordCharacters)
}
return password
}
Exception in delivering result of invoking 'angular:AdminUserService/randomPassword': serviceInstance[funcDef]/<@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:71:24 Meteor.bindEnvironment/<@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:999:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3928:9 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17 .apply@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3902:31 .call@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3780:12 serviceInstance[funcDef]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:70:1 methods[methodName]@http://localhost:3000/packages/netanelgilad_angular-server.js?a4bf93dc75649cb3abd0df59e8ea31d6001bb609:152:20 .apply/stubReturnValue<@http://localhost:3000/packages/ddp-client.js?250b63e6c919c5383a0511ee4efbf42bb70a650f:3911:20 .withValue@http://localhost:3000/packages/meteor.js?9730f4ff059088b3f7f14c0672d155218a1802d4:971:17