我的应用程序在我自己的计算机和Heroku上运行正常,但在另一台计算机上它出现了错误:
com.pubnub.api.PubNubException: null
at com.pubnub.api.PubNubException$PubNubExceptionBuilder.build(PubNubException.java:9) ~[pubnub-gson-4.19.0.jar:na]
at com.pubnub.api.endpoints.Endpoint.sync(Endpoint.java:107) ~[pubnub-gson-4.19.0.jar:na]
at tech.dashman.server.PubNubPool.grant(PubNubPool.java:55) ~[classes/:na]
PubNubPool.java:55包含:
ttl.sync();
及其背景是:
public void grant(Agent agent) throws PubNubException {
Grant ttl = pubNubs.
get().
grant().
channels(agent.getPubNubChannels()).
authKeys(Collections.singletonList(agent.getPubNubAuthKey())).
write(false).
read(true).
ttl(0);
ttl.sync();
}
有什么想法可以在这里发生什么?