eclipse-paho / eclipse-paho/paho.mqtt.java

Connection lost (32109) - java.io.EOFException

Open
#867 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.3k
Forks
919
PR merge metrics
No merged PRs in 30d

Description

Connection lost (32109) - java.io.EOFException
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:181)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267)
at org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:92)
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:133)
... 7 more

Code snippet used to build mqtt client:

__public static MqttClient addClientWithLogin(String address, String id, String uid, String pwd, ArrayList topics, MqttCallback mqttCallback) {
MqttClient client = null;
try {
client = new MqttClient(address, id);
MqttConnectOptions opts = new MqttConnectOptions();
opts.setUserName(uid);
opts.setPassword(pwd.toCharArray());
opts.setCleanSession(true);
opts.setMaxInflight(1000);
opts.setKeepAliveInterval(15);
opts.setConnectionTimeout(0);
client.setCallback(mqttCallback);
client.connect(opts);
if (topics != null && topics instanceof ArrayList) {
Object[] listOfTopics = topics.toArray();
for (Object topic : listOfTopics) {
client.subscribe(topic.toString());
}
}
} catch (MqttException ex) {
logger.error(ExceptionUtils.getStackTrace(ex));
}

return client;
}__

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.