# \[Bug-12013\] Perspective Missing in the Designer

**URL:** <https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743>\
**Category:** Ignition Early Access\
**Created:** [January 8, 2019, 3:59pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743 "2019-01-08T15:59:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [January 8, 2019, 3:59pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/1 "2019-01-08T15:59:08Z")

</div>

Downloaded and installed the beta version as of 2019-01-08 08:00, and perspective is missing from the designer.

The following is in the designer console log

```auto
08:56:32.094 [AWT-EventQueue-0] ERROR designer.main - Failed to start Perspective module - unable to initialize browser
java.lang.NoClassDefFoundError: com/teamdev/jxbrowser/chromium/BrowserPreferences
	at com.inductiveautomation.ignition.designer.JXBrowserUtil.startup(JXBrowserUtil.java:29)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadModules(IgnitionDesigner.java:753)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startup(IgnitionDesigner.java:453)
	at com.inductiveautomation.ignition.designer.DesignerStartupHook$2.run(DesignerStartupHook.java:313)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(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.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)
Caused by: java.lang.ClassNotFoundException: com.teamdev.jxbrowser.chromium.BrowserPreferences
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	... 17 common frames omitted

```

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [January 8, 2019, 4:38pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/2 "2019-01-08T16:38:35Z")

</div>

> [@Kyle\_Chase](#):
>
> at com.inductiveautomation.ignition.designer.DesignerStartupHook$2.run(DesignerStartupHook.java:313)  
> at java.desktop/java.awt.event.InvocationEvent.dispatch(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.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)

Thanks for the report, we're looking into the issue and will get it resolved in an upcoming beta update.

---

<div class="post-metadata">

**Author:** ![systemparadox](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@systemparadox](https://forum.inductiveautomation.com/u/systemparadox)\
**Post date:** [January 9, 2019, 12:30pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/3 "2019-01-09T12:30:10Z")

</div>

I also have this issue. The `wrapper.log` shows the following error:

```auto
org.xml.sax.SAXException: XML Parsing of optional library manifest 'file.xml' failed due missing file 'jxbrowser-6.22.jar.jar'
...
Caused by: java.io.FileNotFoundException: lib/opt/jxbrowser/jxbrowser-6.22.jar.jar (No such file or directory)

```

`/usr/local/bin/ignition/lib/opt/jxbrowser/jxbrowser-6.22.jar` exists, but `/usr/local/bin/ignition/lib/opt/jxbrowser/jxbrowser-6.22.jar.jar` does not.

I tried adding a symlink for the `.jar.jar` as a workaround, but that doesn’t seem to change anything.

---

<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:** [January 9, 2019, 1:19pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/4 "2019-01-09T13:19:59Z")

</div>

This got fixed yesterday but I don’t know if the nightly build was successful.

---

<div class="post-metadata">

**Author:** ![brian.mills](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/brian.mills/32/6348_2.png) [@brian.mills](https://forum.inductiveautomation.com/u/brian.mills)\
**Post date:** [January 9, 2019, 6:20pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/5 "2019-01-09T18:20:33Z")

</div>

(Still having this today… was told in the post I made today, 1-9-19, that this will be fixed in the next few nightlies)

---

<div class="post-metadata">

**Author:** ![andrei.plotnikov](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@andrei.plotnikov](https://forum.inductiveautomation.com/u/andrei.plotnikov)\
**Post date:** [January 10, 2019, 12:28pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/6 "2019-01-10T12:28:18Z")

</div>

I have the same problem:

10:08:45.944 [AWT-EventQueue-0] ERROR designer.main - Failed to start Perspective module - unable to initialize browser  
java.lang.NoClassDefFoundError: com/teamdev/jxbrowser/chromium/BrowserPreferences  
at com.inductiveautomation.ignition.designer.JXBrowserUtil.startup(JXBrowserUtil.java:29)  
at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadModules(IgnitionDesigner.java:753)  
at com.inductiveautomation.ignition.designer.IgnitionDesigner.startup(IgnitionDesigner.java:453)  
at com.inductiveautomation.ignition.designer.DesignerStartupHook$2.run(DesignerStartupHook.java:313)  
at java.desktop/java.awt.event.InvocationEvent.dispatch(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.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)  
Caused by: java.lang.ClassNotFoundException: com.teamdev.jxbrowser.chromium.BrowserPreferences  
at java.base/java.net.URLClassLoader.findClass(Unknown Source)  
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)  
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)  
… 17 common frames omitted

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [January 10, 2019, 4:45pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/7 "2019-01-10T16:45:40Z")

</div>

Doesn’t look like last night’s publication included the fix, but it should be fixed in tomorrow’s build, so if your build is from 11Jan2018 or later and you continue to see issues with jxbrowser loading, please let us know.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 10, 2019, 9:46pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/8 "2019-01-10T21:46:57Z")

</div>

> [@systemparadox](#):
>
> I also have this issue. The wrapper.log shows the following error:
> 
> /usr/local/bin/ignition/lib/opt/jxbrowser/jxbrowser-6.22.jar exists, but /usr/local/bin/ignition/lib/opt/jxbrowser/jxbrowser-6.22.jar.jar does not.
> 
> I tried adding a symlink for the .jar.jar as a workaround, but that doesn't seem to change anything.

This issue will be fixed (separate from the main issue in this thread) in the next nightly build as well.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [January 11, 2019, 7:32pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/9 "2019-01-11T19:32:51Z")

</div>

These issues were fixed in the build that was uploaded today (1/11). Please let us know if you continue to see this behavior after upgrading.

---

<div class="post-metadata">

**Author:** ![brian.mills](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/brian.mills/32/6348_2.png) [@brian.mills](https://forum.inductiveautomation.com/u/brian.mills)\
**Post date:** [January 14, 2019, 4:40pm UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/10 "2019-01-14T16:40:45Z")

</div>

Confirmation. Perspective is back in the designer.

---

<div class="post-metadata">

**Author:** ![Chris\_Province](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris\_Province](https://forum.inductiveautomation.com/u/Chris_Province)\
**Post date:** [February 28, 2024, 1:01am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/11 "2024-02-28T01:01:31Z")

</div>

I have the most recent version and am running on mac. I don't have the perspective tab in my project browser. I can't find anything in the forum recently regarding the issue. This was the closest I found but since it was so old I don't feel like it is relevant to the issue I'm having.

---

<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:** [February 28, 2024, 1:03am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/12 "2024-02-28T01:03:17Z")

</div>

Have you checked to make sure the Perspective module is installed?

Are there any errors in the Designer console/logs after it starts?

---

<div class="post-metadata">

**Author:** ![Chris\_Province](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris\_Province](https://forum.inductiveautomation.com/u/Chris_Province)\
**Post date:** [February 28, 2024, 1:26am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/13 "2024-02-28T01:26:51Z")

</div>

Sorry I’m very new to this. I just uninstalled and am going to reinstall. How do I check those?

---

<div class="post-metadata">

**Author:** ![Chris\_Province](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris\_Province](https://forum.inductiveautomation.com/u/Chris_Province)\
**Post date:** [February 28, 2024, 1:39am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/14 "2024-02-28T01:39:00Z")

</div>

I did find that is is activated and running in module configuration

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

---

<div class="post-metadata">

**Author:** ![Chris\_Province](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris\_Province](https://forum.inductiveautomation.com/u/Chris_Province)\
**Post date:** [February 28, 2024, 1:42am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/15 "2024-02-28T01:42:18Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/b/db660d53f02502b7990a192717b484521f229e59.jpeg)

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

---

<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:** [February 28, 2024, 2:45am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/16 "2024-02-28T02:45:07Z")

</div>

It looks like there is an error at the bottom of the console logs. Can you copy and paste the entire thing here?

---

<div class="post-metadata">

**Author:** ![Chris\_Province](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris\_Province](https://forum.inductiveautomation.com/u/Chris_Province)\
**Post date:** [February 28, 2024, 3:41am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/17 "2024-02-28T03:41:34Z")

</div>

21:39:51.063 [Designer-Startup] INFO designer.main - Downloading... [+0]  
21:39:51.337 [Designer-Startup] INFO designer.main - Cleanup... [+274]  
21:39:51.364 [Designer-Startup] INFO designer.main - Initializing UI... [+301]  
21:39:51.459 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good'  
21:39:51.459 [Designer-Startup] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms  
21:39:57.068 [Designer-Startup] INFO designer.main - Starting module: Perspective [+6005]  
21:40:01.504 [Designer-Startup] INFO Perspective.Designer - Starting up Perspective module. Mode: Activated  
21:40:02.109 [Designer-Startup] ERROR designer.JXBrowserUtil - Failed to start Browser Engine with options  
com.teamdev.jxbrowser.engine.EngineOptions:  
autoplayEnabled: false  
chromiumDir: /Users/Chris/.ignition/cache/resources/jxbrowser/7.36.3  
chromiumSwitches:   
diskCacheSize:   
fileAccessFromFilesAllowed: false  
isGpuDisabled: false  
isIncognitoEnabled:false  
language:en  
passwordStore:   
remoteDebugginPort: 9222  
renderingMode: OFF\_SCREEN  
isSandboxDisabled: false  
secureOriginWhitelist:   
isTouchMenuEnabled: false  
userAgent:   
userDataDir:/var/folders/5h/p0w\_wg295yq9hhpq2f6fm3qr0000gs/T/JxBrowser-UserData-8e984cde-4e2f-4fb2-ba0b-2e60f6d24828  
webSecurityDisabled: false  
.  
com.teamdev.jxbrowser.engine.ChromiumProcessStartupFailureException: Process exit code: 134  
at com.teamdev.jxbrowser.engine.internal.EngineImpl.newInstance(EngineImpl.java:220)  
at com.teamdev.jxbrowser.engine.Engine.newInstance(Engine.java:163)  
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.lambda$getOrCreateEngine$2(JxBrowserUtil.java:347)  
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.runResourceLockedAction(JxBrowserUtil.java:553)  
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:347)  
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:406)  
at com.inductiveautomation.perspective.designer.DesignerHook.startup(DesignerHook.java:226)  
at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1994)  
at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1202)  
at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:998)  
at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:2058)  
at java.base/java.lang.Thread.run(Unknown Source)  
21:40:02.262 [Designer-Startup] INFO designer.main - Starting module: Alarm Notification [+11199]  
21:40:02.724 [Designer-Startup] INFO designer.main - Starting module: SFC [+11661]  
21:40:04.257 [Designer-Startup] INFO designer.main - Starting module: OPC-UA [+13194]  
21:40:04.258 [Designer-Startup] INFO designer.main - Starting module: SQL Bridge [+13194]  
21:40:04.892 [Designer-Startup] INFO designer.main - Starting module: Reporting [+13828]  
21:40:05.009 [Designer-Startup] INFO reporting.Designer - Starting up Reporting Module. Mode: Activated  
21:40:05.358 [Designer-Startup] INFO designer.main - Initializing Scripting... [+14295]  
21:40:05.462 [Designer-Startup] INFO designer.main - Initializing UI... [+14399]

---

<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:** [February 28, 2024, 3:58am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/18 "2024-02-28T03:58:54Z")

</div>

What version of macOS is that? Looks a bit old. The version of Chromium used by the Perspective module in the Designer requires at least macOS 10.15.

---

<div class="post-metadata">

**Author:** ![Chris\_Province](https://avatars.discourse-cdn.com/v4/letter/c/e99b99/32.png) [@Chris\_Province](https://forum.inductiveautomation.com/u/Chris_Province)\
**Post date:** [February 28, 2024, 4:20am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/19 "2024-02-28T04:20:22Z")

</div>

That’s one thing I was afraid of. It is 10.13.6. It’s an old computer but I couldn’t get it on my newer computer I think because of the VPN. It would install but never accept the license. Sounds like I will have to figure something else out then.

---

<div class="post-metadata">

**Author:** ![riccardo.giampaolo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/riccardo.giampaolo/32/20852_2.png) [@riccardo.giampaolo](https://forum.inductiveautomation.com/u/riccardo.giampaolo)\
**Post date:** [March 22, 2025, 8:37am UTC](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743/20 "2025-03-22T08:37:33Z")

</div>

I know this is closed, but it happened again for me with recent version of Ignition. Not sure if related to this or to [this](https://forum.inductiveautomation.com/t/macos-sequoia-jxbrowser-designer-crash-issue/95585/49), but Perspective disappeared for me on Ignition 8.1.47 (hosted on Linux VM) with Sequoia 15.3.2 on M2 MacBook Pro. I had to revert to 8.1.44 to have Perspective appear again.

[Next page](https://forum.inductiveautomation.com/t/bug-12013-perspective-missing-in-the-designer/21743.md?page=2)
