Ошибка сервера Worklight syncAdaptersFromDB
Мы только что обновили наш сервер Worklight до версии 6.0.0.20140208-1639, и теперь мы часто выводим в стандарт Websphere сообщение об ошибке:
DeployService W com.worklight.integration.services.impl.DeployServiceImpl syncAdaptersFromDB FWLSE0082W: Failed to deploy adapter. This may be due to a JavaScript error in your adapter implementation (archive: 'C:\Windows\TEMP\HelloWorld6506022860570731839.adapter'). [project worklightEMS]
com.worklight.gadgets.bean.InvalidDeployableException: The 'adapter' version 'null' is different than the version of Worklight Server '6.0.0'.
Use Worklight Studio '6.0.0' to build and deploy the application.
at com.worklight.integration.services.impl.DeployServiceImpl.syncAdaptersFromDB(DeployServiceImpl.java:167)
at com.worklight.integration.services.impl.DeployServiceImpl.access$000(DeployServiceImpl.java:73)
at com.worklight.integration.services.impl.DeployServiceImpl$ClusterSyncAdaptersTransaction.run(DeployServiceImpl.java:513)
at com.worklight.integration.services.impl.DeployServiceImpl$ClusterSyncAdaptersTransaction.run(DeployServiceImpl.java:502)
at com.worklight.core.util.RssBrokerUtils.doInTransaction(RssBrokerUtils.java:132)
at com.worklight.integration.services.impl.DeployServiceImpl.syncAdaptersFromDBTransaction(DeployServiceImpl.java:499)
at com.worklight.gadgets.bean.ClusterDataSynchronizationTask.step(ClusterDataSynchronizationTask.java:42)
at com.worklight.core.tasks.TaskThread.run(TaskThread.java:111)
В c:\Windows\TEMP нет адаптера "HelloWorld", и мы не можем найти ссылку на это в проекте WL, который был развернут на сервере. Мы перестроили WAR и развернули на сервере, используя тот же выпуск патча.
Любая идея, почему эта ошибка вызывается и что мы можем сделать, чтобы остановить ее?
1 ответ
Следующее в значительной степени проблема как ваша:
- Проблемы миграции Worklight с v6.0 на v6.1
- IBM Worklight 6.0 - Адаптер исчезает после его развертывания
- IBM Worklight - Project, построенный на 6.1, не будет развертываться на сервере 6.1, говорит, что мне нужно использовать 6.0
- IBM Worklight 6.0.0.1 - Ошибка развертывания адаптеров на сервере
- Сервер Worklight. Не удалось развернуть адаптер "LinkAccount.adapter".
Я рекомендую просмотреть все ответы на вышеуказанные вопросы. Затем вы можете попробовать (или / и все, что будет предложено выше):
- Перестройте все артефакты (.wlapp, .adapter) с помощью новой сборки Worklight Studio.
- Убедитесь, что обновленная версия Worklight Server установлена на сервере приложений.
- Разверните только что созданный файл.war с помощью Worklight Studio.
- Развернуть все артефакты