All Products
Search
Document Center

HTML5 applicaiton load failure with RPC 7000 series error

Last Updated: Mar 10, 2021

Problem description

When opening the HTML5 application, the iOS container displays the error message “System is busy. Try again later”, as shown in the following figure.

system busy

Troubleshoot

Check the console output log to confirm the presence of RPC 7000 series errors, such as:

  1. 2020-03-10 10:51:41.883119+0800 Demo[4765:231933] alipay.client.getUnionResource resp:{
  2. "Content-Length" = 0;
  3. Date = "Tue, 10 Mar 2020 02:51:41 GMT";
  4. "Strict-Transport-Security" = "max-age=31536000";
  5. "result-memo" = "%E9%AA%8C%E7%AD%BE%E7%9A%84%E5%8F%82%E6%95%B0%E4%B8%8D%E5%A4%9F%E3%80%82";
  6. "result-status" = 7001;
  7. "result-tips" = "%E7%AD%BE%E5%90%8D%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5%E3%80%82";
  8. }

Solution

In general, the verification failure of RPC request is related to the incorrect signature data of the client’s security guard.

You need to verify that the contents of the configuration file downloaded from the mPaaS console are correct and complete.

  • For iOS clients, the cloud data needs to be re-imported through the mPaaS Plugin or Extension.
    import
  • For Android clients, the .config file needs to be replaced in the project.

If necessary, the security guard image can be re-generated through plug-ins.

Note: If the program has access to other SDKs that require security guard products, attention must be paid to the method of generating security guard images.

Click here to download the code sample containing wrong codes.