processing-mqtt icon indicating copy to clipboard operation
processing-mqtt copied to clipboard

Crash of my processing program caused by the library timeout

Open DavidMR91 opened this issue 4 years ago • 0 comments

Hello, on a recurring basis, my processing software is being stopped due to Timeout problems, why success it? why a timeout problem take down my program? is possible increase the timeout?

Error 1:

Sending: Topic message: Game/inbox/2N6PXV - Publish message: 20210301124307;0;0
java.lang.RuntimeException: [MQTT] Failed to publish: Tiempo de espera excedido al esperar una respuesta del servidor
	at mqtt.MQTTClient.publish(Unknown Source)
	at mqtt.MQTTClient.publish(Unknown Source)
	at MY_Game.publisher_mqtt(MY_Game.java:6688)
	at MY_Game.dev_actuador(MY_Game.java:1591)
	at MY_Game.resetSala(MY_Game.java:2506)
	at MY_Game.Config_game(MY_Game.java:300)
	at MY_Game.mouseReleased(MY_Game.java:187)
	at processing.core.PApplet.mouseReleased(PApplet.java:2849)
	at processing.core.PApplet.handleMouseEvent(PApplet.java:2758)
	at processing.core.PApplet.dequeueEvents(PApplet.java:2652)
	at processing.core.PApplet.handleDraw(PApplet.java:2493)
	at processing.awt.PSurfaceAWT$12.callDraw(PSurfaceAWT.java:1547)
	at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:313)
Caused by: Tiempo de espera excedido al esperar una respuesta del servidor (32000)
	at org.eclipse.paho.client.mqttv3.internal.Token.waitForCompletion(Token.java:112)
	at org.eclipse.paho.client.mqttv3.MqttToken.waitForCompletion(MqttToken.java:67)
	... 13 more

Error 2:

Sending: Topic message: Game/ACK/ - Publish message: 20210301172352;ACK
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at mqtt.MQTTClient.draw(Unknown Source)
	at jdk.internal.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1436)
	at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1429)
	at processing.core.PApplet.handleMethods(PApplet.java:1628)
	at processing.core.PApplet.handleDraw(PApplet.java:2495)
	at processing.awt.PSurfaceAWT$12.callDraw(PSurfaceAWT.java:1547)
	at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:313)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	... 10 more
Caused by: java.lang.RuntimeException: [MQTT] Failed to publish: Tiempo de espera excedido al esperar una respuesta del servidor
	at mqtt.MQTTClient.publish(Unknown Source)
	at mqtt.MQTTClient.publish(Unknown Source)
	at MY_Game.publisher_mqtt(MY_Game.java:6694)
	at MY_Game.messageReceived(MY_Game.java:6644)
	... 14 more
Caused by: Tiempo de espera excedido al esperar una respuesta del servidor (32000)
	at org.eclipse.paho.client.mqttv3.internal.Token.waitForCompletion(Token.java:112)
	at org.eclipse.paho.client.mqttv3.MqttToken.waitForCompletion(MqttToken.java:67)
	... 18 more

Can you help me to make it stable?

DavidMR91 avatar Mar 03 '21 10:03 DavidMR91