Worklight 5.0.6.1: проблема с загрузкой CSV для нескольких языков при отключении старой версии
Мы публикуем более новую версию и хотим отключить старую версию с помощью консоли 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"
Формат CSV № 1 и № 2 должен быть правильным в соответствии с инфоцентром
Ниже приведены процедуры для воспроизведения проблемы.
- войти на рабочий стол консоли
- Нажмите вкладку Каталог
- Отключить старую версию
- Нажмите "Ввод сообщений на нескольких языках". Всплывающее окно показано.
- Нажмите кнопку "Загрузить CSV". Файловый браузер показан.
- Выберите CSV для загрузки, затем нажмите кнопку "Открыть". Следующее сообщение об ошибке
Синтаксическая ошибка: отсутствует; до заявления
Снимок экрана с изображением ошибки выложен здесь http://postimg.org/image/ncxyjt55b/
Ниже приведены журналы из SystemOut.log, захваченные в WebSphere App Server.
Любая помощь с благодарностью.
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)
1 ответ
Это недавно обнаруженный дефект в Worklight 5.0.6.1, и исправление доступно через Worklight 5.0.6.2 iFix.
Пожалуйста, попросите клиента открыть PMR, чтобы iFix мог быть предоставлен вам.