# Java throws exception upon Igntion install

**URL:** <https://forum.inductiveautomation.com/t/java-throws-exception-upon-igntion-install/8682>\
**Category:** Ignition\
**Created:** [July 8, 2014, 1:37pm UTC](https://forum.inductiveautomation.com/t/java-throws-exception-upon-igntion-install/8682 "2014-07-08T13:37:22Z")\
**Posts on this page:** 3\
**Page:** 1

<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:** [July 8, 2014, 1:37pm UTC](https://forum.inductiveautomation.com/t/java-throws-exception-upon-igntion-install/8682/1 "2014-07-08T13:37:22Z")

</div>

Doesn’t matter what version of Ignition (tried various 7.2.11 through 7.5.11 installs) or Java (6uX’s and 7uX’s) but get a segmentation violation. While it still seems to work on the surface, I can’t seem to make an external connection to the OPC Server. Any ideas?

Here’s the install log:

[code]Log started 07/08/2014 at 09:10:07  
Preferred installation mode : win32  
Trying to init installer in mode win32  
Mode win32 successfully initialized  
Executing C:\Program Files\Inductive Automation\Ignition/stop-ignition.bat  
Script exit code: 0

Script output:  
WARN | wrapper | An encoding declaration is missing from the top of configuration file:  
WARN | wrapper | C:\PROGRA~1\INDUCT~1\Ignition\wrapper-license.conf  
WARN | wrapper | trying the system encoding.  
wrapper | Stopping the Ignition Gateway service…  
wrapper | Ignition Gateway stopped.

Script stderr:

Preparing to Install  
Preparing to Install  
Directory already exists: C:\Program Files\Inductive Automation\Ignition  
Unpacking files  
Unpacking C:\Program Files\Inductive Automation\Ignition\haspdinst.exe  
Directory already exists: C:\Program Files\Inductive Automation\Ignition  
Creating directory C:\Program Files\Inductive Automation\Ignition\versions  
Creating directory C:\Program Files\Inductive Automation\Ignition\lib  
Unpacking files  
Unpacking C:\Program Files\Inductive Automation\Ignition\ignition.ico  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\catapult.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\servlet-api.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\TimingFramework-1.0.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\wrapper-windows-x86-32.dll  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\wrapper.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\config.xml\_clean  
Unpacking C:\Program Files\Inductive Automation\Ignition\install-ignition.bat  
Unpacking C:\Program Files\Inductive Automation\Ignition\start-ignition.bat  
Unpacking C:\Program Files\Inductive Automation\Ignition\stop-ignition.bat  
Unpacking C:\Program Files\Inductive Automation\Ignition\uninstall-ignition.bat  
Unpacking C:\Program Files\Inductive Automation\Ignition\launch-gcu.bat  
Unpacking C:\Program Files\Inductive Automation\Ignition\launch-homepage.bat  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\annotations-api.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\el-api.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\slf4j-api-1.5.3.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\slf4j-log4j12-1.5.3.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\tablelayout.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\tomcat-juli.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\IgnitionGateway.exe  
Unpacking C:\Program Files\Inductive Automation\Ignition\hasp\_windows\_78934.dll  
Unpacking C:\Program Files\Inductive Automation\Ignition\versions\context-7.2.11.gpkg  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\catalina.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\jide-common.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\jide-components.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\log4j-1.2.15-min.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\mail.jar  
Unpacking C:\Program Files\Inductive Automation\Ignition\lib\tomcat-coyote.jar  
Installing Ignition  
Executing java -classpath “lib\catapult.jar” com.inductiveautomation.catapult.Upgrader “C:\Program Files\Inductive Automation\Ignition”  
Script exit code: 0

Script output:

Script stderr:

Executing C:\Program Files\Inductive Automation\Ignition/start-ignition.bat  
Script exit code: 0

Script output:  
WARN | wrapper | An encoding declaration is missing from the top of configuration file:  
WARN | wrapper | C:\PROGRA~1\INDUCT~1\Ignition\wrapper-license.conf  
WARN | wrapper | trying the system encoding.  
wrapper | Starting the Ignition Gateway service…  
wrapper | Ignition Gateway started.

Script stderr:

Installation completed  
Log finished 07/08/2014 at 09:11:42  
Executing java -classpath “.;lib/\*” com.inductiveautomation.catapult.control.GatewayControlUtil true  
Script exit code: segmentation violation

Script output:

Script stderr:  
child killed: segmentation violation

Error running java -classpath “.;lib/\*” com.inductiveautomation.catapult.control.GatewayControlUtil true : child killed: segmentation violation  
[/code]

---

<div class="post-metadata">

**Author:** ![mgross](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mgross/32/3311_2.png) [@mgross](https://forum.inductiveautomation.com/u/mgross)\
**Post date:** [July 8, 2014, 2:33pm UTC](https://forum.inductiveautomation.com/t/java-throws-exception-upon-igntion-install/8682/2 "2014-07-08T14:33:31Z")

</div>

Is the same segmentation violation error in any Gateway wrapper logs? I would think that there would be some sort of error in there when trying to connect to the OPC server. Also, do you use the OPC-COM module at all?

---

<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:** [July 8, 2014, 7:22pm UTC](https://forum.inductiveautomation.com/t/java-throws-exception-upon-igntion-install/8682/3 "2014-07-08T19:22:57Z")

</div>

EDIT: Never mind. I found it. 😊

Just noticed from looking at the wrapper log that it bound itself to the wrong ethernet port for the endpoint.

Maybe I didn’t leave myself enough vacation time… 😃

EDIT to my EDIT: Ok, I take it back a bit. It works, but I’m still confused about the segmentation error. it only comes up in the install log. Here’s a wrapper log from what’s currently working. There’s a bunch of IOException errors in it.

[https://www.dropbox.com/s/yv1vswccl6wj8c3/wrapper.log](https://www.dropbox.com/s/yv1vswccl6wj8c3/wrapper.log)
