# Vision has disappeared from designer

**URL:** <https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [August 8, 2022, 8:58pm UTC](https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799 "2022-08-08T20:58:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![stuart.williams](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/stuart.williams/32/42310_2.png) [@stuart.williams](https://forum.inductiveautomation.com/u/stuart.williams)\
**Post date:** [August 8, 2022, 8:58pm UTC](https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799/1 "2022-08-08T20:58:18Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/c/3c79061f628956b3145f8537d274f41c770c66a2.png)  
Booted up our dev server and found that the Vision section was missing from the designer. Switching projects makes even more stuff disappear:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/f/afaf17c2ddedc1b92bdb7af20c9444912bf6d123.png)

Seems very similar to this forum post: [[Bug-13647]Vision Windows Folder Disappeared - #9 by dholt](https://forum.inductiveautomation.com/t/bug-13647-vision-windows-folder-disappeared/24298/9)

I’ve uninstalled and reinstalled ignition, but nothing’s changed. v8.0.16

---

<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:** [August 8, 2022, 9:28pm UTC](https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799/2 "2022-08-08T21:28:48Z")

</div>

Is the Vision module installed? What’s its status? Can you upload the gateway logs somewhere?

---

<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:** [August 8, 2022, 9:33pm UTC](https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799/3 "2022-08-08T21:33:37Z")

</div>

Designer logs could also be helpful, if the modules are installed but failing to load in the designer context for some reason.

---

<div class="post-metadata">

**Author:** ![JohnIrving](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/johnirving/32/37638_2.png) [@JohnIrving](https://forum.inductiveautomation.com/u/JohnIrving)\
**Post date:** [August 9, 2022, 12:57pm UTC](https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799/4 "2022-08-09T12:57:41Z")

</div>

Just another datapoint for you - I had this exact same issue, someone from Ignition was able to fix my project file for me. It was caused by something getting corrupted in the Vision Client tags file.

---

<div class="post-metadata">

**Author:** ![stuart.williams](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/stuart.williams/32/42310_2.png) [@stuart.williams](https://forum.inductiveautomation.com/u/stuart.williams)\
**Post date:** [August 9, 2022, 1:28pm UTC](https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799/5 "2022-08-09T13:28:16Z")

</div>

Designer logs:

```auto
09:24:07 SEVERE: [0809/092407.146:ERROR:tcp_socket_win.cc(355)] bind() returned an error: Only one usage of each socket address (protocol/network address/port) is normally permitted. (0x2740)
09:24:07 SEVERE: [0809/092407.147:ERROR:devtools_http_handler.cc(294)] Cannot start http server for devtools.
09:24:07 SEVERE: [0809/092407.560:ERROR:browser_process_stub.cpp(279)] NOT IMPLEMENTED
09:24:13.623 [Designer-Startup] INFO designer.main - Downloading... [+0]
09:24:14.183 [Designer-Startup] INFO designer.main - Cleanup... [+560]
09:24:14.188 [Designer-Startup] INFO designer.main - Initializing UI... [+565]
09:24:14.285 [Designer-Startup] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms
09:24:14.285 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good'
09:24:16.299 [Designer-Startup] INFO designer.main - Starting module: Vision [+2676]
09:24:16.629 [Designer-Startup] ERROR Scripting.ScriptManager.DEMO - Warning: collision at system.util.modifyTranslation
09:24:16.629 [Designer-Startup] ERROR Scripting.ScriptManager.DEMO - Warning: collision at system.util.translate
09:24:16.629 [Designer-Startup] ERROR Scripting.ScriptManager.DEMO - Warning: collision at system.util.initialize
09:24:20.280 [Designer-Startup] INFO designer.main - Starting module: Perspective [+6657]
09:24:21.662 [Designer-Startup] INFO Perspective.Designer - Starting up Perspective module. Mode: Activated
09:24:22.076 [Designer-Startup] INFO Perspective.ViewWorkspace - Initializing JxBrowser Context with disk cache.
09:24:22.337 [Designer-Startup] INFO Perspective.SessionProps - Session props debug url: https://chrome-devtools-frontend.appspot.com/serve_file/@e8e14b69c41a5a461c15fa5d1065ec28c49890ac/inspector.html?ws=localhost:9222/devtools/page/D5C22BF595F9337C9A2C9E55EF878A78
09:24:22.637 [Designer-Startup] INFO designer.main - Starting module: Symbol Factory [+9014]
09:24:22.643 [Designer-Startup] INFO designer.main - Starting module: Alarm Notification [+9020]
09:24:22.795 [Designer-Startup] INFO designer.main - Starting module: SFC [+9172]
09:24:23.709 [Designer-Startup] INFO designer.main - Starting module: OPC-UA [+10086]
09:24:23.710 [Designer-Startup] INFO designer.main - Starting module: Enterprise Administration [+10087]
09:24:23.832 [Designer-Startup] INFO designer.main - Starting module: SQL Bridge [+10209]
09:24:24.361 [Designer-Startup] INFO designer.main - Starting module: DNP3 Driver [+10738]
09:24:24.361 [Designer-Startup] INFO designer.main - Starting module: Serial Support Client [+10738]
09:24:24.364 [Designer-Startup] INFO designer.main - Starting module: OpcCom [+10740]
09:24:24.364 [Designer-Startup] INFO designer.main - Starting module: Reporting [+10741]
09:24:24.401 [Designer-Startup] INFO reporting.Designer - Starting up Reporting Module. Mode: Activated
09:24:24.755 [Designer-Startup] INFO designer.main - Initializing Scripting... [+11132]
09:24:24.840 [Designer-Startup] INFO designer.main - Initializing UI... [+11217]
09:24:57.445 [AWT-EventQueue-0] INFO designer.main - Cleanup...
09:24:57.597 [AWT-EventQueue-0] INFO Common.BasicExecutionEngine - Execution engine 'DesignerExecEngine' shut down in 0ms
09:24:57.650 [AWT-EventQueue-0] INFO designer.main - Initializing UI...
09:24:57.653 [AWT-EventQueue-0] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms
09:24:58.114 [AWT-EventQueue-0] INFO designer.main - Starting module: Vision
09:24:58.163 [AWT-EventQueue-0] ERROR Scripting.ScriptManager.ZoomEssenceDemo - Warning: collision at system.util.modifyTranslation
09:24:58.164 [AWT-EventQueue-0] ERROR Scripting.ScriptManager.ZoomEssenceDemo - Warning: collision at system.util.translate
09:24:58.165 [AWT-EventQueue-0] ERROR Scripting.ScriptManager.ZoomEssenceDemo - Warning: collision at system.util.initialize
09:24:58.171 [AWT-EventQueue-0] ERROR designer.main - Error starting up module Vision
java.lang.NullPointerException: null
	at com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag.transferState(AbstractClientTag.java:401)
	at com.inductiveautomation.factorypmi.application.sqltags.project.ProjectTagManager.setRoot(ProjectTagManager.java:451)
	at com.inductiveautomation.factorypmi.application.FPMIApp.createApp(FPMIApp.java:279)
	at com.inductiveautomation.factorypmi.designer.model.VisionDesignerImpl.createRoot(VisionDesignerImpl.java:633)
	at com.inductiveautomation.factorypmi.designer.model.VisionDesignerImpl.startup(VisionDesignerImpl.java:321)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1935)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1175)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$8(IgnitionDesigner.java:979)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:978)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:901)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$Handler$1.openProject(IgnitionDesigner.java:2176)
	at com.inductiveautomation.ignition.designer.ProjectDialog.lambda$openProject$4(ProjectDialog.java:153)
	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)
09:24:58.177 [AWT-EventQueue-0] INFO designer.main - Starting module: Perspective
09:24:58.985 [AWT-EventQueue-0] INFO Perspective.Designer - Starting up Perspective module. Mode: Activated
09:24:59.358 [AWT-EventQueue-0] INFO Perspective.SessionProps - Session props debug url: https://chrome-devtools-frontend.appspot.com/serve_file/@e8e14b69c41a5a461c15fa5d1065ec28c49890ac/inspector.html?ws=localhost:9222/devtools/page/EDDF42ED26F65EAB6686E71DCC51AE2F
09:24:59.552 [AWT-EventQueue-0] INFO designer.main - Starting module: Symbol Factory
09:24:59.558 [AWT-EventQueue-0] ERROR designer.main - Error starting up module Symbol Factory
java.lang.NullPointerException: null
	at com.inductiveautomation.symfact.designer.VisionPaletteInit.init(VisionPaletteInit.java:24)
	at com.inductiveautomation.symfact.designer.SymbolFactoryDesignerHook.startup(SymbolFactoryDesignerHook.java:55)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1935)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1175)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$10(IgnitionDesigner.java:998)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:997)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:901)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$Handler$1.openProject(IgnitionDesigner.java:2176)
	at com.inductiveautomation.ignition.designer.ProjectDialog.lambda$openProject$4(ProjectDialog.java:153)
	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)
09:24:59.565 [AWT-EventQueue-0] INFO designer.main - Starting module: Alarm Notification
09:24:59.625 [AWT-EventQueue-0] ERROR designer.main - Error starting up module Alarm Notification
java.lang.NullPointerException: null
	at com.inductiveautomation.ignition.alarming.designer.AlarmPaletteLoader.<init>(AlarmPaletteLoader.java:30)
	at com.inductiveautomation.ignition.alarming.designer.DesignerHook.startup(DesignerHook.java:82)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1935)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1175)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$10(IgnitionDesigner.java:998)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:997)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:901)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$Handler$1.openProject(IgnitionDesigner.java:2176)
	at com.inductiveautomation.ignition.designer.ProjectDialog.lambda$openProject$4(ProjectDialog.java:153)
	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)
09:24:59.631 [AWT-EventQueue-0] INFO designer.main - Starting module: SFC
09:24:59.923 [AWT-EventQueue-0] ERROR designer.main - Error starting up module SFC
java.lang.NullPointerException: null
	at com.inductiveautomation.sfc.designer.vision.SfcVisionInit.<init>(SfcVisionInit.java:23)
	at com.inductiveautomation.sfc.designer.SFCDesignerHook.startup(SFCDesignerHook.java:89)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1935)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1175)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$10(IgnitionDesigner.java:998)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:997)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:901)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$Handler$1.openProject(IgnitionDesigner.java:2176)
	at com.inductiveautomation.ignition.designer.ProjectDialog.lambda$openProject$4(ProjectDialog.java:153)
	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)
09:24:59.932 [AWT-EventQueue-0] INFO designer.main - Starting module: OPC-UA
09:24:59.934 [AWT-EventQueue-0] INFO designer.main - Starting module: Enterprise Administration
09:25:00.055 [AWT-EventQueue-0] INFO designer.main - Starting module: SQL Bridge
09:25:00.618 [AWT-EventQueue-0] INFO designer.main - Starting module: DNP3 Driver
09:25:00.620 [AWT-EventQueue-0] INFO designer.main - Starting module: Serial Support Client
09:25:00.622 [AWT-EventQueue-0] INFO designer.main - Starting module: OpcCom
09:25:00.624 [AWT-EventQueue-0] INFO designer.main - Starting module: Reporting
09:25:00.625 [AWT-EventQueue-0] INFO reporting.Designer - Starting up Reporting Module. Mode: Activated
09:25:00.627 [AWT-EventQueue-0] ERROR designer.main - Error starting up module Reporting
java.lang.NullPointerException: null
	at com.inductiveautomation.reporting.designer.ReportingVisionInit.run(ReportingVisionInit.java:68)
	at com.inductiveautomation.reporting.designer.ReportingDesignerHook.startup(ReportingDesignerHook.java:120)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1935)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1175)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$10(IgnitionDesigner.java:998)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:997)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:901)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$Handler$1.openProject(IgnitionDesigner.java:2176)
	at com.inductiveautomation.ignition.designer.ProjectDialog.lambda$openProject$4(ProjectDialog.java:153)
	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)
09:25:00.635 [AWT-EventQueue-0] INFO designer.main - Initializing Scripting...
09:25:00.652 [AWT-EventQueue-0] INFO designer.main - Initializing UI...
09:24:57.653 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good'
09:24:57.760 [DesignerExecEngine-1] WARN tags.subscriptions - Subscription crc mismatch, will resubscribe.

```

The vision module is downloaded and successfully opened whenever I opened a different project.

Here are the gateway logs:  
[Ignition369\_Ignition\_logs\_20220809-0927.zip](https://forum.inductiveautomation.com/uploads/short-url/3AqylYDC4nxD27ioDQyduuZe61R.zip) (1.8 MB)

---

<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:** [August 9, 2022, 1:32pm UTC](https://forum.inductiveautomation.com/t/vision-has-disappeared-from-designer/62799/6 "2022-08-09T13:32:13Z")

</div>

> [@stuart.williams](#):
>
> ```auto
> 09:24:58.171 [AWT-EventQueue-0] ERROR designer.main - Error starting up module Vision
> java.lang.NullPointerException: null
> at com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag.transferState(AbstractClientTag.java:401)
> at com.inductiveautomation.factorypmi.application.sqltags.project.ProjectTagManager.setRoot(ProjectTagManager.java:451)
> at com.inductiveautomation.factorypmi.application.FPMIApp.createApp(FPMIApp.java:279)
> at com.inductiveautomation.factorypmi.designer.model.VisionDesignerImpl.createRoot(VisionDesignerImpl.java:633)
> at com.inductiveautomation.factorypmi.designer.model.VisionDesignerImpl.startup(VisionDesignerImpl.java:321)
> at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1935)
> at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1175)
> at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$8(IgnitionDesigner.java:979)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
> at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
> at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
> at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
> at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
> at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
> at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
> at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
> at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
> at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:978)
> at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:901)
> at com.inductiveautomation.ignition.designer.IgnitionDesigner$Handler$1.openProject(IgnitionDesigner.java:2176)
> at com.inductiveautomation.ignition.designer.ProjectDialog.lambda$openProject$4(ProjectDialog.java:153)
> 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)
> 
> ```

Searching back through some history I can see support encountered this error once before, and the cause was an empty/corrupt client tags resource.

It would be the `com.inductiveautomation.vision/client-tags` folder in one of the projects.
