brainglobe / brainglobe-atlasapi

A Python interface to access neuroanatomical atlases
https://brainglobe.info/documentation/brainglobe-atlasapi/index.html
BSD 3-Clause "New" or "Revised" License
127 stars 34 forks source link

[BUG] #434

Open dprotter opened 3 days ago

dprotter commented 3 days ago

Describe the bug Cannot launch brainrender due to HTTPS read timeout

Fresh install of brainglobe following the install documentation . Was able to launch napari. I successfully loaded the atlas manager plugin. There was a network connectivity error in the terminal, but it was able to begin downloading an atlas. However, Napari hung after it completed this download, and I was unable to do anything else. I force-quite napari.

After restarting napari, I was unable to access any brainrender plugins without receiving an HTTPS timeout (However, I can successfully ping the address).

I removed the environment and re-installed, but have not be able to get the atlas manager to work since then.

To Reproduce Installed and ran brainglobe-napari

Expected behaviour

Open atlas manager Log file brainrender_error.txt

Screenshots image

Computer used (please complete the following information):

Additional context Add any other context about the problem here.

adamltyson commented 2 days ago

Hi @dprotter our hosting service seems to be having some issues this week. I think it's back online now. Could you try again?

We're going to look into ways to make this more robust in the future.

@alessandrofelder it seems like this hasn't got anything to do with brainrender-napari itself, but thought I'd tag you to make sure.

dprotter commented 2 days ago

hmm, Im still getting the same error. Digging through the traceback I do see this, which might indicate something going on with the URL information or how brainglobe is trying to access the hosting service?

`File ~/anaconda3/envs/brainglobe-env/lib/python3.12/ssl.py:1319, in SSLSocket.do_handshake(self=<ssl.SSLSocket [closed] fd=-1, family=2, type=1, proto=0>, block=False) 1318 self.settimeout(None) -> 1319 self._sslobj.do_handshake() self = <ssl.SSLSocket [closed] fd=-1, family=2, type=1, proto=0> self._sslobj = None 1320 finally:

TimeoutError: _ssl.c:983: The handshake operation timed out

The above exception was the direct cause of the following exception:`

adamltyson commented 1 day ago

@dprotter I think this is still due to the hosting service. How we access it hasn't changed, but there have been many issues this week unfortunately.