У нас есть более новая версия для публикации, и мы хотели бы отключить старую версию с помощью консоли 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)