我成功地使用了Bluemix 提供的推送通知服务,但是几天前推送服务变得不可用,至少出于配置目的。
我得到的唯一提示是我的试用期已过期并且必须输入我的信用卡,这可能导致了这个问题。
这是抛出的异常:
Exception thrown by application class 'com.ibm.mbaas.ui.BackendUtility.getJSONResponse:-1'
javax.servlet.ServletException: UIBACK108E: Got unsuccessful response from 'https://mccp.ng.bluemix.net/login/rolecheck?role=developers&space_guid=568581a0-9bbd-4fbf-9fb0-243c0d7febc3'. The response status was 502 Bad Gateway. The response body was: "502 Bad Gateway: Registered endpoint failed to handle the request. ".
at com.ibm.mbaas.ui.BackendUtility.getJSONResponse(Unknown Source)
at com.ibm.mbaas.ui.BackendUtility.checkRole(Unknown Source)
at com.ibm.mbaas.ui.security.UAACallBackServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1285)
at [internal classes]