【问题标题】:"Ecma Error: TypeError: Cannot find default value for object" when running on remote Worklight server在远程 Worklight 服务器上运行时出现“Ecma 错误:TypeError:找不到对象的默认值”
【发布时间】:2014-10-09 17:50:53
【问题描述】:

在 Worklight 中,使用“构建设置和部署目标”选项并构建所有环境后,我开始在远程服务器的 Worklight 控制台上部署 WAR 文件和 wlapp 文件。

现在,当我尝试从 Worklight 控制台运行我的应用程序时,我收到很多 404 错误 “网络错误:404 未找到:

当我运行我的 http 适配器时,我收到以下错误:

response [/SocialRatingV2/apps/services/api/SocialRatingV2/desktopbrowser/query]

成功:/-secure- {"isSuccessful":false,"WL-Authentication-Success":{"wl_anonymousUserRealm":{"userId":"24fbe6d3-40f3-4535-993a-4f3928cbc0e1","attributes":{},"isUserAuthenticated":1, "displayName":"24fbe6d3-40f3-4535-993a-4f3928cbc0e1"},"wl_antiXSRFRealm":{"userId":"fsu8rka0ogkvr6ia3egm9j3rqn","attributes":{},"isUserAuthenticated":1,"displayName":"fsu8rka0ogkvr6ia3egm9j" }},"警告":[],"错误":["Ecma 错误:TypeError:找不到对象的默认值。 (bluepagesAPI-impl.js#41)"],"info":[]}/

【问题讨论】:

  • bluepagesAPI-impl.js adpater 文件中的第 41 行是什么?

标签: ibm-mobilefirst worklight-adapters


【解决方案1】:

在与用户私下交谈后,删除 #41 处的行神奇地使它再次工作。

不是特别有用的答案,但这是可以在没有应用程序代码的情况下编写的最佳答案。

【讨论】:

  • 问题出在 WL.Logger.info("++++++++++++++++++LOG++++++++++++++++"+resultbluepage);
  • 我试图打印结果而不对其进行字符串化......当我评论这一行时......错误消失了:)
猜你喜欢
  • 2013-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-14
  • 1970-01-01
  • 2023-03-19
  • 2020-05-05
相关资源
最近更新 更多