Parse.com ErrorCode:找不到141函数

时间:2015-01-06 11:51:40

标签: javascript android parse-platform

我正在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());
                }
            }
        });

并在云代码方面:

main.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

feature.js

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

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

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

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。

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

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

对于那些可能遇到类似问题的人。