0
我們有更新的版本進行發佈,並希望使用worklight控制檯禁用舊版本。由於我們的應用程序支持多語言,因此提示用戶升級的消息也需要進行本地化。Worklight 5.0.6.1:禁用舊版本時發出多語言上傳CSV文件
我上傳了以下三個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的CSV格式和#2應按正確的信息中心
以下是程序來重現問題。
- 登錄工作燈控制檯
- 單擊目錄選項卡
- 禁用舊版本
- 點擊「輸入信息的多語言」。顯示一個彈出窗口。
- 點擊「上傳CSV」按鈕。顯示文件瀏覽器。
- 選擇要上傳的CSV文件,然後點擊「打開」按鈕。提示以下錯誤。
語法錯誤:缺少;語句之前
差錯屏幕的截屏在這裏http://postimg.org/image/ncxyjt55b/
上傳下面是SystemOut.log中在WebSphere應用服務器
捕獲的日誌任何幫助是極大的讚賞。
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)
檢查您的安裝: 在您的Web服務器中找到worklight-jee-library.jar的位置,使用一些文件瀏覽器或解壓縮實用程序並驗證此jar包含文件夾:/ au/com/bytecode/opencsv /和有文件CSVReader.class – taitelman