optpanner 名册无法添加租户

Posted

技术标签:

【中文标题】optpanner 名册无法添加租户【英文标题】:optpanner roster unable to add tenant 【发布时间】:2018-04-09 02:59:36 【问题描述】:

我能够按照此处 https://github.com/kiegroup/optashift-employee-rostering 的说明配置 openshift 和 optaplanner 名册应用程序

我正在尝试使用

添加租户
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 中尚不支持添加租户。 It's a critical missing feature 即将添加。

【讨论】:

以上是关于optpanner 名册无法添加租户的主要内容,如果未能解决你的问题,请参考以下文章

如何在 xmpp 中将用户添加到名册?

Ejabberd 如何将新用户添加到名册

在 ejabberd 中添加共享名册中的所有用户

如何在名册中添加联系人而不在 xmpp 聊天中发送和接受订阅请求

在花名册列表中添加用户不起作用

Jabber-net 名册树错误