Hello everyone,
we have an OpenKM 3.0 Enterprise Installation running. Now I am trying to update it to OpenKM 4.1RC1.
On the Wiki I found a migrating tool. But if I running the tool, after 9% it crashed with an error.
Now I have no idea, why this error occurs. And how I can update the 3.0 Installation to the 4.1 Installation.
I start the migrating tool with:
Here is the Error, possibly anyone has a idea:
we have an OpenKM 3.0 Enterprise Installation running. Now I am trying to update it to OpenKM 4.1RC1.
On the Wiki I found a migrating tool. But if I running the tool, after 9% it crashed with an error.
Now I have no idea, why this error occurs. And how I can update the 3.0 Installation to the 4.1 Installation.
I start the migrating tool with:
Code: Select all
java -Xmx1024m -jar OKMUtils-4.0.jar /var/www/openkm/OpenKM-3.0-Enterprise-JBoss-4.2.2.GA/repository.xml /var/www/openkm/OpenKM-3.0-Enterprise-JBoss-4.2.2.GA/repository /var/www/openkm4.1/jboss-4.2.3.GA_OpenKM-4.1_RC1/repository.xml /var/www/openkm4.1/jboss-4.2.3.GA_OpenKM-4.1_RC1/repository
Here is the Error, possibly anyone has a idea:
Code: Select all
at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:310)
at org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:317)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1247)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:369)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.main(RepositoryUpgrade.java:148)
ERROR org.apache.jackrabbit.core.observation.ObservationDispatcher - Synchronous EventConsumer threw exception.
java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.getRoot()Lorg/apache/poi/poifs/filesystem/DirectoryEntry;
at org.textmining.text.extraction.WordExtractor.extractText(WordExtractor.java:51)
at org.apache.jackrabbit.extractor.MsWordTextExtractor.extractText(MsWordTextExtractor.java:67)
at org.apache.jackrabbit.extractor.CompositeTextExtractor.extractText(CompositeTextExtractor.java:90)
at org.apache.jackrabbit.core.query.lucene.JackrabbitTextExtractor.extractText(JackrabbitTextExtractor.java:195)
at org.apache.jackrabbit.core.query.lucene.NodeIndexer.addBinaryValue(NodeIndexer.java:393)
at org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:282)
at org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:899)
at org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:550)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:429)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:534)
at org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:505)
at org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
at org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
at org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:421)
at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
at org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:334)
at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:337)
at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:310)
at org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:317)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1247)
at org.apache.jackrabbit.core.NodeImpl.checkin(NodeImpl.java:2978)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:370)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.main(RepositoryUpgrade.java:148)
(9%) DOCUMENT: /okm:root/JPD/Projekte/Jugendmedientage/2006_JMT_Berlin/Konzepte/051207 JMT 2006 - Inhaltskonzept.pdf -> /okm:root/JPD/Projekte/Jugendmedientage/2006_JMT_Berlin/Konzepte
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:330)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.migrationHelper(RepositoryUpgrade.java:402)
at com.openkm.util.RepositoryUpgrade.main(RepositoryUpgrade.java:148)