Parse.com 找不到错误代码:141 函数



我正在Android上编写一段代码,该代码调用了Parse.com云代码的几个函数。就像这样:

ParseCloud.callFunctionInBackground("appConfig", new HashMap<String, Object>(), new FunctionCallback<HashMap<String, Object>>() {
            @Override
            public void done(HashMap<String, Object> result, com.parse.ParseException e) {
                if (e == null) {
                    HashMap<String, Object> bizConfig = (HashMap)result.get("bizConfig");
                    if (bizConfig == null) {
                        Log.e("missing data","no bizConfig");
                        return;
                    }
                    List services = (List)bizConfig.get("services");
                    homeFragment.updateServices(services);
                } else {
                    Log.d("error: ", e.toString());
                }
            }
        });

在云代码端:

主.js

require('cloud/app.js');
require('cloud/validation.js'); // all beforeSaves
require('cloud/afterSave.js'); // all afterSaves
require('cloud/feature.js'); // all cloud code defines

功能.js

Parse.Cloud.define("appConfig", function(request, response) {
  response.success({
    bizConfig:bizConfig
  });
});

由于main.js具有必需的功能.js它具有"appConfig"功能,因此它应该可以正常工作,并且一直如此。 但是在我更新了一些与上述代码无关的新代码后,在 android 方面,我不断收到此错误: 错误:找不到 141 函数。我对此没有任何线索,我搜索了它,但我没有得到与我目前遇到的问题相关的任何答案。

有没有人可以回答我的错误?

提前谢谢你。

回答我自己的问题。

我只是把功能中的所有代码.js放到 main.js 上,最后,Parse.com 识别出最初来自 feature.js 的那些功能,我什至将它们移回功能.js再次,但这些功能在 Parse.com 上仍然存在。

我想这只是 Parse.com 的错误。 不知道那里到底出了什么问题,但我解决了这个问题。

对于那些可能和我有类似问题的人。