# Problematic behavior of the extension manager

**URL:** <https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986>\
**Category:** Support\
**Created:** [April 3, 2020, 11:06pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986 "2020-04-03T23:06:33Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![rkikinis](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/rkikinis/32/791_2.png) [@rkikinis](https://discourse.slicer.org/u/rkikinis)\
**Post date:** [April 3, 2020, 11:06pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/1 "2020-04-03T23:06:33Z")

</div>

Operating system: Mac OS 10.15.4  
Slicer version: Slicer-4.11.0-2020-04-01-macosx-amd64  
Actual behavior:  
Something is broken/bizarre with the extension manager. I need to click twice for the window to appear and the history tab is empty. After I install some extensions, i do not get a prompt to restart. When I close the extension manager and exit slicer, then the extension manager window pops up on its own and prompts for a restart.

 ![Screen Shot 2020-04-03 at 7.05.41 PM](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/d/1/d162ea6292e6072eecaad3132530918d0bc73ca7.png)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [April 4, 2020, 8:37pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/2 "2020-04-04T20:37:42Z")

</div>

These issues are certainly annoying. I’ve submitted a bug report on the issue tracker to discuss it there and make sure it is included in the Slicer5 roadmap.

> <https://github.com/Slicer/Slicer/issues/4806>
>
> From @rkikinis:
> Operating system: Mac OS 10.15.4
> Slicer version: Slicer-4.11.0-2020-04-01-macosx-amd64
> Actual behavior:
> Something is broken/bizarre with the extension manager. I need to click twice for...

---

<div class="post-metadata">

**Author:** ![mikebind](https://avatars.discourse-cdn.com/v4/letter/m/71e660/32.png) [@mikebind](https://discourse.slicer.org/u/mikebind)\
**Post date:** [May 28, 2020, 11:04pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/3 "2020-05-28T23:04:09Z")

</div>

Just want to add that I get the same thing on Windows when I install a new Slicer Nightly. It takes two clicks to open the extension manager, then it loads with nothing in it, then it transiently shows several error messages like: `{1e8be032-811c-4583-b51d-7da23cafc52d}: 5: Operation canceled`. It shows nothing listed in extensions to restore or manage, and the “install” tab initially shows nothing, then eventually shows the list of categories. Clicking on a category launches another interminable wait. Minutes later, there is something in the list of extensions to restore, although today it is telling me that none of those extensions are usable in the current nightly preview (2020-05-27 on Windows), which means I can’t really use this version and will need to go back to an earlier version.

Is there a way to tell whether a particular extension is supported in a release? I looked at the CDash dashboard, but I couldn’t make sense of it. I regularly use SlicerJupyter, SegmentEditorExtraEffects, and SlicerOpenCV, and the current nightly’s extension manager is telling me that none of these are compatible.

---

<div class="post-metadata">

**Author:** ![mikebind](https://avatars.discourse-cdn.com/v4/letter/m/71e660/32.png) [@mikebind](https://discourse.slicer.org/u/mikebind)\
**Post date:** [May 28, 2020, 11:14pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/4 "2020-05-28T23:14:05Z")

</div>

It’s now been about 30min, and this is still what the Extension manager shows:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/9/4/94e6c82704a96d40f5dcd0fea95d5f71f65ae0b6.png)

EDIT: Now it has finally become responsive again, and it has decided that the Extensions I care about ARE compatible and I can install them. This is a frustrating process for users, and the sluggishness and inconsistency of this makes me reluctant to update frequently.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [May 29, 2020, 12:29am UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/5 "2020-05-29T00:29:39Z")

</div>

I find this really frustrating, too. This unreliability is very harmful because most likely newcomers immediately give up on the entire software when they encounter this.

@jcfr @Sam_Horvath What is the current state of migrating the extension manager to a new backend? How much work is still needed? What can we do to make it happen?

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [May 29, 2020, 1:18am UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/6 "2020-05-29T01:18:33Z")

</div>

From the post at [Running Slicer on headless server (Installing Extensions and more...)](https://discourse.slicer.org/t/running-slicer-on-headless-server-installing-extensions-and-more/11689/12) it appears resources need to be allocated for it. Whether that is people scheduling or a monetary decision is unknown to me.

---

<div class="post-metadata">

**Author:** ![Dominic\_LaBella](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/dominic_labella/32/7033_2.png) [@Dominic\_LaBella](https://discourse.slicer.org/u/Dominic_LaBella)\
**Post date:** [June 4, 2020, 8:34pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/7 "2020-06-04T20:34:44Z")

</div>

![2020-06-04 14_14_31-Clipboard](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/a/1/a1b46af53d011974172f1b5ef5fd2ab0333c357e.png)

Is the extension manager up and running? (6-4-2020)  
I get a “Loading extensions” message that won’t go away.  
I have tried multiple wifis and the firewall is not blocking Slicer. I have tried multiple computers/windows 4.11.0 Slicer applications.

I am also unable to open the following website…  
[http://slicer.kitware.com/midas3/slicerappstore](http://slicer.kitware.com/midas3/slicerappstore)

Thanks!

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [June 4, 2020, 9:23pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/8 "2020-06-04T21:23:13Z")

</div>

Sorry, this is a temporary issue that should resolve on its own, please try again in 30-60 minutes.

We are in the process of upgrading the software infrastructure to make the extension server work more reliably.

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 12, 2020, 8:05pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/9 "2020-06-12T20:05:02Z")

</div>

this behavior doesn’t seem to be resolved?

Even with the latest preview, I still need to click the extension manager to twice to open?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [June 12, 2020, 8:16pm UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/10 "2020-06-12T20:16:12Z")

</div>

Have you tried to click once and wait (up to several minutes)?

---

<div class="post-metadata">

**Author:** ![dmarquette](https://avatars.discourse-cdn.com/v4/letter/d/58956e/32.png) [@dmarquette](https://discourse.slicer.org/u/dmarquette)\
**Post date:** [July 1, 2020, 8:15am UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/11 "2020-07-01T08:15:44Z")

</div>

Operating system: macOS Catalina 10.15.5  
Slicer version: 4.11.0  
Expected behavior: open the extension manager successfully and have access to the catalog of available extensions

Actual behavior:  
When I click on the “Extension Manager” icon for the first time after launching Slicer, the following error message is always displayed.

 ![Error message (Extension Manager)](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/6/0/60280f89ae206bedb75565f080e9fc9023656cc0.jpeg)

After closing the error window by pressing the “annuler” (= cancel) button and clicking again on the “Extension Manager” icon, I can open the extension manager. The “Manage Extensions” and “Restore Extensions” tabs work fine, but the “Install Extensions” tab always remains blank with no loading symbol whatsoever.

 ![Extension manager](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/9/5/955b7d2cc603c69dac717b734f6d894c062615d4.png)

Has this problem been reported by other users?

In the meantime, I was able to install the Surface Wrap Solidify extension manually using the Extension Wizard and the extension GitHub.

Thanks for the help 🙂

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [July 1, 2020, 11:44am UTC](https://discourse.slicer.org/t/problematic-behavior-of-the-extension-manager/10986/12 "2020-07-01T11:44:45Z")

</div>

Yes, this issue has been reported and you can track the status at [https://github.com/Slicer/Slicer/issues/5022](https://github.com/Slicer/Slicer/issues/5022). I will link your post there to provide additional info. Thank you!
