# 8.3 WebDev Faulted

**URL:** <https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164>\
**Category:** Ignition\
**Tags:** webdev\
**Created:** [April 20, 2026, 2:22pm UTC](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164 "2026-04-20T14:22:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cade\_Allen](https://avatars.discourse-cdn.com/v4/letter/c/db5fbb/32.png) [@Cade\_Allen](https://forum.inductiveautomation.com/u/Cade_Allen)\
**Post date:** [April 20, 2026, 2:22pm UTC](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164/1 "2026-04-20T14:22:13Z")

</div>

Hello,

I installed the WebDev module on my 8.3.4 gateway, and the module is faulted. This is the error I'm seeing: Unable to load hook class "com.inductiveautomation.webdev.gateway.GatewayHook" for module "com.inductiveautomation.webdev"

I've tried installing by downloading the .modl, as well as running the installer again and adding the module that way, but I still get this error.

```python
com.inductiveautomation.ignition.common.modules.ModuleLoadException: Unable to load hook class "com.inductiveautomation.webdev.gateway.GatewayHook" for module "com.inductiveautomation.webdev".

at com.inductiveautomation.ignition.gateway.modules.ModuleInstance.loadHook(ModuleInstance.java:685)

at com.inductiveautomation.ignition.gateway.modules.ModuleInstance.load(ModuleInstance.java:324)

at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.loadModules(ModuleManagerImpl.java:316)

at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:163)

at com.inductiveautomation.ignition.gateway.IgnitionGateway.startupInternal(IgnitionGateway.java:1122)

at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:367)

at com.inductiveautomation.ignition.gateway.IgnitionGateway.initRedundancy(IgnitionGateway.java:807)

at com.inductiveautomation.ignition.gateway.IgnitionGateway.lambda$initInternal$1(IgnitionGateway.java:720)

at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:557)

at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.base/java.util.concurrent.FutureTask.run(Unknown Source)

at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.ClassNotFoundException: com.inductiveautomation.webdev.gateway.GatewayHook

at java.base/java.net.URLClassLoader.findClass(Unknown Source)

at com.inductiveautomation.ignition.gateway.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:35)

at com.inductiveautomation.ignition.gateway.modules.ModuleClassLoader.loadClass(ModuleClassLoader.java:102)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

at com.inductiveautomation.ignition.gateway.modules.ModuleInstance.loadHook(ModuleInstance.java:661)

```

---

<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:** [April 20, 2026, 2:28pm UTC](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164/2 "2026-04-20T14:28:15Z")

</div>

Hmm, do you have the Event Streams module installed? I think there may be an accidental dependency from WebDev to Event Streams right now...

---

<div class="post-metadata">

**Author:** ![Cade\_Allen](https://avatars.discourse-cdn.com/v4/letter/c/db5fbb/32.png) [@Cade\_Allen](https://forum.inductiveautomation.com/u/Cade_Allen)\
**Post date:** [April 20, 2026, 2:35pm UTC](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164/3 "2026-04-20T14:35:09Z")

</div>

I do - I'm actually trying to use the HTTP event stream source. Here's what I see in the Designer:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/6/d693a5de43319c283fc6edf35fd10594e3676092.png)

---

<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:** [April 20, 2026, 2:42pm UTC](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164/4 "2026-04-20T14:42:08Z")

</div>

Hmm, well so much for my theory about the dependency.

There might be a clue in your wrapper.log files if you can upload them. If not, you'll have to contact support.

---

<div class="post-metadata">

**Author:** ![Cade\_Allen](https://avatars.discourse-cdn.com/v4/letter/c/db5fbb/32.png) [@Cade\_Allen](https://forum.inductiveautomation.com/u/Cade_Allen)\
**Post date:** [April 20, 2026, 3:17pm UTC](https://forum.inductiveautomation.com/t/8-3-webdev-faulted/115164/5 "2026-04-20T15:17:51Z")

</div>

No worries. I ended up reinstalling the gateway and that solved the problem.

Thanks,

Cade
