# Linux and Ignition 7.9.10

**URL:** <https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [May 5, 2020, 2:44pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447 "2020-05-05T14:44:21Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![szcz](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@szcz](https://forum.inductiveautomation.com/u/szcz)\
**Post date:** [May 5, 2020, 2:44pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/1 "2020-05-05T14:44:21Z")

</div>

Hello fellow Ignitioners,

I turn to you with request related to running Ignition application on Linux. To describe my problem prescisely:

- I have no problem running Ignition applications on Linux when the application comes from server with Ignition **7.9.4.**
- I have problem, on the very same Linux PC, running applications from Ignition **7.9.10.**

The Linux was RaspberryPI with IcedTea8 and openjdk-8. I got the following screen when trying to launch that application from 7.9.10 with error java.lang.ExceptionInitializerError:

 ![7.9.10 problem](https://us1.discourse-cdn.com/inductiveautomation/original/2X/1/16ce6315d5aaf3a926f74d97413c6d185f9e7e6b.jpeg)  
Thank you all very much in advance for any effort leading to solution,  
Take care, stay healthy.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [May 5, 2020, 3:20pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/2 "2020-05-05T15:20:44Z")

</div>

How are you trying to launch it? I used the native client launcher on the Raspis

---

<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:** [May 5, 2020, 4:34pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/3 "2020-05-05T16:34:08Z")

</div>

Do you have the web browser module installed? The library version bumped between those two Ignition versions, and it’s no longer supported on some ARM architectures. Try uninstalling the module, or downgrading to the 7.9.3 version.

---

<div class="post-metadata">

**Author:** ![szcz](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@szcz](https://forum.inductiveautomation.com/u/szcz)\
**Post date:** [May 5, 2020, 4:47pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/4 "2020-05-05T16:47:05Z")

</div>

Hello JordanCClarck,

although I have played with this last week, I certainly remember trying out also native launcher (the window where you enther gateway address and you have to connect prior to launch any project). The behavior was identical.

Thanks for the effort, though.

---

<div class="post-metadata">

**Author:** ![szcz](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@szcz](https://forum.inductiveautomation.com/u/szcz)\
**Post date:** [May 5, 2020, 4:51pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/5 "2020-05-05T16:51:33Z")

</div>

Hello PGriffith,

Both gateways do have web browser installed indeed, but launching it on version 7.9.4. works (despite Web Browser module present) and on 7.9.10. does not work.

I am not sure I fully understand what you mean by “bumped between versions” but I dare to say Web Browser Module is not the problem, because from 7.9.4 the projects do work.

Also - does it matter whether the project uses web browser or not? Because that one I tried to launch does not use Web Browser Module.

Thank you for your effort

---

<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:** [May 5, 2020, 5:00pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/6 "2020-05-05T17:00:28Z")

</div>

The version of the JxBrowser library used by Ignition 7.9.4 and 7.9.10 is different. That’s why it works on one Ignition version but not the other. Having a web browser component on a screen is not necessary to make the issue happen - as long as the module is installed, the browser component will attempt to load in the client, then fail with the error you’re seeing.

Your two options are to uninstall the web browser module (if you’re not actually using it, this will obviously be the easiest), or downgrade _just the web browser module_ to the earlier platform version.

---

<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:** [May 5, 2020, 5:01pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/7 "2020-05-05T17:01:11Z")

</div>

> [@szcz](#):
>
> Also - does it matter whether the project uses web browser or not? Because that one I tried to launch does not use Web Browser Module.

It doesn't matter if the project uses it, just that it's installed at all.

Rolling back isn't the only solution, later versions of 7.9 fixed the issue and the component just won't work instead of the whole client or designer failing to launch.

---

<div class="post-metadata">

**Author:** ![JThompson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jthompson/32/14854_2.png) [@JThompson](https://forum.inductiveautomation.com/u/JThompson)\
**Post date:** [May 5, 2020, 7:16pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/8 "2020-05-05T19:16:41Z")

</div>

We had a similar issue, and it related to the legacy launcher not being included for version 7.9.10 for Linux.

Below is the response I received from InductiveAutomation support when I was facing the issue:

_ **- On the gateway machine, go to ‘Program Files/Inductive Automation/Ignition/lib/core/launch’, open the legacyclientlauncher.tag.gz archive, open legacyclientlauncher.tar, and copy the clientlauncher.sh file** _  
_**- Then, go to ‘Program Files/Inductive Automation/Ignition/webserver/webapps/main’ and create a folder called ‘launcher’ (or whatever you want the folder to be called); paste the clientlauncher.sh in this directory**_  
_**- Lastly, on each rpi, if you go to this address in the browser, then the browser will download the clientlauncher.sh file: [http://\</YOUR GATEWAY IP/\>:8088/main/launcher/clientlauncher.sh](http://gatewayip:8088/main/launcher/clientlauncher.sh)**_

_**Once the clientlauncher.sh file is on a rpi, you can decide what directory you want to store this file in (after the client desktop shortcuts are generated, you do not want to delete or move this clientlauncher.sh file). Then, in terminal, you can navigate to the directory where the clientlauncher.sh file is stored and then run this command: ./clientlauncher.sh . Once the client launcher is open, you can point it at your gateway and launch any of the projects. As you are aware, when a project is launched, it will generate the desktop shortcut.**_

As Kevin.Herron stated though, I believe that versions 7.9.11 and higher included the legacy launcher again. Hope this is helpful!

---

<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:** [May 5, 2020, 8:53pm UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/9 "2020-05-05T20:53:59Z")

</div>

> [@Kevin.Herron](#):
>
> Rolling back isn’t the only solution, later versions of 7.9 fixed the issue and the component just won’t work instead of the whole client or designer failing to launch.

You would think I would remember that, being the one who added it 🤦‍♂️

---

<div class="post-metadata">

**Author:** ![szcz](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@szcz](https://forum.inductiveautomation.com/u/szcz)\
**Post date:** [May 6, 2020, 8:45am UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/10 "2020-05-06T08:45:50Z")

</div>

Hello superman, that unfortunately didn’t work for me, mostly due to the some additional troubleshooting was needed (e.g. adjust paths in the sh file accordingly). I didn’t want to spend additional time troubleshooting so I have tried the “downgrade module path” - it worked. Thank you anyway for the effort!

---

<div class="post-metadata">

**Author:** ![szcz](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@szcz](https://forum.inductiveautomation.com/u/szcz)\
**Post date:** [May 6, 2020, 8:47am UTC](https://forum.inductiveautomation.com/t/linux-and-ignition-7-9-10/34447/11 "2020-05-06T08:47:28Z")

</div>

Hello Kevin, Paul,

gosh, you guys rock!!! It worked. I went from 3.9.0 module to 2.8.0 - while the functionality of applications leveraging WebBrowser module is still kept intact (apps using web browser module work), the apps on gateway 7.9.10. started to run on RaspberryPI. Problem solved!

Thank you very much for your effort and valuable help.

Take care,  
SZCZ
