IBM Worklight 6.1 Uncaught TypeError:无法读取未定义的属性“directUpdate”

时间:2014-05-23 11:12:48

标签: ibm-mobilefirst

我正在使用Worklight 6.1

我用

开发了一个Android应用程序
connectOnStartup : true

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" />

当我尝试在设备上执行应用程序时(4.1.2),当它启动时我在log cat中得到异常:

Uncaught TypeError: Cannot read property 'directUpdate' of undefined

应用程序是模块之间的混合&#34;基于适配器的身份验证&#34;和#34;在混合应用程序中集成服务器生成的页面&#34;。下载自http://www.ibm.com/developerworks/mobile/worklight/getting-started.html

如果我没有将set connectOnStartup设置为false,则可以正常工作。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您指出错误,我认为在Direct Update之前没有执行任何操作,但主HTML页面中包含的java脚本代码之前已执行。

然后我意识到我没有包含实现安全挑战处理程序的javascript文件。 Thas是个问题。

我已经包含了

<script src="js/SingleStepAuthRealmChallengeProcessor.js"></script>
<。>在.html中,现在它正在运作。

谢谢你,Idan。