Open gregmuellegger opened 5 years ago
We updated Artifactory internally to a newer Version (6.11.1 rev 61101900) which changed the behaviour slightly.
Anaconda Navigator can now start without erroring. However when clicking the "Update index..." button, then the process errors and no index update is performed. The output can be found below:
... many more UI loggings ...
2019-07-25 08:17:54,976 - DEBUG main_window.fix_tab_order:2641
40, <anaconda_navigator.widgets.ButtonLink object at 0x000002C959EA9678>,
2019-07-25 08:17:54,976 - DEBUG main_window.fix_tab_order:2641
41, <anaconda_navigator.widgets.ButtonLink object at 0x000002C959EA9708>,
2019-07-25 08:17:55,011 - DEBUG conda_api.linked:640
C:/Users/muellegger/AppData/Local/Continuum/anaconda3/envs/navigatortest
2019-07-25 08:17:55,012 - DEBUG anaconda_api._pip_data_ready:651
output: [], error:
2019-07-25 08:17:55,013 - DEBUG anaconda_api._pip_data_ready:658
2019-07-25 08:17:55,013 - DEBUG conda_api.linked:640
C:/Users/muellegger/AppData/Local/Continuum/anaconda3/envs/navigatortest
2019-07-25 08:17:55,013 - DEBUG client_api.prepare_model_data:432
2019-07-25 08:17:55,117 - DEBUG client_api.start:60
(/'anaconda_navigator.api.client_api/', /'_prepare_model_data/', AttributeError('/'NoneType/' object has no attribute /'capitalize/''))
2019-07-25 08:17:55,151 - DEBUG anaconda_api._model_data_ready:671
output: None, error: 'NoneType' object has no attribute 'capitalize'
Traceback (most recent call last):
File "C:\Users\muellegger\AppData\Local\Continuum\anaconda3\lib\site-packages\anaconda_navigator\api\anaconda_api.py", line 674, in _model_data_ready
data = output[:]
TypeError: 'NoneType' object is not subscriptable
However even that the error changed after an Artifactory update, I still think that Navigator is the source for the malbehaviour -- reason for my believe is that conda install ..
and others in the CLI works just fine with the same repository.
Any ideas how to solve that? Tell me if I can support somehow in diagnosis or fixing.
Actual Behavior
I've setup a conda repository in Artifactory and configured it in my .condarc file so I can use that channel when doing conda install or any other operation via the command line. The conda cli works just fine with that custom channel.
However after adding the repository to .condarc, then Anaconda Navigator does not start any more. It stops when displaying "Adding featured channels ...", and stdout shows (when run in debug mode):
It seems to me that there is an incompatibility with the repository format in Anaconda Navigator. Since it works just fine with
conda
on the command line, I assume that the culprit is Anaconda Navigator.What could be the problem here?
Anaconda version: 1.9.7 Artifactory version: 6.9.1 rev 60901900
Expected Behavior
Anaconda Navigator should open without error when adding a custom channel.
Steps to Reproduce
Unfortunatelly I cannot provide the link to the repository. However the repo URL contains a user and password token like
https://myuser:NotMyPassword@myrepository.com/
So might this be the problem?
Anaconda or Miniconda version:
Anaconda Navigator version: 1.9.7
Operating System:
Win 64
conda info