0
我正在将我的应用程序从5.0.18升级到5.3.2,并且出现以下错误。做了几个变化,并不确定哪一个造成这个错误。没有日志。此错误在用户界面上弹出。以下是所做的更改。将Tapestry应用程序从5.0.18升级到5.3.2
- 改变
@IncludeStylesheet
和@IncludeJavaScriptLibrary
到@Import
- 改变
RenderSupport
到JavaScriptSupport
- 改变
@ApplicationState
到@SessionState
我获得以下的UI错误。
Function Tapestry.Initializer.activate() does not exist.
Function Tapestry.Initializer.formEventManager() does not exist
谢谢。
我没有清除浏览器缓存,并没有帮助。我注意到我们在一些页面上使用了http://tapestry.apache.org/schema/tapestry_5_0_0.xsd。我是否需要将xsd升级到http://tapestry.apache.org/schema/tapestry_5_3.xsd? – sreenaji 2012-04-11 20:35:15
是否将您的xsd更新为当前版本,但不太可能与您的问题有任何关联。在发现错误的行上执行一些javascript调试,检查调用堆栈并查看调用的起源地址并将其修复或发布到此处。 – joostschouten 2012-04-12 06:06:18
javascript调试过,可以看到版本5.0.18的tapestry.js被加载。这可能是问题所在。试图找出这是如何加载的,因为所有5.0.18 jar文件已被删除。 – sreenaji 2012-04-12 14:37:11