I've added a mashup in a demo CRM environment we have. When loading the js I get an 404 Not Found (loading angular.js) and Uncaught Error: Script error for "angular", needed by: qlikui/qui, objects.error-handling/invalid-type.
But in the preview in the mashup editor there is no load of resources/angular.js. Why is angular.js loaded in my CRM system but not in the mashup preview? And does anyone have a clue whats wrong?
The 403 response indicates that you don't have access, most likely due to not being authenticated.
I'm just gonna make some assumptions that you are running ntlm authentication for Sense (Windows Auth) and that you are running Sugar CRM on a unix box. Most likely the unix box is not able to proxy your ntlm credentials to Sense and hence you are either anonymous or denied access.
A good way to find out is to open the devtools in Chrome, go to the network tab and located the websocket connection (might need a refresh of the page for it to appear).
Once you located the websocket connection, click and select the tab "Frames" for the selected connection. The Frames tab will show you all the websocket messages that has been sent, one of the first frames should be a message that says OnAuthenticationInfo or something along those lines, that messages will contain your username if you have one and/or if you need to go authenticate somewhere.