View Issue Details

IDProjectCategoryView StatusLast Update
0003249Slicer4Core: Extensionspublic2013-08-27 05:35
Reporterddldave Assigned Tojcfr  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Product VersionSlicer 4.2.0 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0003249: no extensions in extensionmanager
Description

Hi,

when I start Extension manager, I cannot download any extension, the list is empty!
What should I check to fix this problem?

Thanks

David

TagsNo tags attached.

Relationships

related to 0001950 closedjcfr Extension manager does not honor proxy settings for communicating through a firewall 
related to 0003329 acknowledgedjcfr Add settings entry allowing to specify a custom network proxy 
related to 0003330 acknowledgedjcfr Re-proxify python download 

Activities

jcfr

jcfr

2013-07-26 06:27

administrator   ~0009209

Which Operating System ?

If it is Windows 32-bit. See http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/FAQ#Why_there_are_no_windows_32-bit_extensions_available_.3F

jcfr

jcfr

2013-07-30 10:15

administrator   ~0009277

Re-open if you still have issue.

Note also that:

  • there are no extensions for windows 32-bit. See [1]

  • in the past few days, the extensions factory was on-going some maintenance [2]

[1] http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/FAQ#Why_there_are_no_windows_32-bit_extensions_available_.3F

[2] http://slicer-devel.65872.n3.nabble.com/Windows-nightly-not-on-download-page-tt4029503.html

ddldave

ddldave

2013-07-31 00:46

reporter   ~0009292

Last edited: 2013-07-31 04:20

My operating system is ubuntu 12.04 LTS 64 bits.

I still have an error message when I try to connect to midas3: "Failed to load extension page using the following URL:
http://slicer.kitware.com/midas3/slicerappstore?layout=empty&os=linux&arch=amd64&revision=22234

jcfr

jcfr

2013-07-31 06:28

administrator   ~0009296

There are no extension associated with r22234 of Slicer as illustrated in [1].

On the other hand, there are extensions associated with r22233. See [2]

Can you try downloading nightly package associated with Slicer revision 22233? See [3] and [4]

[1] http://slicer.kitware.com/midas3/slicerappstore?layout=empty&os=linux&arch=amd64&revision=22234

[2] http://slicer.kitware.com/midas3/slicerappstore?layout=empty&os=linux&arch=amd64&revision=22233

[3] http://slicer.cdash.org/index.php?project=Slicer4&date=2013-07-24

[4] http://slicer.cdash.org/viewFiles.php?buildid=130678

ddldave

ddldave

2013-07-31 08:35

reporter   ~0009303

Thank's a lot for the answer.
I will try.

ddldave

ddldave

2013-08-01 23:41

reporter   ~0009347

I have installed http://slicer.cdash.org/viewFiles.php?buildid=130678 but I still have an error message when I try to connect to midas3: "Failed to load extension page using the following URL:
http://slicer.kitware.com/midas3/slicerappstore?layout=empty&os=linux&arch=amd64&revision=22233

I have a proxy in my institute, I have configured it in my system settings (I can access with firefox to revision 22233). Should I configure something else in slicer?

Aleks_Dark

Aleks_Dark

2013-08-15 22:57

reporter   ~0009482

ddldave, it is because dear developers forgot to make qt use environment proxy... Probably it will be fixed soon, but until that:

Go to your python module directory.(Edit--> Application Settings --> Modules helps to find it.) Create python's new file /or add those to any existing.

import qt
qt.QNetworkProxy.setApplicationProxy(qt.QNetworkProxy(qt.QNetworkProxy.HttpProxy, "proxy", port));

Till example:
import qt
qt.QNetworkProxy.setApplicationProxy(qt.QNetworkProxy(qt.QNetworkProxy.HttpProxy, "proxy****.fi", 1234));

Save & Restart

Aleks

P.S. New python file will cause a warning message on startup, because there is no Slicer module description in python file you made... Just ignore it, or add to any existing module to avoid such warning.

jcfr

jcfr

2013-08-19 06:07

administrator   ~0009504

Few remarks:

1) To have python code automatically executed at startup, you could simply put it in a file named .slicerrc.py in your home folder.

2) As illustrated in [1], we are already instructing Qt to use system proxy. Do you know why this is not working in your case ?

3) Would it help to add an entry in the settings allowing to not use system proxy and provide a filed to configure a custom proxy ?

[1] https://github.com/Slicer/Slicer/blob/69534eab460dfe13231413f2c8c60d6bc41ece16/Base/QTCore/qSlicerCoreApplication.cxx#L258

Aleks_Dark

Aleks_Dark

2013-08-27 04:25

reporter   ~0009607

jcfr, thanks for correction+hint.

  1. Well, my bad, but don't find that file... Or you mean any file starting with dot in any included directory with lines wrote earlier?

  2. Best guess is that in hospitales, where (possibly) ddldave and me working, patients protection is on proper level, so you shouldn't get through firewalls etc filters unintentionally. System setting are either not defined, or defined, but requires to manually add permissions for program and user to use them. High privacy protection, but makes sense... However it can be only one of limitations.

  3. Sure! Perfect idea, easy script, and in settings it will be easy to find. Waiting for it! :)
    (Pls remember to reproxify python aswell for scripts to download internet data etc. ;) )
    And it would be nice, if you can choose what to proxify. (Like downloading extensions, but not allowing scripts.)

Aleks

jcfr

jcfr

2013-08-27 05:33

administrator   ~0009610

  1. See http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/FAQ/Python_Scripting#How_to_systematically_execute_custom_python_code_at_startup_.3F

2 & 3. See 0003329 and 0003330 - Targeted for 4.4

jcfr

jcfr

2013-08-27 05:35

administrator   ~0009611

Since the problem explaining why extensions are not showing up has been captured by issues 0003329 and 0003330. Closing this one.

Issue History

Date Modified Username Field Change
2013-07-26 06:24 ddldave New Issue
2013-07-26 06:24 ddldave Status new => assigned
2013-07-26 06:24 ddldave Assigned To => jcfr
2013-07-26 06:26 jcfr Priority normal => high
2013-07-26 06:26 jcfr Target Version => Slicer 4.3.0
2013-07-26 06:27 jcfr Note Added: 0009209
2013-07-30 10:15 jcfr Note Added: 0009277
2013-07-30 10:15 jcfr Status assigned => resolved
2013-07-30 10:15 jcfr Fixed in Version => Slicer 4.3.0
2013-07-30 10:15 jcfr Resolution open => fixed
2013-07-31 00:46 ddldave Note Added: 0009292
2013-07-31 00:46 ddldave Status resolved => feedback
2013-07-31 00:46 ddldave Resolution fixed => reopened
2013-07-31 04:20 jcfr Note Edited: 0009292
2013-07-31 06:28 jcfr Note Added: 0009296
2013-07-31 08:35 ddldave Note Added: 0009303
2013-08-01 23:41 ddldave Note Added: 0009347
2013-08-02 08:47 jcfr Relationship added related to 0001950
2013-08-15 22:57 Aleks_Dark Note Added: 0009482
2013-08-19 06:07 jcfr Note Added: 0009504
2013-08-27 04:25 Aleks_Dark Note Added: 0009607
2013-08-27 05:28 jcfr Relationship added related to 0003329
2013-08-27 05:28 jcfr Relationship replaced parent of 0003329
2013-08-27 05:31 jcfr Relationship added related to 0003330
2013-08-27 05:33 jcfr Note Added: 0009610
2013-08-27 05:34 jcfr Relationship replaced related to 0003329
2013-08-27 05:35 jcfr Note Added: 0009611
2013-08-27 05:35 jcfr Status feedback => resolved
2013-08-27 05:35 jcfr Resolution reopened => no change required
2013-08-27 05:35 jcfr Status resolved => closed