Проблема при миграции JBPM 7.31.0 с Sybase DB, остальные API не найдены - PullRequest
0 голосов
/ 27 марта 2020

Я использую JBPM 7.31.0 с oracle DB, и все работает нормально. Но теперь при переключении на Sybase DB и вызове некоторых из остальных API (например, определений процессов) выдается ответ «404 Not found».

После проверки журнала сервера я обнаружил

Не удалось выполнить: javax.ws.rs.NotFoundException: RESTEASY003210: Не удалось найти ресурс для полного пути: http://localhost : 8080 / k ie -сервер / services / rest / сервер / запросы / процессы / определения

обратите внимание, что то же самое отлично работает с oracle DB.

URL-адрес журнала сервера файл журнала .

Обратите внимание, что я попытался сделать то же самое на последнем установщике jbpm (7.33.0), и возникла та же проблема.

1 Ответ

0 голосов
/ 31 марта 2020

После дополнительной отладки я обнаружил, что истинная причина ошибки была

ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ServerService Thread Pool -- 74) Incorrect syntax near 'cross'.

Теперь, когда я изменил диалект с 'org.hibernate.dialect.SybaseDialect' на 'org.hibernate.dialect.SybaseASE15Dialect' проблема была решена, поскольку перекрестные объединения не поддерживаются SybaseDialect.

...