我在VM机器中设置了一个新的服务器windows 2012R2。下载了最新的active-mq和Apache。使用Oracle JDK 8u192。安装和安装WSO2 IoT应用程序之后,我无法注册安卓设备。
我按照3.3.0版本在线文档中的说明安装了WSO2IOT。
已经在环境变量中设置了CARBON_HOME和JAVA_HOME。
我采取的步骤如下:
activemq。在analytics窗口中,我在VM中得到了以下错误:
[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门户中创建策略、创建用户和浏览门户都很好。
有人遇到这个问题并设法解决了吗?谢谢。
发布于 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也做得很好
https://stackoverflow.com/questions/54003799
复制相似问题