удалить ноды alvex 1.2.2 из alfresco 4.0b

Добрый день, для перехода на новую версию Alfresco 4.2.c мне необходимо удалить ноды Alvex 1.2.2 из текущей версии 4.0.b (т.к. было принято решение отказаться от alvex). Кто-нибудь делал подобное, подскажите пожалуйста?

Комментарии

Aviriel аватар
Можно написать скрипт, работающий через 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).