DEBUG 2017-04-12 17:26:47,105 (Drools): rule "Huidige temperatuur" // (package org.openremote.controller.protocol) Declarations Declaration: "$v: 22,0" LHS objects(antecedents) Class: "CustomState" Fields: Event Name: "010_00_SE_TST_WnkmrSchuifpui" Event Value: "22,0" ERROR 2017-04-12 17:26:47,105 (Drools): Error in executing rule : 010_00_SE_TST_WnkmrSchuifpui:Exception executing consequence for rule "Huidige temperatuur" in org.openremote.controller.protocol: java.lang.NumberFormatException: For input string: "22,0" Event org.openremote.controller.model.event.CustomState@a2ce0d1e not processed! Exception executing consequence for rule "Huidige temperatuur" in org.openremote.controller.protocol: java.lang.NumberFormatException: For input string: "22,0" at org.drools.core.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:39) at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1100) at org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:121) at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:74) at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1007) at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1350) at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1288) at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1306) at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1297) at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1278) at org.openremote.controller.statuscache.rules.RuleEngine.push(RuleEngine.java:203) at org.openremote.controller.statuscache.EventProcessorChain.push(EventProcessorChain.java:196) at org.openremote.controller.statuscache.StatusCache.update(StatusCache.java:288) at org.openremote.controller.model.sensor.Sensor.update(Sensor.java:360) at org.openremote.controller.protocol.velbus.SensorValueConverter.updateSensor(SensorValueConverter.java:89) at org.openremote.controller.protocol.velbus.VelbusDevice.processReadCommand(VelbusDevice.java:174) at org.openremote.controller.protocol.velbus.VelbusDevice.addSensor(VelbusDevice.java:75) at org.openremote.controller.protocol.velbus.VelbusConnectionManager.addSensor(VelbusConnectionManager.java:105) at org.openremote.controller.protocol.velbus.VelbusReadCommand.setSensor(VelbusReadCommand.java:37) at org.openremote.controller.model.sensor.Sensor.start(Sensor.java:405) at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorModel(Version20ModelBuilder.java:714) at org.openremote.controller.deployer.Version20ModelBuilder.build(Version20ModelBuilder.java:595) at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(AbstractModelBuilder.java:154) at org.openremote.controller.service.Deployer.startup(Deployer.java:1057) at org.openremote.controller.service.Deployer.softRestart(Deployer.java:456) at org.openremote.controller.service.Deployer$ControllerDefinitionWatch.run(Deployer.java:1624) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NumberFormatException: For input string: "22,0" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1250) at java.lang.Double.parseDouble(Double.java:540) at org.openremote.controller.protocol.Rule_Huidige_temperatuur1992008266.defaultConsequence(Rule_Huidige_temperatuur1992008266.java:7) at org.openremote.controller.protocol.Rule_Huidige_temperatuur1992008266DefaultConsequenceInvokerGenerated.evaluate(Unknown Source) at org.openremote.controller.protocol.Rule_Huidige_temperatuur1992008266DefaultConsequenceInvoker.evaluate(Unknown Source) at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1089) ... 25 more ERROR 2017-04-12 17:26:47,167 (Drools): Root Cause: java.lang.NumberFormatException: For input string: "22,0" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1250) at java.lang.Double.parseDouble(Double.java:540) at org.openremote.controller.protocol.Rule_Huidige_temperatuur1992008266.defaultConsequence(Rule_Huidige_temperatuur1992008266.java:7) at org.openremote.controller.protocol.Rule_Huidige_temperatuur1992008266DefaultConsequenceInvokerGenerated.evaluate(Unknown Source) at org.openremote.controller.protocol.Rule_Huidige_temperatuur1992008266DefaultConsequenceInvoker.evaluate(Unknown Source) at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1089) at org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:121) at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:74) at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1007) at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1350) at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1288) at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1306) at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1297) at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1278) at org.openremote.controller.statuscache.rules.RuleEngine.push(RuleEngine.java:203) at org.openremote.controller.statuscache.EventProcessorChain.push(EventProcessorChain.java:196) at org.openremote.controller.statuscache.StatusCache.update(StatusCache.java:288) at org.openremote.controller.model.sensor.Sensor.update(Sensor.java:360) at org.openremote.controller.protocol.velbus.SensorValueConverter.updateSensor(SensorValueConverter.java:89) at org.openremote.controller.protocol.velbus.VelbusDevice.processReadCommand(VelbusDevice.java:174) at org.openremote.controller.protocol.velbus.VelbusDevice.addSensor(VelbusDevice.java:75) at org.openremote.controller.protocol.velbus.VelbusConnectionManager.addSensor(VelbusConnectionManager.java:105) at org.openremote.controller.protocol.velbus.VelbusReadCommand.setSensor(VelbusReadCommand.java:37) at org.openremote.controller.model.sensor.Sensor.start(Sensor.java:405) at org.openremote.controller.deployer.Version20ModelBuilder.buildSensorModel(Version20ModelBuilder.java:714) at org.openremote.controller.deployer.Version20ModelBuilder.build(Version20ModelBuilder.java:595) at org.openremote.controller.deployer.AbstractModelBuilder.buildModel(AbstractModelBuilder.java:154) at org.openremote.controller.service.Deployer.startup(Deployer.java:1057) at org.openremote.controller.service.Deployer.softRestart(Deployer.java:456) at org.openremote.controller.service.Deployer$ControllerDefinitionWatch.run(Deployer.java:1624) at java.lang.Thread.run(Thread.java:745)