# java.lang.NullPointerException with getNavUtil()

**URL:** <https://forum.inductiveautomation.com/t/java-lang-nullpointerexception-with-getnavutil/4647>\
**Category:** Module Development\
**Created:** [June 15, 2012, 3:57pm UTC](https://forum.inductiveautomation.com/t/java-lang-nullpointerexception-with-getnavutil/4647 "2012-06-15T15:57:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Josh](https://avatars.discourse-cdn.com/v4/letter/j/45deac/32.png) [@Josh](https://forum.inductiveautomation.com/u/Josh)\
**Post date:** [June 15, 2012, 3:57pm UTC](https://forum.inductiveautomation.com/t/java-lang-nullpointerexception-with-getnavutil/4647/1 "2012-06-15T15:57:44Z")

</div>

I need to close a window from within a module, so as described in the api I run this inside of my module’s client hook to get to the navUtilites

`VisionClientInterface vision = (VisionClientInterface) context.getModule(VisionClientInterface.VISION_MODULE_ID);
NavUtilities nav = vision.getNavUtil();`  
Yet a null exception is thrown on the getNavUtil() call. ![:scratch:](https://us1.discourse-cdn.com/inductiveautomation/original/1X/76d1620bec252bfac07050c889ff5a91dc8a9c25.gif ":scratch:")

[quote]ERROR [ClientContextImpl-Thread-4] Error starting up module “”  
java.lang.NullPointerException  
at com.inductiveautomation.factorypmi.application.runtime.ClientContextImpl.getNavUtil(ClientContextImpl.java:297)  
at some.module.ClientHook.startup(ClientHook.java:35)  
at com.inductiveautomation.factorypmi.application.runtime.ClientContextImpl$LoadedModule.startup(ClientContextImpl.java:211)  
at com.inductiveautomation.factorypmi.application.runtime.ClientContextImpl.startup(ClientContextImpl.java:247)  
at com.inductiveautomation.factorypmi.application.runtime.ClientPanel.startupApp(ClientPanel.java:584)  
at com.inductiveautomation.factorypmi.application.runtime.ClientPanel.startup(ClientPanel.java:360)  
at com.inductiveautomation.factorypmi.application.runtime.ClientLaunchHook.startup(ClientLaunchHook.java:230)  
at com.inductiveautomation.ignition.client.launch.steps.StartupStep$Starter.run(StartupStep.java:144)  
at java.lang.Thread.run(Unknown Source)  
[/quote]  
Could someone point out what I’m doing wrong? Thanks!

---

<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:** [June 15, 2012, 4:32pm UTC](https://forum.inductiveautomation.com/t/java-lang-nullpointerexception-with-getnavutil/4647/2 "2012-06-15T16:32:46Z")

</div>

You aren’t doing it wrong - this was a bug. It’ll be fixed in 7.5.1

---

<div class="post-metadata">

**Author:** ![Josh](https://avatars.discourse-cdn.com/v4/letter/j/45deac/32.png) [@Josh](https://forum.inductiveautomation.com/u/Josh)\
**Post date:** [June 15, 2012, 6:23pm UTC](https://forum.inductiveautomation.com/t/java-lang-nullpointerexception-with-getnavutil/4647/3 "2012-06-15T18:23:01Z")

</div>

Good to know, thanks!
