-
Type: Bug
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 5.8.0-HF32, 6.0-HF08, 7.2
-
Fix Version/s: 5.8.0-HF33, 6.0-HF09, 7.3
-
Component/s: Elasticsearch, Redis
-
Tags:
When the indexing job are serialized through Redis, there is a NPE at execution:
2015-03-24 19:28:03,477 ERROR [Nuxeo-Work-elasticSearchIndexing-4] [org.nuxeo.ecm.core.work.AbstractWork] Exception during work: IndexingWorker(2f9ae89b-b22e-4529-8fbd-cfb244572324, , null, null) java.lang.NullPointerException at org.nuxeo.elasticsearch.work.BaseIndexingWorker.work(BaseIndexingWorker.java:43) at org.nuxeo.ecm.core.work.AbstractWork.runWorkWithTransaction(AbstractWork.java:343) at org.nuxeo.ecm.core.work.AbstractWork.runWorkWithTransactionAndCheckExceptions(AbstractWork.java:304) at org.nuxeo.ecm.core.work.AbstractWork.run(AbstractWork.java:273) at org.nuxeo.ecm.core.work.WorkHolder.run(WorkHolder.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
The monitor property is transient and not rebuild on load.