Java “如何修复错误”;“注册失败”;在尝试WSO2 IoT 3.3.0 android注册时?
我在一台虚拟机上安装了一台新服务器windows 2012R2。下载最新的活动mq和Apache ant。使用Oracle JDK 8u192。安装和设置WSO2 IoT应用程序后,我无法注册android设备 我按照3.3.0版在线文档中的说明安装了WSO2IOT CARBON\u HOME和JAVA\u HOME已在环境变量中设置 我的步骤流程如下:Java “如何修复错误”;“注册失败”;在尝试WSO2 IoT 3.3.0 android注册时?,java,android,wso2,wso2iot,Java,Android,Wso2,Wso2iot,我在一台虚拟机上安装了一台新服务器windows 2012R2。下载最新的活动mq和Apache ant。使用Oracle JDK 8u192。安装和设置WSO2 IoT应用程序后,我无法注册android设备 我按照3.3.0版在线文档中的说明安装了WSO2IOT CARBON\u HOME和JAVA\u HOME已在环境变量中设置 我的步骤流程如下: 我按照文档的指示,在cmd窗口中运行activemq 我在另一个cmd窗口中启动broker.bat 我在另一个cmd窗口中启动iot-ser
activemq
8280
端口。然后我使用管理员登录/成功登录的管理员凭据,但之后它会在手机上发布一条消息,表示它正在接收策略,并在此处停止。小圆圈旋转(加载),几分钟内没有任何事情发生,之后我收到一个错误,注册失败。联系管理员。注册失败。“没有其他消息或任何内容[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门户中创建策略、创建用户和浏览门户等其他功能都可以正常工作
有人遇到这个问题并设法解决了吗?
谢谢。我使用了WM windows10。这种情况与您描述的情况完全一致,只有一个区别-我在保存Android策略的页面上也出现了一个错误。我还看到windows的默认策略反映在平台配置部分,Android策略缺失,无法使用由于您描述的错误,无法保存。但是,在wso2主目录中,我找到了执行默认策略!!!的Android配置文件。 接下来,在绑定(注册)时,我使用ADB查看Android设备的日志。他只确认了之前收到的信息。在设备尝试获取策略协议时,我看到404 http错误。注意 意外结果。我下载了版本3.1.0而不是当前版本3.3.0。我启动了批处理文件。我转到平台配置部分,转到Android配置-默认协议策略显示正确,您可以更改并保存更改。绑定过程(注册)顺利通过-该政策是通过设备获得的,然后一切都按照官方指示进行。我完全意识到这不是您提出的问题的答案,但同时它可以帮助您快速启动。我希望 p、 我在美国试用了3.3.1和3.3.0版本——这两个版本的注册都存在类似的问题。3.1.0版本没有这个问题。在Ubuntu和WM Windows10上测试的版本。 当然,如果开发者代表告诉你在哪里挖掘,使用更新的版本,那就太好了。祝你有愉快的一天
另外-在3.2.0方面也做得很好这应该是一个公认的答案,它解决了我的注册问题,并且分析不再给出问题中的错误。