B4X FEED [RESOLVED]Mqtt.initialize IllegalArgumentException fails on older Android (6.1)

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته b4xfeed ایجاد شده و آغاز کننده آن practicalsoftمی باشد و موضوع آن: [RESOLVED]Mqtt.initialize IllegalArgumentException fails on older Android (6.1) است. این موضوع تا کنون 81 بازدید کننده و, 0 پاسخ داشته و 0 بار پسندیده شده...
نام دسته b4xfeed
نام موضوع [RESOLVED]Mqtt.initialize IllegalArgumentException fails on older Android (6.1)
آغاز کننده موضوع practicalsoft
تاریخ شروع
پاسخ‌ها
0
بازدیدها
81
پسندها
0
آخرین ارسال توسط PracticalSoft
وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.
Jun 6, 2020
11,559
4,422
Hi
I have an app that works fine and connects nicely to mqtt with newer Android (8,9,10). I am using mqtt lib 1.01
I have tried to install it in a old 6.1 phone I have and the app crashes upon calling:

B4X:

mqtt.Initialize("mqtt", BrokerProtocol & "://" & BrokerAddr & ":" & BrokerPort, BrokerClientID)
*** Service (mqttservice) Create ***
Error occurred on line: 362 (MQTTService)
java.lang.IllegalArgumentException: tcp://m21.cloudmqtt.com :10000
at org.eclipse.paho.client.mqttv3.MqttConnectOptions.validateURI(MqttConnectOptions.java:473)
at org.eclipse.paho.client.mqttv3.MqttAsyncClient.<init>(MqttAsyncClient.java:273)
at org.eclipse.paho.client.mqttv3.MqttAsyncClient.<init>(MqttAsyncClient.java:167)
at anywheresoftware.b4j.objects.MqttAsyncClientWrapper.Initialize(MqttAsyncClientWrapper.java:51)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:777)
at...



 

وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.
عقب
بالا