Я установил новый сервер Windows 2012R2 на машине VM.Последние active-mq и Apache-ant загружены.Oracle JDK 8u192 используется.После установки и настройки приложения WSO2 IoT я не могу зарегистрировать устройство Android.
Я установил WSO2IOT, следуя инструкциям в онлайн-документации для версии 3.3.0.
CARBON_HOME и JAVA_HOME уже настроены в переменных среды.
Процесс, который я выполняю, выглядит следующим образом:
- Я запускаю
activemq
, запустив его в окне cmd, как указано в документации. - Я запускаю broker.bat в другом окне cmd
- Я запускаю iot-server.bat в другом окне cmd
- Я запускаю analytics.bat в другом окне cmd
- Все начинается, и я получаю текст "Углерод .. смотрел в ** миллисекунды.
- Я открываю консоль управления наhttps порт 9443 \ devicemgt и войдите в систему как администратор без проблем.
- После этого я подключаю свою модель galaxy A5 2016 с android 7.0 к той же сети через WiFi. Загрузите приложение с помощью QR-кода с экрана моего ПК в мобильный телефон.Установите приложение и попробуйте зарегистрироваться.IP-адрес, который я ввожу, является статическим в виртуальной машине, и, конечно, я добавляю порт
8280
в приложение управления wso2 на телефоне.Затем я вхожу в систему с учетными данными admin / admin , которые входят в систему успешно, но сразу после этого он отправляет на телефон сообщение о том, что он получает политику, и на этом он останавливается.Маленький кружок вращается (загрузка), и в течение нескольких минут ничего не происходит, после чего я получаю ошибку "Регистрация не удалась. Обратитесь к администратору. Регистрация не удалась." нет другого сообщения или чего-либо еще.
В окне аналитики cmd я получил следующую ошибку внутри моей виртуальной машины:
[2018-12-20 11:00:00,037] [IoT-Analytics] ERROR {org.wso2.carbon.ntask.core.impl.TaskQuartzJobAdapter} - Error in executing task: nulljava.lang.NullPointerException
at org.wso2.carbon.analytics.spark.core.CarbonAnalyticsProcessorService.executeQuery(CarbonAnalyticsProcessorService.java:256)
at org.wso2.carbon.analytics.spark.core.CarbonAnalyticsProcessorService.executeScript(CarbonAnalyticsProcessorService.java:206)
at org.wso2.carbon.analytics.spark.core.AnalyticsTask.execute(AnalyticsTask.java:60)
at org.wso2.carbon.ntask.core.impl.TaskQuartzJobAdapter.execute(TaskQuartzJobAdapter.java:67)
at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
И это в основном то, что я не могу двигаться дальше отсюда.Я пытался использовать разные версии java jdk, такие же старые, как 8u144, и пытался использовать openJDK 8 LTSu191 безрезультатно.
Другие вещи, такие как создание политик на портале devicemgt, создание пользователей и просмотр портала, работают нормально.
Кто-нибудь сталкивался с этой проблемой и сумел ее решить?Благодарю.