Список optpanner не может добавить арендатора

Мне удалось настроить реестр openshift и optaplanner в соответствии с инструкциями здесь https://github.com/kiegroup/optashift-employee-rostering

Я пытался добавить арендатора, используя

curl -X POST "http://localhost/rest/tenant/add" -H "accept: application/json" -H "content-type: application/json" -d "{ \"id\": 100, \"version\": 10, \"name\": \"Test\"}"

Я получаю ошибку:

org.hibernate.PersistentObjectException: detached entity passed to persist: org.optaplanner.openshift.employeerostering.shared.tenant.Tenantorg.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692) org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602) org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1608) org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1152) org.jboss.as.jpa.container.AbstractEntityManager.persist(AbstractEntityManager.java:580) org.optaplanner.openshift.employeerostering.server.tenant.TenantRestServiceImpl.addTenant(TenantRestServiceImpl.java:52) org.optaplanner.openshift.employeerostering.server.tenant.TenantRestServiceImpl$Proxy$_$$_WeldSubclass.addTenant$$super(Unknown Source)

Как добавить арендатора?

1 ответ

Решение

В 7.7 добавление арендатора пока не поддерживается должным образом в optashift-employee-rostering. Это критически важная функция, которая будет добавлена ​​в ближайшее время.

Другие вопросы по тегам