# Importing Icon Picker POPUP component from IGNITION EXCHANGE to DESIRE PROJECT

**URL:** <https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [June 27, 2024, 12:24am UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427 "2024-06-27T00:24:37Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 12:24am UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/1 "2024-06-27T00:24:38Z")

</div>

Hello, I just imported the component of icon picker but do not show any icon

this is the url where get th info I guess

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/9/e95e6b42af6498ce42981e6d1f11049a1109fa7e.png)

and when I try to SEARCH some icons, don't show anything.  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/2/f263170464e641d795c476433f7f9143a57ffeb2.png)

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [June 27, 2024, 2:31pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/2 "2024-06-27T14:31:39Z")

</div>

You're suppressing errors with that `except: pass`. It's gonna make debugging VERY hard.

I suggest you NEVER do that, and particularly not when something is not working.

---

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 2:33pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/3 "2024-06-27T14:33:21Z")

</div>

but that comes with the component, I just imported to the desire project , that's it

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [June 27, 2024, 2:37pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/4 "2024-06-27T14:37:42Z")

</div>

I guess it means you should be putting your own error handling there.  
If you don't know what to do with it for now, just get rid of it (the whole try/except thing) and see if you get errors. Right now, your API call could be raising an error and you wouldn't know it.

Really REALLY, do NOT suppress errors like this, wherever the code may come.

You might encounter `except SomeParticularError: pass`, which can be fine, because it will only apply to that particular error. Someone could do that on purpose because this error can be ignored in that situation.

But with a blank `except`, it's one of the smelliest of code smells.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [June 27, 2024, 2:39pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/5 "2024-06-27T14:39:57Z")

</div>

> [@Esme\_Lopez](#):
>
> I just imported to the desire project

What project? From the exchange? If so, that's failrly important information.

---

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 2:42pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/6 "2024-06-27T14:42:59Z")

</div>

I added to the tittle, sorry , yes I just imported the view and that´s it  
I just can´t see any icon

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/b/4b0efa7221265f685332d3fafab7e26f780420bd.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/d/cdbedab319015961fc94af004dd4ec48b96861b3.png)

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [June 27, 2024, 2:44pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/7 "2024-06-27T14:44:16Z")

</div>

What project? Link to the project. I would reach out to the developer, there is a handy link in the exchange to do just that.

---

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 2:46pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/8 "2024-06-27T14:46:25Z")

</div>

[Ignition Exchange | Inductive Automation](https://inductiveautomation.com/exchange/2282/overview)

I imported this component to my standart ignition project

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [June 27, 2024, 2:47pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/9 "2024-06-27T14:47:00Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/5/c57d73f077db8619ddc015b67f7fcabb518ee439.png)

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [June 27, 2024, 2:54pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/10 "2024-06-27T14:54:15Z")

</div>

I'll say it again:  
Remove that `try/except` - Keep the code inside, obviously.  
Then you'll see what the error is and we can start debugging.

---

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 3:06pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/11 "2024-06-27T15:06:50Z")

</div>

only get a result for this print that is empty obviously

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/c/6c26d347a3ce4a71505c09231a504ef5ea987e75.png)

and now shows this error:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/b/7b0a608c90c410c4c29f6fceeb7dcd06beb91309.png)

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [June 27, 2024, 3:08pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/12 "2024-06-27T15:08:51Z")

</div>

No error ?  
Where you underlined the return value in your previous screenshot, do you still only get `[]` ?

---

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 3:09pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/13 "2024-06-27T15:09:53Z")

</div>

I do not get the result, only print the first print

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [June 27, 2024, 3:10pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/14 "2024-06-27T15:10:26Z")

</div>

Put your cursor over the error and it will give more info

---

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 3:11pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/15 "2024-06-27T15:11:37Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/b/eb71abd8d1bda850a866af2ce8f6e9239541717c.png)

is the connection

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [June 27, 2024, 3:11pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/16 "2024-06-27T15:11:54Z")

</div>

I replied before you added the screenshot.

Now we're moving forward: You do have an error, that was being suppressed by the `except: pass`.  
So now we can address that error, but you'll need to tell us what it is.

edit:  
Alright, so there's something wrong with the API call.

I suggest you move to the script console to debug it, it will make things much easier.  
A time out could mean many things but I'm not the best at debugging those.  
Hopefully someone else will jump in and give you a hand with this.

Start by making sure the path you're supplying as parameter is valid.

---

<div class="post-metadata">

**Author:** ![Esme\_Lopez](https://avatars.discourse-cdn.com/v4/letter/e/ecb155/32.png) [@Esme\_Lopez](https://forum.inductiveautomation.com/u/Esme_Lopez)\
**Post date:** [June 27, 2024, 3:15pm UTC](https://forum.inductiveautomation.com/t/importing-icon-picker-popup-component-from-ignition-exchange-to-desire-project/92427/17 "2024-06-27T15:15:04Z")

</div>

I print this:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/c/6c268dcd265e11ea682f51ba7b81baaae5679bb7.png)

I got the correct address, I will try it the complete sentence
