ヒューマン タスク ドキュメントのDrools Flowのサンプル コードに従おうとしていますが、次のコードがあります。
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import org.drools.task.service.TaskService;
// ...
EntityManagerFactory emf =
Persistence.createEntityManagerFactory("org.drools.task");
TaskService taskService = new TaskService(emf, null);
ここで指定されているようにpersistence.xml
ファイルを入れました(ファイルをマングルすると XML 解析エラーが発生するため、確実に取得されます) が、次の例外がスローされます。META-INF
Exception in thread "main" java.lang.IllegalArgumentException:
Named query not found: UnescalatedDeadlines
at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(
AbstractEntityManagerImpl.java:108)
at org.drools.task.service.TaskService.<init>(TaskService.java:65)
at org.drools.task.service.TaskService.<init>(TaskService.java:48)
at com.sample.RuleFlowTest.main(RuleFlowTest.java:32)`
の 2 番目のパラメータTaskService
は必須ですが、ドキュメントには記載されていないことに注意してください。私にはありそうにないようですが、私がnull
行ったように設定すると、この問題が発生する可能性がありますか?