# \[Bug - 12824\] NullPointerException: WindowInfo for window

**URL:** <https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512>\
**Category:** Ignition Early Access\
**Created:** [February 12, 2019, 3:42pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512 "2019-02-12T15:42:31Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![SBL\_MC](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sbl_mc/32/56813_2.png) [@SBL\_MC](https://forum.inductiveautomation.com/u/SBL_MC)\
**Post date:** [February 12, 2019, 3:42pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/1 "2019-02-12T15:42:31Z")

</div>

I did just duplicated my 7.9.10 server for a upgrade to 8.0 test. Seemed to fail in the same matter. Only grey screen when launcing vision clients.

Console:  
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException: WindowInfo for window com.inductiveautomation.vision/windows/PerfectChat was null.  
at com.inductiveautomation.factorypmi.application.model.WindowCache.getWindowInfo(WindowCache.java:182)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.getWindowInfo(WindowCache.java:145)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.lambda$getStartupWindows$4(WindowCache.java:487)  
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.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)  
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)  
at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.getStartupWindows(WindowCache.java:491)  
at com.inductiveautomation.factorypmi.application.FPMIApp.startup(FPMIApp.java:496)  
at com.inductiveautomation.factorypmi.application.runtime.ClientPanel.lambda$null$4(ClientPanel.java:663)  
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)

---

<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 12, 2019, 3:45pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/2 "2019-02-12T15:45:03Z")

</div>

This issue was fixed recently, can you try with last night’s build?

---

<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 12, 2019, 3:49pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/4 "2019-02-12T15:49:18Z")

</div>

Okay, thanks, must not be fixed or merged yet 😕

---

<div class="post-metadata">

**Author:** ![SBL\_MC](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sbl_mc/32/56813_2.png) [@SBL\_MC](https://forum.inductiveautomation.com/u/SBL_MC)\
**Post date:** [February 12, 2019, 3:52pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/5 "2019-02-12T15:52:59Z")

</div>

I’ll check again tomorrow. 😉

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [February 12, 2019, 6:52pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/6 "2019-02-12T18:52:43Z")

</div>

I tested it again with new version but get same result.

---

<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:** [February 21, 2019, 4:59pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/7 "2019-02-21T16:59:51Z")

</div>

This issue was fixed in the build that was uploaded today (2/21). Please let us know if you continue to see this behavior after upgrading.

---

<div class="post-metadata">

**Author:** ![SBL\_MC](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sbl_mc/32/56813_2.png) [@SBL\_MC](https://forum.inductiveautomation.com/u/SBL_MC)\
**Post date:** [February 22, 2019, 7:12am UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/8 "2019-02-22T07:12:30Z")

</div>

Hi,

I tested with the latest build, and I can say that I got better results. I can see our main start up window, but our navigation window is nowhere to find. 7.9.10 project restored.

---

<div class="post-metadata">

**Author:** ![SBL\_MC](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sbl_mc/32/56813_2.png) [@SBL\_MC](https://forum.inductiveautomation.com/u/SBL_MC)\
**Post date:** [February 22, 2019, 7:14am UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/9 "2019-02-22T07:14:59Z")

</div>

Load on start up was not ticked. Simple fix.

---

<div class="post-metadata">

**Author:** ![pocewar](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pocewar/32/8186_2.png) [@pocewar](https://forum.inductiveautomation.com/u/pocewar)\
**Post date:** [March 4, 2019, 4:08pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/10 "2019-03-04T16:08:43Z")

</div>

Hello,

We have this same issue on a old project that can be loaded either in 7.6, 7.7 and 7.9 without issues. When trying to run it in 8 we receive the following error

09:39:35.398 [Thread-0] INFO com.inductiveautomation.ignition.client.gateway\_interface.GatewayConnectionManager - Updated login state. Logged in? true, Username: admin, Roles: [Administrator], Security Zones: null  
09:39:35.450 [ClientExecEngine-1] INFO tags.subscriptions - Changing connected quality to ‘Good’  
09:39:35.450 [Thread-4] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms  
09:39:37.116 [Thread-4] INFO com.inductiveautomation.reporting.client.ReportingClientHook - Starting up Reporting Module. Mode: Activated  
09:39:37.162 [Thread-4] INFO com.ipg.sentinel.client.hooks.IPGClientHook - IPGClientHook: adding BACKSTAFF to ScriptManager in Client Hook  
09:39:37.192 [Thread-4] INFO com.ipg.sentinel.client.hooks.IPGClientHook - IPGClientHook: BACKSTAFF added to ScriptManager in Client Hook  
09:39:38.006 [AWT-EventQueue-0] INFO vision.App - Starting Up…  
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException: WindowInfo for window com.inductiveautomation.vision/windows/Header was null.  
at com.inductiveautomation.factorypmi.application.model.WindowCache.getWindowInfo(WindowCache.java:183)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.getWindowInfo(WindowCache.java:145)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.lambda$getStartupWindows$4(WindowCache.java:488)  
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.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)  
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)  
at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.getStartupWindows(WindowCache.java:492)  
at com.inductiveautomation.factorypmi.application.FPMIApp.startup(FPMIApp.java:496)  
at com.inductiveautomation.factorypmi.application.runtime.ClientPanel.lambda$null$3(ClientPanel.java:681)  
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)

The mentioned window “Header” is marked as Open or Startup. One thing to mention is Header window is contained under the sctructure Vision\Windows\Header\Header (that is, there’s a parent folder named Header which contains also other window related to header). The rest of windows in the project are organized the same way, under folders, to allow a better organization for all the windows in the project and that hasn’t been a problem in previous versions of Ignition. Is that a problem in Ignition 8?

---

<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 4, 2019, 4:17pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/11 "2019-03-04T16:17:48Z")

</div>

What build did you encounter this on?

---

<div class="post-metadata">

**Author:** ![pocewar](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pocewar/32/8186_2.png) [@pocewar](https://forum.inductiveautomation.com/u/pocewar)\
**Post date:** [March 4, 2019, 4:19pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/12 "2019-03-04T16:19:30Z")

</div>

8.0.0-beta0 (b2019020602)

---

<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 4, 2019, 4:22pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/13 "2019-03-04T16:22:59Z")

</div>

Could you please try a newer build? This looks similar to a different issue we fixed over the weekend.  
If you have a Gateway backup from before this occurred, please upgrade and then restore from backup.

---

<div class="post-metadata">

**Author:** ![pocewar](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pocewar/32/8186_2.png) [@pocewar](https://forum.inductiveautomation.com/u/pocewar)\
**Post date:** [March 4, 2019, 4:29pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/14 "2019-03-04T16:29:34Z")

</div>

Ok. Current download link for version “8.0.0-Nightly” in page [https://inductiveautomation.com/downloads/ignition-8-beta](https://inductiveautomation.com/downloads/ignition-8-beta) is OK?

---

<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 4, 2019, 4:32pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/15 "2019-03-04T16:32:29Z")

</div>

Yes. Going forward, you'll want to stick close to the most recent build; we're introducing fixes and new features at a pace that make a month-old build almost impossible to validate against. In your case, this thread claims that a fix has already been put in place:

> [@awalker](#):
>
> This issue was fixed in the build that was uploaded today (2/21). Please let us know if you continue to see this behavior after upgrading.

So I want to say you should be fine.

---

<div class="post-metadata">

**Author:** ![pocewar](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pocewar/32/8186_2.png) [@pocewar](https://forum.inductiveautomation.com/u/pocewar)\
**Post date:** [March 4, 2019, 4:35pm UTC](https://forum.inductiveautomation.com/t/bug-12824-nullpointerexception-windowinfo-for-window/22512/16 "2019-03-04T16:35:09Z")

</div>

Will upgrade and it should be fine afterwards then, many thanks!
