Skip to content
Success

Console Output

[INFO] 
[INFO] --< org.eclipse.sensinact.gateway.southbound.mqtt:mqtt-device-factory >--
[INFO] Building Sensinact Southbound MQTT :: Device Factory 0.0.2-SNAPSHOT [21/68]
[INFO]   from southbound/mqtt/mqtt-device-factory/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ mqtt-device-factory ---
[INFO] 
[INFO] --- resources:3.3.0:resources (default-resources) @ mqtt-device-factory ---
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/src/main/resources
[INFO] 
[INFO] --- compiler:3.10.1:compile (default-compile) @ mqtt-device-factory ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/target/classes
[INFO] 
[INFO] --- bnd:7.0.0-SNAPSHOT:bnd-process (default) @ mqtt-device-factory ---
[INFO] 
[INFO] --- resources:3.3.0:testResources (default-testResources) @ mqtt-device-factory ---
[INFO] Copying 2 resources
[INFO] 
[INFO] --- compiler:3.10.1:testCompile (default-testCompile) @ mqtt-device-factory ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/target/test-classes
[INFO] 
[INFO] --- bnd:7.0.0-SNAPSHOT:bnd-process-tests (bnd-process-tests) @ mqtt-device-factory ---
[INFO] 
[INFO] --- surefire:2.22.2:test (default-test) @ mqtt-device-factory ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.3.0:jar (default-jar) @ mqtt-device-factory ---
[INFO] Building jar: /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/target/mqtt-device-factory-0.0.2-SNAPSHOT.jar
[INFO] 
[INFO] --- jar:3.3.0:test-jar (test-jar) @ mqtt-device-factory ---
[INFO] Building jar: /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/target/mqtt-device-factory-0.0.2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --- bnd-resolver:7.0.0-SNAPSHOT:resolve (resolve-test) @ mqtt-device-factory ---
[INFO] Resolving /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/integration-test.bndrun:
[WARNING] Failed to resolve dependency biz.aQute.bnd:biz.aQute.bndlib:jar:6.4.0-RC2
[WARNING] Failed to resolve dependency biz.aQute.bnd:aQute.libg:jar:6.4.0-RC2
[INFO] -runbundles: com.fasterxml.jackson.core.jackson-annotations;version='[2.14.0,2.14.1)',com.fasterxml.jackson.core.jackson-core;version='[2.14.0,2.14.1)',com.fasterxml.jackson.core.jackson-databind;version='[2.14.0,2.14.1)',com.h2database.mvstore;version='[1.4.199,1.4.200)',com.zaxxer.HikariCP;version='[2.4.7,2.4.8)',io.dropwizard.metrics.core;version='[4.2.19,4.2.20)',io.netty.buffer;version='[4.1.59,4.1.60)',io.netty.codec;version='[4.1.59,4.1.60)',io.netty.codec-http;version='[4.1.59,4.1.60)',io.netty.codec-mqtt;version='[4.1.59,4.1.60)',io.netty.common;version='[4.1.59,4.1.60)',io.netty.handler;version='[4.1.59,4.1.60)',io.netty.resolver;version='[4.1.59,4.1.60)',io.netty.transport;version='[4.1.59,4.1.60)',io.netty.transport-native-epoll;version='[4.1.59,4.1.60)',io.netty.transport-native-unix-common;version='[4.1.59,4.1.60)',junit-jupiter-api;version='[5.9.0,5.9.1)',junit-jupiter-engine;version='[5.9.0,5.9.1)',junit-jupiter-params;version='[5.9.0,5.9.1)',junit-platform-commons;version='[1.9.0,1.9.1)',junit-platform-engine;version='[1.9.0,1.9.1)',junit-platform-launcher;version='[1.9.0,1.9.1)',log4j.over.slf4j;version='[1.7.36,1.7.37)',org.apache.aries.component-dsl.component-dsl;version='[1.2.2,1.2.3)',org.apache.aries.typedevent.bus;version='[0.0.2,0.0.3)',org.apache.commons.codec;version='[1.10.0,1.10.1)',org.apache.commons.commons-csv;version='[1.9.0,1.9.1)',org.apache.felix.configadmin;version='[1.9.24,1.9.25)',org.apache.felix.scr;version='[2.2.2,2.2.3)',org.eclipse.emf.common;version='[2.28.0,2.28.1)',org.eclipse.emf.ecore;version='[2.33.0,2.33.1)',org.eclipse.emf.ecore.xmi;version='[2.18.0,2.18.1)',org.eclipse.paho.client.mqttv3;version='[1.2.5,1.2.6)',org.eclipse.sensinact.gateway.core.annotation;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.core.api;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.core.emf-api;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.core.geo-json;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.core.impl;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.core.models.metadata;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.core.models.provider;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.southbound.device-factory.device-factory-core;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.southbound.device-factory.parser-csv;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.southbound.mqtt.mqtt-client;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.southbound.mqtt.mqtt-device-factory;version='[0.0.2,0.0.3)',org.eclipse.sensinact.gateway.southbound.mqtt.mqtt-device-factory-tests;version='[0.0.2,0.0.3)',org.gecko.emf.osgi.api;version='[4.6.2,4.6.3)',org.gecko.emf.osgi.component;version='[4.6.2,4.6.3)',org.opentest4j;version='[1.2.0,1.2.1)',org.osgi.service.cm;version='[1.6.1,1.6.2)',org.osgi.service.component;version='[1.5.0,1.5.1)',org.osgi.service.typedevent;version='[1.0.0,1.0.1)',org.osgi.test.common;version='[1.2.1,1.2.2)',org.osgi.test.junit5;version='[1.2.1,1.2.2)',org.osgi.test.junit5.cm;version='[1.2.1,1.2.2)',org.osgi.util.converter;version='[1.0.9,1.0.10)',org.osgi.util.function;version='[1.1.0,1.1.1)',org.osgi.util.promise;version='[1.3.0,1.3.1)',org.osgi.util.pushstream;version='[1.0.2,1.0.3)',slf4j.api;version='[1.7.36,1.7.37)',slf4j.log4j12;version='[1.7.25,1.7.26)',slf4j.simple;version='[1.7.36,1.7.37)'
[INFO] 
[INFO] --- bnd-testing:7.0.0-SNAPSHOT:testing (default) @ mqtt-device-factory ---
[INFO] Matching glob *
[INFO] Testing /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/integration-test.bndrun:
[WARNING] Failed to resolve dependency biz.aQute.bnd:biz.aQute.bndlib:jar:6.4.0-RC2
[WARNING] Failed to resolve dependency biz.aQute.bnd:aQute.libg:jar:6.4.0-RC2
Unhandled Event Handlers are being used for event sent to topic LIFECYCLE/sensiNact
Unhandled Event Handlers are being used for event sent to topic LIFECYCLE/sensiNact/admin
Unhandled Event Handlers are being used for event sent to topic LIFECYCLE/sensiNact/admin/friendlyName
Unhandled Event Handlers are being used for event sent to topic DATA/sensiNact/admin/friendlyName
Unhandled Event Handlers are being used for event sent to topic METADATA/sensiNact/admin/friendlyName
Unhandled Event Handlers are being used for event sent to topic LIFECYCLE/sensiNact/admin/modelUri
Unhandled Event Handlers are being used for event sent to topic DATA/sensiNact/admin/modelUri
Unhandled Event Handlers are being used for event sent to topic METADATA/sensiNact/admin/modelUri
Unhandled Event Handlers are being used for event sent to topic LIFECYCLE/sensiNact/system
Unhandled Event Handlers are being used for event sent to topic DATA/sensiNact/system/version
Unhandled Event Handlers are being used for event sent to topic METADATA/sensiNact/system/version
Unhandled Event Handlers are being used for event sent to topic LIFECYCLE/sensiNact/system/started
Unhandled Event Handlers are being used for event sent to topic DATA/sensiNact/system/started
Unhandled Event Handlers are being used for event sent to topic METADATA/sensiNact/system/started
ERROR : bundle org.eclipse.sensinact.gateway.southbound.mqtt.mqtt-client:0.0.2.202307131732 (43)[org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler(18)] : The activate method has thrown an exception
Unable to connect to server (32103) - java.net.ConnectException: Connection refused
	at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:80)
	at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:724)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.net.ConnectException: Connection refused
	at java.base/sun.nio.ch.Net.pollConnect(Native Method)
	at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:74)
	... 2 more

ERROR : bundle org.eclipse.sensinact.gateway.southbound.mqtt.mqtt-client:0.0.2.202307131732 (43)[org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler(19)] : The activate method has thrown an exception
Unable to connect to server (32103) - java.net.ConnectException: Connection refused
	at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:80)
	at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:724)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.net.ConnectException: Connection refused
	at java.base/sun.nio.ch.Net.pollConnect(Native Method)
	at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:74)
	... 2 more

[main] INFO io.moquette.broker.Server - Configuring message interceptors...
[main] INFO io.moquette.interception.BrokerInterceptor - Initializing broker interceptor. InterceptorIds=[]
[main] INFO io.moquette.broker.Server - Using default SSL context creator
[main] INFO io.moquette.broker.Server - An io.moquette.broker.security.AcceptAllAuthenticator authenticator instance will be used
[main] INFO io.moquette.broker.Server - Authorizator policy io.moquette.broker.security.PermitAllAuthorizatorPolicy instance will be used
[main] INFO io.moquette.broker.subscriptions.CTrieSubscriptionDirectory - Initializing CTrie
[main] INFO io.moquette.broker.subscriptions.CTrieSubscriptionDirectory - Initializing subscriptions store...
[main] INFO io.moquette.broker.NewNettyAcceptor - Netty is using NIO
[main] INFO io.moquette.broker.NewNettyAcceptor - Server bound to host=127.0.0.1, port=2183, protocol=TCP MQTT
[main] INFO io.moquette.broker.NewNettyAcceptor - Property websocket_port has been setted to disabled. Websocket MQTT will be disabled
[main] INFO io.moquette.broker.Server - Moquette integration has been started successfully in 95 ms
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B CONNECT <null>
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B SUBSCRIBE <paho1304943383988248> to topics [MqttTopicSubscription[topicFilter=sensinact/mqtt/test1/+, option=SubscriptionOption[qos=AT_LEAST_ONCE, noLocal=false, retainAsPublished=false, retainHandling=SEND_AT_SUBSCRIBE]]]
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C<-B SUBACK <paho1304943383988248> packetID <1>, grantedQoses [1]
[CM Event Dispatcher (Fire ConfigurationEvent: pid=sensinact.southbound.mqtt~h1)] INFO org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - MQTT client paho1304943383988248 started
[nioEventLoopGroup-3-2] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B CONNECT <null>
[nioEventLoopGroup-3-2] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B SUBSCRIBE <paho1304943714597118> to topics [MqttTopicSubscription[topicFilter=sensinact/mqtt/test2/+, option=SubscriptionOption[qos=AT_LEAST_ONCE, noLocal=false, retainAsPublished=false, retainHandling=SEND_AT_SUBSCRIBE]]]
[nioEventLoopGroup-3-2] INFO io.moquette.broker.metrics.MQTTMessageLogger - C<-B SUBACK <paho1304943714597118> packetID <1>, grantedQoses [1]
[CM Event Dispatcher (Fire ConfigurationEvent: pid=sensinact.southbound.mqtt~h2)] INFO org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - MQTT client paho1304943714597118 started
[nioEventLoopGroup-3-3] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B CONNECT <null>
[nioEventLoopGroup-3-3] INFO io.moquette.broker.metrics.MQTTMessageLogger - C<-B PUBACK <paho1304944036059777> packetID <1>
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B PUBACK <paho1304943383988248> packetID <1>
[nioEventLoopGroup-3-3] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B DISCONNECT <paho1304944036059777>
[nioEventLoopGroup-3-3] INFO io.moquette.broker.metrics.MQTTMessageLogger - Channel Inactive
[nioEventLoopGroup-3-3] INFO io.moquette.broker.MQTTConnection - Notifying connection lost event
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B DISCONNECT <paho1304943383988248>
[CM Event Dispatcher (Fire ConfigurationEvent: pid=sensinact.southbound.mqtt~h1)] INFO org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - MQTT client paho1304943383988248 stopped
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - Channel Inactive
[nioEventLoopGroup-3-1] INFO io.moquette.broker.MQTTConnection - Notifying connection lost event
[nioEventLoopGroup-3-4] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B CONNECT <null>
[nioEventLoopGroup-3-4] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B SUBSCRIBE <paho1304945049356601> to topics [MqttTopicSubscription[topicFilter=sensinact/mqtt/test1/+, option=SubscriptionOption[qos=AT_LEAST_ONCE, noLocal=false, retainAsPublished=false, retainHandling=SEND_AT_SUBSCRIBE]]]
[nioEventLoopGroup-3-4] INFO io.moquette.broker.metrics.MQTTMessageLogger - C<-B SUBACK <paho1304945049356601> packetID <1>, grantedQoses [1]
[CM Event Dispatcher (Fire ConfigurationEvent: pid=sensinact.southbound.mqtt~h1)] INFO org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - MQTT client paho1304945049356601 started
[nioEventLoopGroup-3-2] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B DISCONNECT <paho1304943714597118>
[CM Event Dispatcher (Fire ConfigurationEvent: pid=sensinact.southbound.mqtt~h2)] INFO org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - MQTT client paho1304943714597118 stopped
[nioEventLoopGroup-3-2] INFO io.moquette.broker.metrics.MQTTMessageLogger - Channel Inactive
[nioEventLoopGroup-3-2] INFO io.moquette.broker.MQTTConnection - Notifying connection lost event
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B CONNECT <null>
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C->B SUBSCRIBE <paho1304945362326995> to topics [MqttTopicSubscription[topicFilter=sensinact/mqtt/test2/+, option=SubscriptionOption[qos=AT_LEAST_ONCE, noLocal=false, retainAsPublished=false, retainHandling=SEND_AT_SUBSCRIBE]]]
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - C<-B SUBACK <paho1304945362326995> packetID <1>, grantedQoses [1]
[CM Event Dispatcher (Fire ConfigurationEvent: pid=sensinact.southbound.mqtt~h2)] INFO org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - MQTT client paho1304945362326995 started
[main] INFO io.moquette.broker.Server - Unbinding integration from the configured ports
[nioEventLoopGroup-3-4] INFO io.moquette.broker.metrics.MQTTMessageLogger - Channel Inactive
[nioEventLoopGroup-3-4] INFO io.moquette.broker.MQTTConnection - Notifying connection lost event
[MQTT Rec: paho1304945362326995] WARN org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - Connection to MQTT broker lost: Connection lost. Waiting before reconnecting.
[nioEventLoopGroup-3-1] INFO io.moquette.broker.metrics.MQTTMessageLogger - Channel Inactive
[nioEventLoopGroup-3-1] INFO io.moquette.broker.MQTTConnection - Notifying connection lost event
[main] INFO io.moquette.broker.NewNettyAcceptor - Waiting for worker and boss event loop groups to terminate...
[MQTT Rec: paho1304945049356601] WARN org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler - Connection to MQTT broker lost: Connection lost. Waiting before reconnecting.
[main] INFO io.moquette.broker.NewNettyAcceptor - Metrics messages[read=10, write=7] bytes[read=333, write=0]
[main] INFO io.moquette.interception.BrokerInterceptor - Shutting down interceptor thread pool...
[main] INFO io.moquette.interception.BrokerInterceptor - Waiting for thread pool tasks to terminate...
[main] INFO io.moquette.interception.BrokerInterceptor - interceptors stopped
[main] INFO io.moquette.broker.Server - Moquette integration has been stopped.
ERROR : bundle org.eclipse.sensinact.gateway.southbound.mqtt.mqtt-client:0.0.2.202307131732 (43)[org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler(19)] : The deactivate method has thrown an exception
Client is disconnected (32101)
	at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:31)
	at org.eclipse.paho.client.mqttv3.internal.ClientComms.disconnect(ClientComms.java:507)
	at org.eclipse.paho.client.mqttv3.MqttAsyncClient.disconnect(MqttAsyncClient.java:818)
	at org.eclipse.paho.client.mqttv3.MqttAsyncClient.disconnect(MqttAsyncClient.java:779)
	at org.eclipse.paho.client.mqttv3.MqttAsyncClient.disconnect(MqttAsyncClient.java:788)
	at org.eclipse.paho.client.mqttv3.MqttClient.disconnect(MqttClient.java:347)
	at org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler.deactivate(MqttClientHandler.java:142)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:245)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:687)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:531)
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:317)
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:307)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.disposeImplementationObject(SingleComponentManager.java:421)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.deleteComponent(SingleComponentManager.java:165)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:853)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.dispose(AbstractComponentManager.java:589)
	at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.configurationDeleted(ConfigurableComponentHolder.java:335)
	at org.apache.felix.scr.impl.manager.RegionConfigurationSupport.configurationEvent(RegionConfigurationSupport.java:310)
	at org.apache.felix.scr.impl.manager.RegionConfigurationSupport$2.configurationEvent(RegionConfigurationSupport.java:115)
	at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.sendEvent(ConfigurationManager.java:1721)
	at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.run(ConfigurationManager.java:1662)
	at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:122)
	at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:84)
	at java.base/java.lang.Thread.run(Thread.java:833)

ERROR : bundle org.eclipse.sensinact.gateway.southbound.mqtt.mqtt-client:0.0.2.202307131732 (43)[org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler(19)] : The deactivate method has thrown an exception
Client is disconnected (32101)
	at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:31)
	at org.eclipse.paho.client.mqttv3.internal.ClientComms.disconnect(ClientComms.java:507)
	at org.eclipse.paho.client.mqttv3.MqttAsyncClient.disconnect(MqttAsyncClient.java:818)
	at org.eclipse.paho.client.mqttv3.MqttAsyncClient.disconnect(MqttAsyncClient.java:779)
	at org.eclipse.paho.client.mqttv3.MqttAsyncClient.disconnect(MqttAsyncClient.java:788)
	at org.eclipse.paho.client.mqttv3.MqttClient.disconnect(MqttClient.java:347)
	at org.eclipse.sensinact.gateway.southbound.mqtt.impl.MqttClientHandler.deactivate(MqttClientHandler.java:142)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:245)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:687)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:531)
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:317)
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:307)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.disposeImplementationObject(SingleComponentManager.java:421)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.deleteComponent(SingleComponentManager.java:165)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:853)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825)
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.dispose(AbstractComponentManager.java:589)
	at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.configurationDeleted(ConfigurableComponentHolder.java:335)
	at org.apache.felix.scr.impl.manager.RegionConfigurationSupport.configurationEvent(RegionConfigurationSupport.java:310)
	at org.apache.felix.scr.impl.manager.RegionConfigurationSupport$2.configurationEvent(RegionConfigurationSupport.java:115)
	at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.sendEvent(ConfigurationManager.java:1721)
	at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.run(ConfigurationManager.java:1662)
	at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:122)
	at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:84)
	at java.base/java.lang.Thread.run(Thread.java:833)

[INFO] No Errors
[INFO] 
[INFO] --- install:3.1.0:install (default-install) @ mqtt-device-factory ---
[INFO] Installing /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/pom.xml to /home/jenkins/.m2/repository/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/target/mqtt-device-factory-0.0.2-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/Sensinact Future/prototype/southbound/mqtt/mqtt-device-factory/target/mqtt-device-factory-0.0.2-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-SNAPSHOT-tests.jar
[INFO] 
[INFO] --- deploy:3.0.0:deploy (default-deploy) @ mqtt-device-factory ---
[INFO] Using alternate deployment repository repo.eclipse.org::https://repo.eclipse.org/content/repositories/sensinact-snapshots
[INFO] Downloading from repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded from repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/maven-metadata.xml (1.0 kB at 86 kB/s)
[INFO] Uploading to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-20230713.172928-19.pom
[INFO] Uploaded to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-20230713.172928-19.pom (4.4 kB at 34 kB/s)
[INFO] Uploading to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-20230713.172928-19.jar
[INFO] Uploading to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-20230713.172928-19-tests.jar
[INFO] Uploaded to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-20230713.172928-19-tests.jar (194 kB at 2.9 MB/s)
[INFO] Uploaded to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/mqtt-device-factory-0.0.2-20230713.172928-19.jar (8.5 kB at 124 kB/s)
[INFO] Downloading from repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/maven-metadata.xml
[INFO] Downloaded from repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/maven-metadata.xml (405 B at 8.4 kB/s)
[INFO] Uploading to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/maven-metadata.xml
[INFO] Uploaded to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/0.0.2-SNAPSHOT/maven-metadata.xml (1.0 kB at 8.7 kB/s)
[INFO] Uploading to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/maven-metadata.xml
[INFO] Uploaded to repo.eclipse.org: https://repo.eclipse.org/content/repositories/sensinact-snapshots/org/eclipse/sensinact/gateway/southbound/mqtt/mqtt-device-factory/maven-metadata.xml (384 B at 1.5 kB/s)