我们有一个较新的版本要发布,并希望使用worklight控制台禁用旧版本。由于我们的应用程序支持多语言,因此提示用户升级的消息也需要进行本地化。
我上传了以下三个CSV但仍然收到相同的错误
CSV#1
,New version available please update from app store
en,New version available please update from app store
zh-hk,有新版本更新啦
zh-cn,请更新最新版本
zh-tw,最新版本已推出請更新您的版本
CSV#2
en,New version available please update from app store
CSV#3
"en","New version available please update from app store"
根据信息中心,#1和#2的CSV格式应该是正确的
以下是重现问题的程序。
语法错误:缺失;在陈述之前
错误屏幕的屏幕截图已在此处上传http://postimg.org/image/ncxyjt55b/
以下是WebSphere App Server中捕获的SystemOut.log的日志
非常感谢任何帮助。
Caused by: java.lang.NoClassDefFoundError: au/com/bytecode/opencsv/CSVReader
at
com.worklight.console.controllers.ApplicationsController.parseCSV(ApplicationsController.ja va:369)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:167)
at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257)
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222)
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211)
at
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:542)
答案 0 :(得分:1)
这是Worklight 5.0.6.1中最近发现的一个缺陷,可以通过Worklight 5.0.6.2 iFix获得修复。
请让客户打开PMR,以便为您提供iFix。