# Vision display view only over the network

**URL:** <https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017>\
**Category:** General Discussion\
**Tags:** perspective, vision\
**Created:** [November 6, 2025, 10:25pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017 "2025-11-06T22:25:55Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [January 6, 2026, 6:33pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/21 "2026-01-06T18:33:01Z")

</div>

I’m out of office. In the CLIENT open the debug console.

Regards,

Patrick

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 6:35pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/22 "2026-01-06T18:35:50Z")

</div>

Thanks Patrick, I did go there and i see nothing containing anything related to my script. From all I can tell its not running at all.

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 6:37pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/23 "2026-01-06T18:37:31Z")

</div>

```python
/from java.io import File
from javax.imageio import ImageIO

logger = system.util.getLogger("Snapshot Script Logger")

component = event.source.parent.getComponent('Main Window')
bufferedImage = system.print.createImage(component)
logger.info("Line 9")

rawPath = system.util.getProperty("user.home") + system.util.getProperty("file.separator") +"Cletus_KPI.jpg"
logger.info("Line 13")
formattedPath = File('C:\Users\Public\Pictures')
logger.info("Line 15")

ImageIO.write(bufferedImage , "jpg", formattedPath)
logger.info("Line 18")
print ("Snapshot success")

```

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/5/353ef47e333649ae39173122d0d116cb353920ac.png)

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 6:39pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/24 "2026-01-06T18:39:04Z")

</div>

The forward slash at the beginning isn’t there in the text

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 6, 2026, 7:10pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/25 "2026-01-06T19:10:41Z")

</div>

> [@Luke\_Waller](#):
>
> `component = event.source.parent.getComponent('Main Window')`

A client timer event isn't run within any window, so this line cannot possibly work. You need to use `system.gui.getWindow(...)` to obtain the desired window object.

There's probably an error visible in your debug console.

Be aware that writing a file in a Vision client puts it in the client computer, not anywhere the gateway can access it. You probably should message the image bytes to the gateway and have the gateway store the file (organized by client) to be able to offer them to Perspective clients.

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 7:18pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/26 "2026-01-06T19:18:20Z")

</div>

Thanks I will change the text. I go to:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/a/5ad8de71a2a740d761a1aa1930ffea244c56e9f2.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/3/436432a903501712cbdf53448dbcba8b93b8a024.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/b/2bed84adcc6dc6252fd0d1154db149de79ce16a8.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/9/89766922b116e691d35a004bf0c5ef3638c266a8.png)

Am I in the correct place?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 6, 2026, 7:21pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/27 "2026-01-06T19:21:34Z")

</div>

No. Those are gateway logs. Go to the Help menu in the client (or designer) and open diagnostics there.

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 7:34pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/28 "2026-01-06T19:34:20Z")

</div>

OK, wonderful that is a big help. I cannot really get to the client PC at the moment but I went to designer/help/diagnostics. Would I expect to see it in scripts? I do not see anything in the Log Viewer. Except early this morning:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/9/79a6f777b4bfe65baa3b652530bdfc4f43fa9fad.png)

I have made several changes, updates since then.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/0/8073c959e74ea55c2b5a767bef973c9ab1725dbb.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 6, 2026, 7:37pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/29 "2026-01-06T19:37:03Z")

</div>

Most `print` operations and `logger.info()` output will show up in the diagnostics "Console" tab.

The "Scripts" tab is usually going to show **nothing** , as it can only effectively show asynchronous threads. (A consequence of Java Swing's design.)

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 7:41pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/30 "2026-01-06T19:41:42Z")

</div>

OK, thank you, Very helpful. This is what I have:

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

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [January 6, 2026, 8:11pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/31 "2026-01-06T20:11:17Z")

</div>

I’d recommended that while debugging, you increase the frequency to e.g. every 5 seconds, so you’re not looking for a log every 10 minutes

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 8:20pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/32 "2026-01-06T20:20:37Z")

</div>

Thanks for the reply, I already did that, I am not seeing any sign that it is working. I rebooted the client PC as well. Simply put, I do not see any evidence that the script is failing or succeeding. Maybe there is a setting that is not allowing it to run that I missed somewhere. I just don’t know! I expected it to fail but I was also expecting see how it failed and debug it.

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [January 6, 2026, 8:25pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/33 "2026-01-06T20:25:13Z")

</div>

I see `Designer-Startup` logs - are you testing this in designer? Run a real client. See what happens.

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 8:27pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/34 "2026-01-06T20:27:21Z")

</div>

Thanks for the reply, this particular script will not work in designer so I have it running on the actual client

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [January 6, 2026, 8:28pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/35 "2026-01-06T20:28:56Z")

</div>

Under log viewer do you see any folders with “Snapshot Script Logger”?

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 8:29pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/36 "2026-01-06T20:29:48Z")

</div>

OK all I might have an actual error to work with. I cleared the console messages, shut down designer and re-launched it. When I came back I have these three errors:

![{E09E1E31-77F4-4006-A190-1DBD96217CC9}](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/5/254f9cab3d851c96f3bc2659691ec78be66e5f3a.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/b/9b9696b80a09a39b53a74a7016abe0bf4c85636b.png)

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/3/13e6e5d89690dd0c40d500c025f902fa5543b001.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/7/77d9b5a35eec0eea2c47a65713f74f0bd8216a95.png)

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [January 6, 2026, 8:31pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/37 "2026-01-06T20:31:52Z")

</div>

> [@Luke\_Waller](#):
>
> shut down designer and re-launched it.

I thought you said you were running it in a real vision client? As in from vision client launcher, or Tools→Launch Project. Those seem not related. The logger name you used in your script was `Snapshot Script Logger` correct? So I don’t think the `LMI_CHAMF_KPI` logger has anything to do with this or don’t see how it would.

I think you may just want to call support at this point to have someone help you poke around.

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 8:33pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/38 "2026-01-06T20:33:04Z")

</div>

By that I mean I am opening the diagnostic screen in designer to see what is going on in the client.

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [January 6, 2026, 8:45pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/39 "2026-01-06T20:45:32Z")

</div>

You need to open the diagnostic screen in the client. It will look identical. Can do it form the top tool bar or use control+shift+f7 in the real live running client to get it’s diagnostic panel - the designer diagnostic panel will only tell you about whats going on in the designer, nothing about any live running clients.

---

<div class="post-metadata">

**Author:** ![Luke\_Waller](https://avatars.discourse-cdn.com/v4/letter/l/46a35a/32.png) [@Luke\_Waller](https://forum.inductiveautomation.com/u/Luke_Waller)\
**Post date:** [January 6, 2026, 8:46pm UTC](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017/40 "2026-01-06T20:46:22Z")

</div>

ok, that is not what I understood. Thank You!!

[Previous page](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017.md?page=1)

[Next page](https://forum.inductiveautomation.com/t/vision-display-view-only-over-the-network/112017.md?page=3)
