 |
 |
OpenCMS Форум »
Тема: Ошибка: Exception in Grim Reaper while checking the state of the publish thread
|
| Количество сообщений по данной теме: 5 |
olya
Новичок
Зарегистрирован: 18.04.2007
Количество сообщений: 44
Статус: Offline
|
|
Ошибка: Exception in Grim Reaper while checking the state of the publish thread
|
Ответить |
Возможно, кто-то знает, что означает такая ошибка
ERROR [rg.opencms.main.CmsThreadStore: 238] Exception in Grim Reaper while checking the state of the publish thread.
Ее можно как-то исправить?
|
|
[03.06.2010 11:14:58]
|
|
|
|
Darby
Продвинутый пользователь
Зарегистрирован: 11.02.2005
Количество сообщений: 138
Статус: Offline
|
|
Re: Ошибка: Exception in Grim Reaper while checking the state of the publish thread
|
Ответить |
Grim Reaper - это часть кода OpenCms, отвечающая за управление потоками (thread), в частности за удаление неактивных потоков. Ошибка происходит при попытке удаления потока, в котором была запущена публикация.
В чем конкретно проблема, можно понять если знать:
- версию OpenCms - полный стэктрейс - условия, при которых воспроизводится ошибка (частота появления, действия пользователя)
|
|
[08.06.2010 10:02:54]
|
|
|
|
olya
Новичок
Зарегистрирован: 18.04.2007
Количество сообщений: 44
Статус: Offline
|
|
Re: Ошибка: Exception in Grim Reaper while checking the state of the publish thread
|
Ответить |
OpenCMS 7.5.0
02 ??? 2010 15:11:47,011 INFO [rg.opencms.report.CmsLogReport: 122] [ ... finished updating search index "Offline project RU (VFS)" ] 02 ??? 2010 15:12:17,728 INFO [rg.opencms.report.CmsLogReport: 122] [ Updating search index "Offline project EN (VFS)" ] 02 ??? 2010 15:12:17,739 INFO [g.opencms.search.CmsVfsIndexer: 278] Deleting resource /sites/default/important_questions.html from index 02 ??? 2010 15:12:17,740 INFO [g.opencms.search.CmsVfsIndexer: 278] Deleting resource /sites/default/~important_questions.html from index 02 ??? 2010 15:12:18,791 INFO [rg.opencms.report.CmsLogReport: 122] ( 1 ) Indexing file /sites/default/important_questions.html ... skipped 02 ??? 2010 15:12:18,843 ERROR [rg.opencms.main.CmsThreadStore: 238] Exception in Grim Reaper while checking the state of the publish thread. java.lang.NullPointerException at org.opencms.publish.CmsPublishThread.getReportUpdate(CmsPublishThread.java:122) at org.opencms.main.CmsThreadStore.run(CmsThreadStore.java:218) 02 ??? 2010 15:12:19,353 INFO [rg.opencms.report.CmsLogReport: 122] [ ... finished updating search index "Offline project EN (VFS)" ] 02 ??? 2010 15:12:19,554 INFO [rg.opencms.report.CmsLogReport: 122] [ Updating search index "Offline project RU (VFS)" ] 02 ??? 2010 15:12:19,563 INFO [g.opencms.search.CmsVfsIndexer: 278] Deleting resource /sites/default/important_questions.html from index 02 ??? 2010 15:12:19,564 INFO [g.opencms.search.CmsVfsIndexer: 278] Deleting resource /sites/default/~important_questions.html from index 02 ??? 2010 15:12:20,155 INFO [rg.opencms.report.CmsLogReport: 122] ( 1 ) Indexing file /sites/default/important_questions.html ... o.k. 02 ??? 2010 15:12:20,299 INFO [rg.opencms.report.CmsLogReport: 122] [ ... finished updating search index "Offline project RU (VFS)" ] 02 ??? 2010 15:12:31,526 INFO [g.opencms.search.CmsVfsIndexer: 278] Deleting resource /sites/default/important_questions.html from index
К сожалению, логи не храню, не очень "глубоко" посмотрела - больше не нашла этой ошибки. По журналу видно, что ровно в этот момент файл несколько раз редактировался, а затем публиковался.
Перестройка проекта offline была автоматической, сделала ее "ручной". Больше такой ошибки не было. Может быть, ошибка как-то связана с перестройкой индекса offline?
----------------------------------------
[Редактировано 1 раз, последний раз исправлял(а) olya]
|
|
[11.06.2010 12:19:04]
|
|
|
|
Darby
Продвинутый пользователь
Зарегистрирован: 11.02.2005
Количество сообщений: 138
Статус: Offline
|
|
Re: Ошибка: Exception in Grim Reaper while checking the state of the publish thread
|
Ответить |
Ну что можно сказать... Ошибка происходит в строчке:
return getReport().getReportUpdate(); <--- вот здесь getReport()==null
по какой-то причине не был задан объект report, который используется потоком публикации для вывода информации о ходе процесса публикации
почему так произошло - бог весть, разобраться уже вряд ли возможно, да и вам оно надо? :)
не исключено, что это штатная ситуация для некоторых видов публикации, это можно выяснить путем экспериментов, но мне кажется, что это время можно потратить на что-то более осмысленное
|
|
[11.06.2010 18:11:14]
|
|
|
|
olya
Новичок
Зарегистрирован: 18.04.2007
Количество сообщений: 44
Статус: Offline
|
|
Re: Ошибка: Exception in Grim Reaper while checking the state of the publish thread
|
Ответить |
Да, полностью согласна:) Единственное осмысленное действие, которое планировала, - спросить, вдруг кто-то да знает:) Копаться точно неохота, ошибка больше не повторялась.
|
|
[11.06.2010 21:27:22]
|
|
|
|
|
 |