# Still having problem with WeatherModule faulted

**URL:** <https://forum.inductiveautomation.com/t/still-having-problem-with-weathermodule-faulted/2564>\
**Category:** Module Development\
**Created:** [January 27, 2011, 1:04am UTC](https://forum.inductiveautomation.com/t/still-having-problem-with-weathermodule-faulted/2564 "2011-01-27T01:04:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![TacHuynh](https://avatars.discourse-cdn.com/v4/letter/t/e495f1/32.png) [@TacHuynh](https://forum.inductiveautomation.com/u/TacHuynh)\
**Post date:** [January 27, 2011, 1:04am UTC](https://forum.inductiveautomation.com/t/still-having-problem-with-weathermodule-faulted/2564/1 "2011-01-27T01:04:04Z")

</div>

Dwonload the latest development SDK Ignition-ModuleSDK-7.2.0.6498 and try with the 7.2 ignition release still having prolem.  
Adding the module is OK  
Adding the Devices is not showing on the Devices list until restart the gateway.  
Then WeatherDriver module faulted with the error log:

java.lang.Exception: Exception while starting up module “weather”.  
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:1827)  
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startup(ModuleManagerImpl.java:233)  
com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:713)  
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:177)  
com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:537)  
com.inductiveautomation.ignition.gateway.SRContext.access$200(SRContext.java:175)  
com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:397)  
com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:520)  
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)  
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)  
java.util.concurrent.FutureTask.run(Unknown Source)  
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)  
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)  
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
java.lang.Thread.run(Unknown Source)  
java.lang.NoClassDefFoundError: com/inductiveautomation/xopc/common/types/DataValue  
com.inductiveautomation.weather.driver.DataNode.(DataNode.java:18)  
com.inductiveautomation.weather.driver.WeatherDriver.addCurrentNodes(WeatherDriver.java:74)  
com.inductiveautomation.weather.driver.WeatherDriver.initialize(WeatherDriver.java:54)  
com.inductiveautomation.xopc.driver.common.nodemap.NodeMapDriver.initializeInternal(NodeMapDriver.java:60)  
com.inductiveautomation.xopc.driver.api.AbstractDriver.initialize(AbstractDriver.java:92)  
com.inductiveautomation.xopc.server.devices.AbstractDevice.initialize(AbstractDevice.java:83)  
com.inductiveautomation.xopc.server.devices.DeviceManager.handleRegisterDriver(DeviceManager.java:422)  
com.inductiveautomation.xopc.server.devices.DeviceManager.registerDriver(DeviceManager.java:334)  
com.inductiveautomation.xopc.driver.common.AbstractDriverModuleHook.serviceReady(AbstractDriverModuleHook.java:76)  
com.inductiveautomation.ignition.gateway.services.ModuleServicesManagerImpl.subscribe(ModuleServicesManagerImpl.java:90)  
com.inductiveautomation.xopc.driver.common.AbstractDriverModuleHook.startup(AbstractDriverModuleHook.java:50)  
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:1817)  
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startup(ModuleManagerImpl.java:233)  
com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:713)  
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:177)  
com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:537)  
com.inductiveautomation.ignition.gateway.SRContext.access$200(SRContext.java:175)  
com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:397)  
com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:520)  
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)  
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)  
java.util.concurrent.FutureTask.run(Unknown Source)  
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)  
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)  
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
java.lang.Thread.run(Unknown Source)  
java.lang.ClassNotFoundException: com.inductiveautomation.xopc.common.types.DataValue  
java.net.URLClassLoader$1.run(Unknown Source)  
java.security.AccessController.doPrivileged(Native Method)  
java.net.URLClassLoader.findClass(Unknown Source)  
java.lang.ClassLoader.loadClass(Unknown Source)  
java.lang.ClassLoader.loadClass(Unknown Source)  
com.inductiveautomation.weather.driver.DataNode.(DataNode.java:18)  
com.inductiveautomation.weather.driver.WeatherDriver.addCurrentNodes(WeatherDriver.java:74)  
com.inductiveautomation.weather.driver.WeatherDriver.initialize(WeatherDriver.java:54)  
com.inductiveautomation.xopc.driver.common.nodemap.NodeMapDriver.initializeInternal(NodeMapDriver.java:60)  
com.inductiveautomation.xopc.driver.api.AbstractDriver.initialize(AbstractDriver.java:92)  
com.inductiveautomation.xopc.server.devices.AbstractDevice.initialize(AbstractDevice.java:83)  
com.inductiveautomation.xopc.server.devices.DeviceManager.handleRegisterDriver(DeviceManager.java:422)  
com.inductiveautomation.xopc.server.devices.DeviceManager.registerDriver(DeviceManager.java:334)  
com.inductiveautomation.xopc.driver.common.AbstractDriverModuleHook.serviceReady(AbstractDriverModuleHook.java:76)  
com.inductiveautomation.ignition.gateway.services.ModuleServicesManagerImpl.subscribe(ModuleServicesManagerImpl.java:90)  
com.inductiveautomation.xopc.driver.common.AbstractDriverModuleHook.startup(AbstractDriverModuleHook.java:50)  
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:1817)  
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startup(ModuleManagerImpl.java:233)  
com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:713)  
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:177)  
com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:537)  
com.inductiveautomation.ignition.gateway.SRContext.access$200(SRContext.java:175)  
com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:397)  
com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:520)  
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)  
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)  
java.util.concurrent.FutureTask.run(Unknown Source)  
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)  
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)  
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
java.lang.Thread.run(Unknown Source)

---

<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:** [January 27, 2011, 10:07pm UTC](https://forum.inductiveautomation.com/t/still-having-problem-with-weathermodule-faulted/2564/2 "2011-01-27T22:07:38Z")

</div>

That would be my fault… I updated the weather module but forgot to actually add the new weather-module-example.zip to the build process.

I’ll have it included and updated in the next release.

---

<div class="post-metadata">

**Author:** ![TacHuynh](https://avatars.discourse-cdn.com/v4/letter/t/e495f1/32.png) [@TacHuynh](https://forum.inductiveautomation.com/u/TacHuynh)\
**Post date:** [January 28, 2011, 2:16am UTC](https://forum.inductiveautomation.com/t/still-having-problem-with-weathermodule-faulted/2564/3 "2011-01-28T02:16:29Z")

</div>

So Version: 6516 will fix this problem or I have to wait for a newer one?  
Thanks,  
Tac.

---

<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:** [January 28, 2011, 4:19am UTC](https://forum.inductiveautomation.com/t/still-having-problem-with-weathermodule-faulted/2564/4 "2011-01-28T04:19:59Z")

</div>

It’s fixed in 6521 and later – this won’t appear until the next time we upload a 7.2.2 beta or release. Look for it sometime tomorrow hopefully.
