Comment reproduire :
- Rechercher une formation
- Ouvrir la maquette
- Copier un cours par exemple
- Le coller ailleurs dans la formation
Date: Wed Jul 01 10:38:38 CEST 2020 (1593592718990)Date: Wed Jul 01 10:38:38 CEST 2020 (1593592718990)Thread: ametys-async-observe-44Message #: 3891Level: ERRORNDC: Category: org.ametys.core.observation.ObservationManagerMessage: Unable to dispatch event: event[id: content.modified, issuer: UserIdentity [login=julien, population=utilisateurs], args: [content = '/ametys:plugins/odf/ametys:contents/courselist-liste-semestre-5' (courseListContent://a81b8914-7171-4523-beff-126e681b2d26), content.commit = false]] to asynchronous observersLocation: org.apache.cocoon.util.log.SLF4JLoggerAdapter.error(SLF4JLoggerAdapter.java:46)Thrown:java.lang.NullPointerException at org.ametys.plugins.repository.AmetysObjectResolver.resolveById(AmetysObjectResolver.java:275) at org.ametys.cms.content.indexing.solr.observation.IndexContentObserver.observe(IndexContentObserver.java:105) at org.ametys.core.observation.ObservationManager$ParallelAsyncObserve._observe(ObservationManager.java:496) at org.ametys.core.observation.ObservationManager$AbstractAsyncObserve.call(ObservationManager.java:442) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)