На машине с Windows 7 я установил:
- Eclipse Java EE 4.3.1 64-битная версия,
- IBM Worklight Studio версии 6.1.0 из Eclipse Marketplace
- АТД
Я получаю сообщение об ошибке при попытке вызвать процедуру адаптера из клиентского приложения. Я следую этому учебному модулю
Я не кодировал это приложение самостоятельно. Скорее я загрузил соответствующий образец вышеуказанный учебный модуль.
Я развернул адаптер, который является частью примера, и успешно протестировал процедуры адаптера, используя параметр Run As --> Invoke Worklight procedure
.
Теперь, когда я включаю среду Android и пытаюсь запустить это приложение (html и связанный с ним js пытаются вызвать процедуры js), я получаю следующие ошибки, и приложение не работает должным образом.
[ОШИБКА] FWLSE0020E: Исключение запроса Ajax: в базе данных нет приложения с идентификатором 'InvokeAdapterProcedure'. [проект InvokeAdapterProcedure] [ОШИБКА] FWLSE0117E: Код ошибки: 1, описание ошибки: INTERNAL_ERROR, сообщение об ошибке: FWLSE0069E: Внутренняя ошибка во время запроса гаджета [проект InvokeAdapterProcedure] В БД нет приложения с идентификатором «InvokeAdapterProcedure»., Идентификация пользователя {SubscribeServlet=null, wl_authenticityRealm=null, wl_remoteDisableRealm=null, SampleAppRealm=null, wl_antiXSRFRealm=null, wl_deviceAutoProvisioningRealm=null, WorklightConsole=null, wl_deviceNoProvisioningRealm=null, wl_anonymousUserRealm=null}. [проект InvokeAdapterProcedure] com.worklight.common.log.filters.ErrorFilter
Я очень хорошо вижу приложение, установленное на сервере Worklight (в представлении серверов)
Что именно не так?
Я импортировал это приложение обратно в WL 6.0 и смог успешно запустить его там. Итак, это проблема с WL 6.1?