WeatherModule failed started when add devices

WeatherModule 1.0.0-beta1 (b1) installed OK
when adding Devices, added device does not show on the Devices list until restart Gateway.
then WeatherModule failed to start with errors
delete added Device and restart WeatherModule: no error.

java.lang.Exception: Exception while starting up module “weather”.
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:1761)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startupModule(ModuleManagerImpl.java:1172)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$5.call(ModuleManagerImpl.java:863)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.executeModuleOperation(ModuleManagerImpl.java:898)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.restartModuleInternal(ModuleManagerImpl.java:849)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.access$1400(ModuleManagerImpl.java:100)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$RestartCommand.execute(ModuleManagerImpl.java:1442)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$Receiver.receiveCall(ModuleManagerImpl.java:1404)
com.inductiveautomation.ignition.gateway.cluster.QueueableMessageReceiver.receiveCall(QueueableMessageReceiver.java:45)
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.dispatchMessage(RedundancyManagerImpl.java:472)
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl$ExecuteTask.run(RedundancyManagerImpl.java:493)
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.AbstractDriver2.initialize(AbstractDriver2.java:89)
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:1751)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startupModule(ModuleManagerImpl.java:1172)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$5.call(ModuleManagerImpl.java:863)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.executeModuleOperation(ModuleManagerImpl.java:898)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.restartModuleInternal(ModuleManagerImpl.java:849)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.access$1400(ModuleManagerImpl.java:100)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$RestartCommand.execute(ModuleManagerImpl.java:1442)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$Receiver.receiveCall(ModuleManagerImpl.java:1404)
com.inductiveautomation.ignition.gateway.cluster.QueueableMessageReceiver.receiveCall(QueueableMessageReceiver.java:45)
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.dispatchMessage(RedundancyManagerImpl.java:472)
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl$ExecuteTask.run(RedundancyManagerImpl.java:493)
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.AbstractDriver2.initialize(AbstractDriver2.java:89)
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:1751)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startupModule(ModuleManagerImpl.java:1172)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$5.call(ModuleManagerImpl.java:863)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.executeModuleOperation(ModuleManagerImpl.java:898)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.restartModuleInternal(ModuleManagerImpl.java:849)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.access$1400(ModuleManagerImpl.java:100)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$RestartCommand.execute(ModuleManagerImpl.java:1442)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$Receiver.receiveCall(ModuleManagerImpl.java:1404)
com.inductiveautomation.ignition.gateway.cluster.QueueableMessageReceiver.receiveCall(QueueableMessageReceiver.java:45)
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.dispatchMessage(RedundancyManagerImpl.java:472)
com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl$ExecuteTask.run(RedundancyManagerImpl.java:493)
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)

What version of the SDK / Weather Module are you using? What version of Ignition are you trying to load the module into?

It won’t work against one of the 7.2 betas; I still need to update the module to build against a 7.2 SDK. I will look at it tomorrow and see if I can get a 7.2 SDK + Weather Module ready for the next 7.2 beta update we post.

I am running 7.2 Beta with latest available WeatherModule downloaded from the Web.
Will wait for your latest package then.
Thanks,
Tac.

Any new development module codes that work with 7.2 beta?
I want to test without going back to 7.1.
Thanks,
Tac.