开始的时候,拉取消息的程序没有报错,过了1个多小时,就报这个错。我的accessKeyId都确认过没问题,不知道这个是什么问题。如下时报错信息:
2017-11-18 14:40:32.678 [PullMessageTask-thread] ERROR com.alicom.mns.tools.DefaultAlicomMessagePuller - PullMessageTask_execute_error,messageType:VoiceReport,queueName:Alicom-Queue-xxxxxxxxxx-VoiceReport
com.aliyun.mns.common.ServiceException: The access Id you provided is not exist.
at com.aliyun.mns.common.http.ExceptionResultParser.parse(ExceptionResultParser.java:42)
at com.aliyun.mns.common.http.ExceptionResultParser.parse(ExceptionResultParser.java:12)
at com.aliyun.mns.common.http.HttpCallback.handleResult(HttpCallback.java:155)
at com.aliyun.mns.common.http.HttpCallback.buildResponseMessage(HttpCallback.java:128)
at com.aliyun.mns.common.http.HttpCallback.completed(HttpCallback.java:88)
at com.aliyun.mns.common.http.HttpCallback.completed(HttpCallback.java:22)
at org.apache.http.concurrent.BasicFuture.completed(BasicFuture.java:119)
at org.apache.http.impl.nio.client.DefaultClientExchangeHandlerImpl.responseCompleted(DefaultClientExchangeHandlerImpl.java:177)
at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.processResponse(HttpAsyncRequestExecutor.java:412)
at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.inputReady(HttpAsyncRequestExecutor.java:305)
at org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:267)
at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:81)
at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:39)
at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:123)
at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:164)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:339)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:317)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:278)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:106)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:590)
at java.lang.Thread.run(Thread.java:748)
没人遇到过吗?自己顶一顶
原因:服务器JVM的时间不是北京时间,而阿里云那边是标准的北京时间,两者不匹配出错,将jvm获取的时间改为北京时间即可
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。