Добрый день, для перехода на новую версию Alfresco 4.2.c мне необходимо удалить ноды Alvex 1.2.2 из текущей версии 4.0.b (т.к. было принято решение отказаться от alvex). Кто-нибудь делал подобное, подскажите пожалуйста?
Можно написать скрипт, работающий через Javascript API, который найдет все ноды по имени модели, на которую ругается Alfresco при старте, и удалит их. Стандартных красивых способов нет. Поэтому проще все-таки оставить jar-ники репозитория Alvex, поставить compat-пакеты и удалить все jar-ники Alvex из share, чтобы не видеть его в интерфейсе, как это и описано в https://forums.alfresco.com/comment/129539#comment-129539.
Спасибо за быстрый ответ! Я сделал, как вы написали: удалил все jar-ы алвекска из share и скопировал пакет alvex-compat в либы в alfresco/WEB-INF/lib. Но у меня не запустилась Alfresco(
Вот такие ошибки в логах:
2013-02-14 09:45:30,017 ERROR [quartz.core.JobRunShell] [SolrTrackerScheduler_Worker-2] Job Solr.CoreTracker-alfresco threw an unhandled Exception:
org.alfresco.error.AlfrescoRuntimeException: 01140055 GetModelsDiff return status is 404
at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1036)
at org.alfresco.solr.tracker.CoreTracker.trackModels(CoreTracker.java:1790)
at org.alfresco.solr.tracker.CoreTracker.trackRepository(CoreTracker.java:1129)
at org.alfresco.solr.tracker.CoreTracker.updateIndex(CoreTracker.java:475)
at org.alfresco.solr.tracker.CoreTrackerJob.execute(CoreTrackerJob.java:45)
at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2013-02-14 09:45:30,017 ERROR [quartz.core.ErrorLogger] [SolrTrackerScheduler_Worker-2] Job (Solr.CoreTracker-alfresco threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.alfresco.error.AlfrescoRuntimeException: 01140055 GetModelsDiff return status is 404]
at org.quartz.core.JobRunShell.run(JobRunShell.java:227)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
Caused by: org.alfresco.error.AlfrescoRuntimeException: 01140055 GetModelsDiff return status is 404
at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1036)
at org.alfresco.solr.tracker.CoreTracker.trackModels(CoreTracker.java:1790)
at org.alfresco.solr.tracker.CoreTracker.trackRepository(CoreTracker.java:1129)
at org.alfresco.solr.tracker.CoreTracker.updateIndex(CoreTracker.java:475)
at org.alfresco.solr.tracker.CoreTrackerJob.execute(CoreTrackerJob.java:45)
at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
... 1 more
Система индексирования у нас lucene (index.subsystem.name=lucene).
Комментарии
13/02/2013 - 16:59
13/02/2013 - 17:26
14/02/2013 - 09:20
Вот такие ошибки в логах:
2013-02-14 09:45:30,017 ERROR [quartz.core.JobRunShell] [SolrTrackerScheduler_Worker-2] Job Solr.CoreTracker-alfresco threw an unhandled Exception:
org.alfresco.error.AlfrescoRuntimeException: 01140055 GetModelsDiff return status is 404
at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1036)
at org.alfresco.solr.tracker.CoreTracker.trackModels(CoreTracker.java:1790)
at org.alfresco.solr.tracker.CoreTracker.trackRepository(CoreTracker.java:1129)
at org.alfresco.solr.tracker.CoreTracker.updateIndex(CoreTracker.java:475)
at org.alfresco.solr.tracker.CoreTrackerJob.execute(CoreTrackerJob.java:45)
at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2013-02-14 09:45:30,017 ERROR [quartz.core.ErrorLogger] [SolrTrackerScheduler_Worker-2] Job (Solr.CoreTracker-alfresco threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.alfresco.error.AlfrescoRuntimeException: 01140055 GetModelsDiff return status is 404]
at org.quartz.core.JobRunShell.run(JobRunShell.java:227)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
Caused by: org.alfresco.error.AlfrescoRuntimeException: 01140055 GetModelsDiff return status is 404
at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1036)
at org.alfresco.solr.tracker.CoreTracker.trackModels(CoreTracker.java:1790)
at org.alfresco.solr.tracker.CoreTracker.trackRepository(CoreTracker.java:1129)
at org.alfresco.solr.tracker.CoreTracker.updateIndex(CoreTracker.java:475)
at org.alfresco.solr.tracker.CoreTrackerJob.execute(CoreTrackerJob.java:45)
at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
... 1 more
Система индексирования у нас lucene (index.subsystem.name=lucene).