# \[BUG-11355\] Can't add any components to Perspective Designer

**URL:** <https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614>\
**Category:** Ignition Early Access\
**Tags:** perspective\
**Created:** [June 6, 2019, 3:20pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614 "2019-06-06T15:20:27Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![skyler.brandt](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@skyler.brandt](https://forum.inductiveautomation.com/u/skyler.brandt)\
**Post date:** [June 6, 2019, 3:20pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/1 "2019-06-06T15:20:27Z")

</div>

I’m check out Ignition 8, but I am unable to add any components to a perspective view. Whenever I click on a component and drag it to the view I just get a error mouse symbol.

 ![ignition-perspective-designer](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c03687bafc18dd58023a1d5afa4b485b694717dd.png)

Also if I start up Designer I can add components to vision windows but once I try to add anything to a perspective view I then can’t add anything to vision windows as well. I just get the same error mouse symbol.

OS: KDE Neon, based on Ubuntu 18.04  
Java: OpenJDK 1.8  
Intel Graphics

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [June 6, 2019, 3:26pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/2 "2019-06-06T15:26:10Z")

</div>

I think we're tracking this already as FB11355, so I'm going to add that to the title.

Unfortunately the fix appears to be blocked on a complex bug in the JxBrowser library. Note from the vendor:

> Latest update from Team Dev on 5/9:
> 
> ​Dear Joel,
> 
> Unfortunately, the issue appeared to be more complex than we expected. We are not able to implement Drag&Drop on Linux in a heavyweight mode as we do it on macOS and Windows due to some restrictions of embedding a native window from one process to another on Linux itself.
> 
> To my regret, the approach we used to make an improved Drag&Drop did not work and we are out of options at the moment. We plan to come back to this issue after the official release of JxBrowser 7.0.
> 
> I will let you know once I have any updates regarding this issue.
> 
> Thank you for understanding.

That it breaks Vision afterwards may be something we can address sooner, though...

---

<div class="post-metadata">

**Author:** ![skyler.brandt](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@skyler.brandt](https://forum.inductiveautomation.com/u/skyler.brandt)\
**Post date:** [June 6, 2019, 4:27pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/3 "2019-06-06T16:27:51Z")

</div>

Thanks for the quick reply. If there’s any other information I can provide to help fix the bug just let me know.

---

<div class="post-metadata">

**Author:** ![osolorzano](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/osolorzano/32/6432_2.png) [@osolorzano](https://forum.inductiveautomation.com/u/osolorzano)\
**Post date:** [June 6, 2019, 4:58pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/4 "2019-06-06T16:58:33Z")

</div>

Just as a note, drag & drop is non-functional on Linux but you can continue to add components to your views by clicking the component in the component menu then clicking again in the view. It’s not an ideal workaround, but if you don’t have another operating system available to design on it’s the only way right now.

---

<div class="post-metadata">

**Author:** ![skyler.brandt](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@skyler.brandt](https://forum.inductiveautomation.com/u/skyler.brandt)\
**Post date:** [June 6, 2019, 5:08pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/5 "2019-06-06T17:08:54Z")

</div>

Awesome thanks. I’m just trying out 8 so that works just fine.

---

<div class="post-metadata">

**Author:** ![wiltshire.john](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/wiltshire.john/32/12067_2.png) [@wiltshire.john](https://forum.inductiveautomation.com/u/wiltshire.john)\
**Post date:** [December 1, 2019, 5:25pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/6 "2019-12-01T17:25:47Z")

</div>

Has there been any further progress on this. Seems like Symbol Factory and Image Management do not work in Perspective Designer on Linux. I can’t seem to find any workaround.

---

<div class="post-metadata">

**Author:** ![curtduquette](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@curtduquette](https://forum.inductiveautomation.com/u/curtduquette)\
**Post date:** [December 12, 2019, 3:48am UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/7 "2019-12-12T03:48:28Z")

</div>

I am also having this issue. I cannot use symbol factory within Ignition Perspective on Ubuntu since i cannot drag and drop. Other components from the component pallet are manageable by clicking on them and then on the view, however symbol factory will not work.

Is there any work around on Linux?

---

<div class="post-metadata">

**Author:** ![piacobucci](https://avatars.discourse-cdn.com/v4/letter/p/e36b37/32.png) [@piacobucci](https://forum.inductiveautomation.com/u/piacobucci)\
**Post date:** [March 1, 2020, 4:58pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/8 "2020-03-01T16:58:08Z")

</div>

The work around is ok for components but how do we go about adding our SVG files to Perspective using Linux? I can import SVG files using Image Management but no way to embed so I can access SVG elements. Also, all tag drag and drop functions are not possible which is a much bigger issue.

Has there been any update from Team Dev on this issue?

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [March 2, 2020, 3:41pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/9 "2020-03-02T15:41:36Z")

</div>

We’re working on upgrading the JXBrowser library used by the Designer to a newer version which should supposedly resolve these drag-and-drop issues, but the changes are still going through code review and then they’ll need to go through testing. 8.0.11 is the most likely release to contain this fix, assuming everything goes well.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [April 1, 2020, 10:55pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/10 "2020-04-01T22:55:20Z")

</div>

It looks like unfortunately this is a limitation of XDnD on linux, and will not be resolved with the new version of JxBrowser. We are currently looking into workarounds so that the all functionality that uses drag-n-drop has alternatives in order to ensure that the linux designer is fully functional.

---

<div class="post-metadata">

**Author:** ![kb5won](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kb5won/32/4967_2.png) [@kb5won](https://forum.inductiveautomation.com/u/kb5won)\
**Post date:** [October 9, 2020, 5:17pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/11 "2020-10-09T17:17:30Z")

</div>

I’m using version 8.0.16 and it appears this bug still exists.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 9, 2020, 5:20pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/12 "2020-10-09T17:20:33Z")

</div>

The JXBrowser upgrade is part of 8.1.0. If it has any effect on fixing this issue you will see it there.

---

<div class="post-metadata">

**Author:** ![kb5won](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kb5won/32/4967_2.png) [@kb5won](https://forum.inductiveautomation.com/u/kb5won)\
**Post date:** [October 9, 2020, 5:57pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/13 "2020-10-09T17:57:06Z")

</div>

not tested?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 9, 2020, 6:11pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/14 "2020-10-09T18:11:34Z")

</div>

I don’t know if it’s been through QA or not, but it seems to work for me after a quick test.

---

<div class="post-metadata">

**Author:** ![WillMT10](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@WillMT10](https://forum.inductiveautomation.com/u/WillMT10)\
**Post date:** [October 9, 2020, 6:37pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/15 "2020-10-09T18:37:23Z")

</div>

Running into a similar issue where I can’t drag n drop SVG’s on Mac but guessing it is a different bug/security issue with Mac OS. Below is the error I get in the designer. Designer/gateway running on the same machine: Mac OS 10.15.2. Ignition 8.1.0 rc2.

```auto
java.lang.NullPointerException
	at com.teamdev.jxbrowser.view.swing.internal.dnd.DragAndDropHelper$DropListener.updateDragOperation(DragAndDropHelper.java:243)
	at com.teamdev.jxbrowser.view.swing.internal.dnd.DragAndDropHelper$DropListener.dragOver(DragAndDropHelper.java:272)
	at java.desktop/java.awt.dnd.DropTarget.dragOver(Unknown Source)
	at java.desktop/sun.awt.dnd.SunDropTargetContextPeer.processMotionMessage(Unknown Source)
	at java.desktop/sun.lwawt.macosx.CDropTargetContextPeer.processMotionMessage(Unknown Source)
	at java.desktop/sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchMotionEvent(Unknown Source)
	at java.desktop/sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/sun.awt.dnd.SunDropTargetEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processDropTargetEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

```

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 9, 2020, 6:45pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/16 "2020-10-09T18:45:30Z")

</div>

Are you dragging an external SVG or one from Symbol Factory?

---

<div class="post-metadata">

**Author:** ![WillMT10](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@WillMT10](https://forum.inductiveautomation.com/u/WillMT10)\
**Post date:** [October 9, 2020, 6:47pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/17 "2020-10-09T18:47:19Z")

</div>

External (from Finder on Mac). I should add that this is for Perspective.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 9, 2020, 6:53pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/18 "2020-10-09T18:53:29Z")

</div>

Thanks, opened a ticket to look into this.

---

<div class="post-metadata">

**Author:** ![WillMT10](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@WillMT10](https://forum.inductiveautomation.com/u/WillMT10)\
**Post date:** [October 9, 2020, 7:04pm UTC](https://forum.inductiveautomation.com/t/bug-11355-cant-add-any-components-to-perspective-designer/25614/19 "2020-10-09T19:04:52Z")

</div>

Thanks! I double checked and I can add the same SVG, via drag n drop, to Vision without issue. Only getting an error in Perspective.
