首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修正在尝试WSO2 IoT 3.3.0安卓注册时出现的错误“注册失败”?

如何修正在尝试WSO2 IoT 3.3.0安卓注册时出现的错误“注册失败”?
EN

Stack Overflow用户
提问于 2019-01-02 09:17:25
回答 1查看 538关注 0票数 4

我在VM机器中设置了一个新的服务器windows 2012R2。下载了最新的active-mq和Apache。使用Oracle JDK 8u192。安装和安装WSO2 IoT应用程序之后,我无法注册安卓设备。

我按照3.3.0版本在线文档中的说明安装了WSO2IOT。

已经在环境变量中设置了CARBON_HOMEJAVA_HOME

我采取的步骤如下:

  1. 我根据文档的指示,在cmd窗口中运行activemq
  2. 我在另一个cmd窗口启动broker.bat
  3. 我在另一个cmd窗口启动iot-server.bat
  4. 我在另一个cmd窗口启动analytics.bat
  5. 一切都开始了,我以“碳.在**毫秒内凝视”的文字结束。
  6. 我在https端口9443\devicemgt上打开我的管理控制台,并以管理员身份登录没有问题。
  7. 之后,我通过WiFi将我的星系WiFi 2016模型与Android7.0连接到同一个网络。下载应用程序通过QR代码从我的电脑屏幕到手机。安装应用程序并尝试注册。我输入的IP在VM中是静态的,当然,我在电话上的wso2管理应用程序中添加了wso2端口。然后,我使用管理员/管理凭证登录,登录成功,但在那之后,它在电话上发布一条消息,表示它正在接收策略,并且在这里停止。小圆圈旋转(加载),几分钟后我得到一个错误:“注册失败。请与管理员联系。注册失败。”没有其他消息或任何内容。

在analytics窗口中,我在VM中得到了以下错误:

代码语言:javascript
复制
[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版本,从8u144开始,我尝试了使用openJDK 8 LTSu191,但没有成功。

其他事情,如在devicemgt门户中创建策略、创建用户和浏览门户都很好。

有人遇到这个问题并设法解决了吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-02-26 12:35:26

我用了WM windows10。这种情况完全符合您所描述的情况,只有一个不同之处--我还在页面上错误地保存了Android的策略。我还看到windows的默认策略反映在平台配置部分中,android策略丢失了,并且由于您描述的错误无法保存。但是,在wso2主目录中我发现了安卓配置文件中的默认策略!已经完成了。接下来,在绑定(注册)时,我使用亚行从Android设备上查看日志。他只证实了先前收到的信息。当设备试图获得策略协议时,我看到了一个404 http错误。点。

意外的结果。我下载了3.1.0版本,而不是当前的3.3.0版本。我启动了批处理文件。我转到了platform configuration部分,到Android配置--默认协议策略被正确显示,您可以更改它并保存更改。绑定程序(注册)顺利通过--该政策是由设备获得的,然后一切都按照官方指示进行。我充分认识到,这不是你提出的问题的答案,但同时也有助于迅速开始。我希望如此。

附注:我尝试了3.3.1和3.3.0版本--在这两个版本中,注册都存在类似的问题。版本3.1.0没有这个问题。在Ubuntu和WM Windows10上进行了测试。当然,如果开发人员代表告诉您在哪里挖掘,使用一个更最新的版本,那就太好了。祝您今天愉快。

此外- 3.2.0也做得很好

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54003799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档