I sincerely hate doing this… Asking for a help to log in into an app… I feel myself stupid, although I know - it is your fault. It is 2024, there cannot be problems on user’s side to log in into an app. But yet you have one.
The freshly installed manager says I am offline. The log says, that the sites cannot be reached, status Forbidden, but I can open all of them in the browser.
So, my question is: can I advise your software to our clients or not?
Hey Nikolay,
We agree with you; that should not happen!
Unfortunately, we cannot replicate all possible system configurations, especially when dealing with corporate environments.
The good news is that we’re here to help, and your report will contribute to make even Speckle better.
- can you log in from your browser to the web app? https://app.speckle.systems/
- can you please check the following URLs are not being blocked by IT rules such as VPNs or firewalls:
- can you please send us your manager logs in
%appdata%/Speckle/Logs
Hello, Matteo,
Thanks for the quick reply. Yes, I can login into Speckle in the browser. I’ve tryed to clean the cache and cookies meanwhile - it did not help. Basically, what happens - I see the message about successfull login in the browser but it is not transferred to the manager. The URL you’ve sent me is reachable.
The log is in the attachment.
SpeckleCoreLog20240807.txt (3.2 KB)
From the log it seems Manager cannot reach the server that provides the list of Connectors.
Are you able to access this URL form a web browser?
Yes, I receive a json with AdvancedSteel connector.
BTW the log has changed a bit, see the attachment.
SpeckleCoreLog20240807.txt (12.6 KB)
Thanks, we haven’t seen this type of error before. It seems like your network might be blocking the calls Manager is making to our API.
- if you are using a corporate network or VPN, can you please try switching to a different netowork (like a wifi or hotspot?)
- could it be that your company firewall/IT policy might be blocking or interering with the traffic from some desktop apps?
Actually, I am entirely sure that our IT don’t care about Speckle Manager. It would be an enormous coincidence, that they block exactly its calls. I still don’t understand why even the list of connectors cannot be retriven, although it is accessible in the browser.
BTW what is this:
localhost
This is the site which Speckle tries to reach when I copy paste the address from log, but fails.
Fair, but what we’ve found is that firewalls are setup with a generic action that anything that isn’t a browser might be blocked from making calls out to the web. So not specifically Manager.
Ok, seems like it’s a network issue. I managed to login from alternative WiFi.
What exactly should I ask for our IT guys?
In order for us to securely authenticate your account with desktop software on your computer, we’re starting up a little temporary local server which the browser can reach with an access code. This is exactly the same way Rhino and many other software authenticate their users
Your IT might be blocking by default some website access, so double checking we’re not caught in a list would be a great start. Most likely going to them and asking what’s wrong while demonstrating the problem is the best way, as they’re good people that know their job - it’s difficult for us to tell from the outside.
If they have questions, we’re going to be happy to answer them!
Blockquote
as they’re good people that know their job
The joke of the year, man! The whole office laughs over their heads…
In real world IT are outsource company, they are as peaky as you when it comes to requests.
First, they will send us to you. Couple of days later they will ask for specific information.
Another week later they will tell us that everything works on their side and we should go back to you…
So, to save the time: what would YOU tell them to check, so that they have no chance to avoid it?
hello Jonathon,
I am working on this problem now, I have further details but wish that you contact me because it is sensitive.
greetings Wolfgang
Kind reminder that the issue is still open and slowly burns our projects…
To pick up on the details that @wolfgangS has shared with me in a private message, Speckle is almost certainly not blocking your IP.
I am talking with SpeckleOps now; we’re investigating.
Hello Jonathon,
thank you for your help, the SpeckleOps was able to help us, it was indeed the IP blocking.
great work from your support, thanks!
Wolfgang
Perfect, apologies for my premature non-diagnosis.
If anyone in the company is bulk sending from a script, let’s talk, as there are ways that should not trigger such a defensive block from the infrastructure.
If there is a mechanism that blocks your clients, there must be also a feedback mechanism to avoid such miscommunication.
Yes there were and will be skripts which send data intensively. Moreover, as there is no developed enough storage structure (only projects and streams), there is also possible creation of dozen of streams.
Could you explain in detail what limitations Speckle has in terms of batch down/load to consider?
Some defensive mechanisms are dynamic, so they are more likely related to frequency rather than mass. We don’t state a hard and fast metric for the general availability free server - but a better means to correlate your reports with potential false positives is a valuable insight.
If you are automating against the general availability server, I’d like to schedule a call to discuss your goals.