# Perspective Channel is not open

**URL:** <https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049>\
**Category:** Ignition\
**Tags:** ignition80, perspective\
**Created:** [April 20, 2020, 2:14pm UTC](https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049 "2020-04-20T14:14:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![PaoloPK](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@PaoloPK](https://forum.inductiveautomation.com/u/PaoloPK)\
**Post date:** [April 20, 2020, 2:14pm UTC](https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049/1 "2020-04-20T14:14:15Z")

</div>

I have a problem with the sessions:

 ![Cattura](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/caed6bb7ea583bf5c2e07743695daf703b84f9ef.png)

```auto
INFO | jvm 1 | 2020/04/20 15:58:26 | I [p.DesignSession] [13:58:26]: Unable to gather info on modules installed. protocol=session-init, session-project=Barcode
INFO | jvm 1 | 2020/04/20 15:58:26 | java.io.IOException: Channel is not open.
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.model.PageModel.send(PageModel.java:260)
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.model.PageModel.updateModulesInfo(PageModel.java:528)
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.session.PerspectiveSessionCollection$Handlers.sessionInit(PerspectiveSessionCollection.java:453)
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.session.PerspectiveSessionCollection$Handlers.lambda$new$0(PerspectiveSessionCollection.java:421)
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.session.MessageProtocolDispatcher$MessageHandler.handleMessage(MessageProtocolDispatcher.java:124)
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.session.MessageProtocolDispatcher.receive(MessageProtocolDispatcher.java:37)
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.session.PerspectiveSessionCollection.receive(PerspectiveSessionCollection.java:377)
INFO | jvm 1 | 2020/04/20 15:58:26 | at com.inductiveautomation.perspective.gateway.comm.WebSocketChannel.onMessage(WebSocketChannel.java:110)
INFO | jvm 1 | 2020/04/20 15:58:26 | at jdk.internal.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
INFO | jvm 1 | 2020/04/20 15:58:26 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 1 | 2020/04/20 15:58:26 | at java.base/java.lang.reflect.Method.invoke(Unknown Source)
INFO | jvm 1 | 2020/04/20 15:58:26 | at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70)
INFO | jvm 1 | 2020/04/20 15:58:26 | at org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:68)
INFO | jvm 1 | 2020/04/20 15:58:26 | at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver$2.run(JettyAnnotatedEventDriver.java:227)
INFO | jvm 1 | 2020/04/20 15:58:26 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
INFO | jvm 1 | 2020/04/20 15:58:26 | at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
INFO | jvm 1 | 2020/04/20 15:58:26 | at java.base/java.lang.Thread.run(Unknown Source)

```

I’m working on:  
Computer Server Mac 10.13.6  
Computer Develop Windows 10  
Ignition 8.0.10

https:/uploads/iatesting/original/2X/d/d35da2c12904c3cd1de82f7301639e8c3707b62f.mp4

---

<div class="post-metadata">

**Author:** ![areid](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@areid](https://forum.inductiveautomation.com/u/areid)\
**Post date:** [January 15, 2021, 1:25pm UTC](https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049/2 "2021-01-15T13:25:05Z")

</div>

Were you able to figure out what the problem was here? I am having a similar issue on gateway startup, and I am not sure what could be causing this to happen.

---

<div class="post-metadata">

**Author:** ![PaoloPK](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@PaoloPK](https://forum.inductiveautomation.com/u/PaoloPK)\
**Post date:** [January 15, 2021, 3:08pm UTC](https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049/3 "2021-01-15T15:08:26Z")

</div>

Not yet, I'm checking a scrip that reads the barcode.  
I am using this:

> [@Communicating with external applications over TCP/IP socket /websockets using gateway scripts](http://forum.inductiveautomation.com/t/communicating-with-external-applications-over-tcp-ip-socket-websockets-using-gateway-scripts/20455/4):
>
> Sure, we use it all the time where Ignition is the client. Use it to connect to devices, MES, printers… Acting as a client is easy… server is a bit harder. Our MES is all XML over TCP and we have load tested with millions of transactions per day with no issues. Super simple send only in Jython using Java TCP from java.net import Socket, InetSocketAddress from java.io import DataOutputStream def printZPL(zpl, ip): zpl = zpl.encode('utf-8') port = 9100 try: printer = Socket() prin…
