Still having problem with WeatherModule faulted

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)

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.

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

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.