|
|
|
|
|
|
When using clustering features, people will need to add a {{SerializationProvider} implementation on their classpath.
We need to clarify this in the documentation and migration guides.
The shown error when an implementation is missing:
{noformat}Caused by: org.hibernate.search.exception.SearchException: HSEARCH000196: No service implementations for service 'interface org.hibernate.search.indexes.serialization.spi.SerializationProvider' can be found at org.hibernate.search.engine.service.impl.StandardServiceManager.tryLoadingDefaultService(StandardServiceManager.java:175) at org.hibernate.search.engine.service.impl.StandardServiceManager.createAndCacheWrapper(StandardServiceManager.java:145) at org.hibernate.search.engine.service.impl.StandardServiceManager.requestService(StandardServiceManager.java:77) at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.getSerializer(DirectoryBasedIndexManager.java:145) at org.hibernate.search.backend.jms.impl.JmsBackendQueueTask.run(JmsBackendQueueTask.java:60) at org.hibernate.search.backend.jms.impl.JmsBackendQueueProcessor.applyWork(JmsBackendQueueProcessor.java:88) at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.performOperations(DirectoryBasedIndexManager.java:111) at org.hibernate.search.backend.impl.WorkQueuePerIndexSplitter.commitOperations(WorkQueuePerIndexSplitter.java:49) at org.hibernate.search.backend.impl.BatchedQueueingProcessor.performWorks(BatchedQueueingProcessor.java:82) at org.hibernate.search.backend.impl.PostTransactionWorkQueueSynchronization.afterCompletion(PostTransactionWorkQueueSynchronization.java:88) at org.hibernate.search.backend.impl.EventSourceTransactionContext$DelegateToSynchronizationOnAfterTx.doAfterTransactionCompletion(EventSourceTransactionContext.java:192) ... 161 more{noformat}
Would be nice to be able to provide some hint about which artifact is needed in the error message.
|
|
|
|
|
|