Details
-
Bug
-
Resolution: Done
-
Major
-
xCM 6.0.0
-
None
Description
I installed a fresh nightly build (26547) and tried to reuse my previous MYSQL DB (was using the 26393 build) in order to not loose all my sites modifications after 10 hours of content customizations and updates.
This lead to a serie of exceptions and a 404 page at the end of wizard.
So, in order to resume the goal of this feature, the feature was introduced in order to help QA tester, Beta customers, integrators, developers, etc... rapidly retest a or some fixes, week after week, on some existing test environments. Dploying the online demo is one thing, customizing it for hours, detecting a serie of bugs, waiting for fixes and wanting to crosscheck if such bugs were correctly fixed is another. And this was mainly the goal of such a new option.
Clearly speaking it does not aim to replace or override other upgrading process or official "patches" (cf admin center: patch menu). This is mainly a "shortcut option" mainly for testers in order to avoid spending hours to try to redo their test environments and have to open dozens of undocumented files to reuse their properties, indexes, LDAP settings, etc...
So:
1) IMHO this option should be turn off for official release and should only be kept in nightly builds. A conditioanl IF check after the license key to know if this is a production key or a development key should do the trick. In the final relase this option should then be hidden in favour of the official migration path.
2) Consitency checks are missing: Firstly this option should not be checkable if there are not full DB storage in the two underlying options. It should only work with full DB storage only. Other options should be prevented and DB options should be turn on and grey-out when such an option is activated.
3) Ideally speaking we should be able to provide not only the path to the previous DB but also to the previous build installation. Key properties files (LDAP; Jahia.properties;...), Lucene indexes, etc... should be automatically recopied in the new installation. If I have several sites, all of them should be created. I I am using another set of template (quite usual for customers) I should be able to upload them at this stage. So clearly speaking a small integrated wizard form is missing. Here again ideally speaking, there should be some cross-check of previous config giles in order to only take over previsous settings but do not override possible new options which will make Jahia do not work.
This is of course far above the scope of the 6.0.0 (but would definitevely help integrators and testors when having to deal with "Fixed in B26547" kind of fixes without any clear way to rapidly be able to upgrade your test environment to such a version in order to close the bug.
But at least a 3b) option should be present aka a redirect to a "HowTo reuse your old test environement" readme file which is detailling which directories, property files, etc... and globally the whole process (when should the tester add its own template set = after unzip of the tar-gz? where? after the install? when should he override ist LDAP config? etc...) so that the tester has dot to spend hours to try to make tis teyst environement work again with its previous data.
Exceptions:
2009-04-22 10:08:18,718: INFO [org.jahia.services.search.JahiaSearchBaseService] - Starting IndexingJobConsummer
2009-04-22 10:08:19,000: INFO [org.apache.jackrabbit.core.RepositoryImpl] - Starting repository...
2009-04-22 10:08:20,062: INFO [org.apache.jackrabbit.core.persistence.bundle.util.ConnectionRecoveryManager] - Database: MySQL / 5.0.42-enterprise-gpl-nt
2009-04-22 10:08:20,062: INFO [org.apache.jackrabbit.core.persistence.bundle.util.ConnectionRecoveryManager] - Driver: MySQL-AB JDBC Driver / mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
2009-04-22 10:08:20,093: INFO [org.apache.jackrabbit.core.fs.local.LocalFileSystem] - LocalFileSystem initialized at path E:\jahia_ANDROMEDA_r26547\webapps\ROOT\WEB-INF\var\repository\version\blobs
2009-04-22 10:08:20,281: INFO [org.apache.jackrabbit.core.RepositoryImpl] - initializing workspace 'default'...
2009-04-22 10:08:20,328: INFO [org.apache.jackrabbit.core.persistence.bundle.util.ConnectionRecoveryManager] - Database: MySQL / 5.0.42-enterprise-gpl-nt
2009-04-22 10:08:20,328: INFO [org.apache.jackrabbit.core.persistence.bundle.util.ConnectionRecoveryManager] - Driver: MySQL-AB JDBC Driver / mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
2009-04-22 10:08:20,343: INFO [org.apache.jackrabbit.core.fs.local.LocalFileSystem] - LocalFileSystem initialized at path E:\jahia_ANDROMEDA_r26547\webapps\ROOT\WEB-INF\var\repository\workspaces\default\blobs
2009-04-22 10:08:20,859: INFO [org.apache.jackrabbit.core.RepositoryImpl] - workspace 'default' initialized
2009-04-22 10:08:21,468: INFO [org.apache.jackrabbit.core.fs.local.LocalFileSystem] - LocalFileSystem initialized at path E:\jahia_ANDROMEDA_r26547\webapps\ROOT\WEB-INF\var\repository\workspaces\default\index
2009-04-22 10:08:21,875: ERROR [org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager] - failed to read bundle: 0476ca49-2a2f-496a-a76f-a7b65fc4dd9f: java.io.IOException: 04/76/ca492a2f496aa76fa7b65fc4dd9f/3.30.0: the specified resource do
2009-04-22 10:08:21,875: ERROR [org.apache.jackrabbit.core.query.OnWorkspaceInconsistency] - Node /content/shared/files/ACME_banner1.jpg (2d827ae3-ed8c-4de3-87c3-33d06104ebb9) has missing child 'jcr:content' (0476ca49-2a2f-496a-a76f-a7b65fc4dd9f)
2009-04-22 10:08:21,890: ERROR [org.apache.jackrabbit.core.RepositoryImpl] - Failed to initialize workspace 'default'
javax.jcr.RepositoryException: Error indexing workspace: Error indexing workspace: Error indexing workspace
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:555)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:239)
at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1774)
at org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:667)
at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:480)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:321)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:618)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.createRepository(SpringJackrabbitRepository.java:114)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.start(SpringJackrabbitRepository.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.jahia.bin.listeners.JahiaContextLoaderListener.contextInitialized(JahiaContextLoaderListener.java:66)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Error indexing workspace
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:394)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:465)
at org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:59)
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:553)
... 42 more
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 0476ca49-2a2f-496a-a76f-a7b65fc4dd9f
at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:269)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1060)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:389)
... 45 more
java.io.IOException: Error indexing workspace
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:394)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:465)
at org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:59)
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:553)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:239)
at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1774)
at org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:667)
at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:480)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:321)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:618)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.createRepository(SpringJackrabbitRepository.java:114)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.start(SpringJackrabbitRepository.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.jahia.bin.listeners.JahiaContextLoaderListener.contextInitialized(JahiaContextLoaderListener.java:66)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 0476ca49-2a2f-496a-a76f-a7b65fc4dd9f
at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:269)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1060)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:389)
... 45 more
2009-04-22 10:08:21,890: ERROR [org.apache.jackrabbit.core.RepositoryImpl] - Unable to start repository, forcing shutdown...
2009-04-22 10:08:21,890: INFO [org.apache.jackrabbit.core.RepositoryImpl] - Shutting down repository...
2009-04-22 10:08:21,906: INFO [org.apache.jackrabbit.core.RepositoryImpl] - shutting down workspace 'default'...
2009-04-22 10:08:21,906: INFO [org.apache.jackrabbit.core.observation.ObservationDispatcher] - Notification of EventListeners stopped.
2009-04-22 10:08:21,921: INFO [org.apache.jackrabbit.core.RepositoryImpl] - workspace 'default' has been shutdown
2009-04-22 10:08:21,937: INFO [org.apache.jackrabbit.core.RepositoryImpl] - Repository has been shutdown
2009-04-22 10:08:21,937: ERROR [org.apache.jackrabbit.core.RepositoryImpl] - failed to start Repository: Error indexing workspace: Error indexing workspace
javax.jcr.RepositoryException: Error indexing workspace: Error indexing workspace: Error indexing workspace
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:555)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:239)
at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1774)
at org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:667)
at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:480)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:321)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:618)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.createRepository(SpringJackrabbitRepository.java:114)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.start(SpringJackrabbitRepository.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.jahia.bin.listeners.JahiaContextLoaderListener.contextInitialized(JahiaContextLoaderListener.java:66)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Error indexing workspace
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:394)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:465)
at org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:59)
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:553)
... 42 more
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 0476ca49-2a2f-496a-a76f-a7b65fc4dd9f
at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:269)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1060)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:389)
... 45 more
java.io.IOException: Error indexing workspace
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:394)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:465)
at org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:59)
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:553)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:239)
at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1774)
at org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:667)
at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:480)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:321)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:618)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.createRepository(SpringJackrabbitRepository.java:114)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.start(SpringJackrabbitRepository.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.jahia.bin.listeners.JahiaContextLoaderListener.contextInitialized(JahiaContextLoaderListener.java:66)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 0476ca49-2a2f-496a-a76f-a7b65fc4dd9f
at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:269)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1060)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:389)
... 45 more
2009-04-22 10:08:22,875: INFO [org.jahia.services.search.JahiaSearchBaseService] - Shutting down search service...
2009-04-22 10:08:22,890: INFO [org.jahia.services.search.JahiaSearchBaseService] - Shutting down search service done...
2009-04-22 10:08:22,890: INFO [org.jahia.services.toolbar.JahiaToolbarService] - Toolbar service is stopped.
2009-04-22 10:08:22,890: INFO [org.compass.core.impl.DefaultCompass] - Closing Compass [compass]
2009-04-22 10:08:22,890: INFO [org.compass.core.impl.DefaultCompass] - Closed Compass [compass]
2009-04-22 10:08:22,890: INFO [org.jahia.services.mail.MailServiceImpl] - Mail Service successfully stopped
2009-04-22 10:08:22,921: INFO [org.quartz.core.QuartzScheduler] - Scheduler JahiaQuartzScheduler_$_NON_CLUSTERED shutting down.
2009-04-22 10:08:22,921: INFO [org.quartz.core.QuartzScheduler] - Scheduler JahiaQuartzScheduler_$_NON_CLUSTERED paused.
2009-04-22 10:08:22,921: INFO [org.quartz.core.QuartzScheduler] - Scheduler JahiaQuartzScheduler_$_NON_CLUSTERED shutdown complete.
2009-04-22 10:08:22,921: INFO [org.quartz.core.QuartzScheduler] - Scheduler JahiaRamQuartzScheduler_$_NON_CLUSTERED shutting down.
2009-04-22 10:08:22,921: INFO [org.quartz.core.QuartzScheduler] - Scheduler JahiaRamQuartzScheduler_$_NON_CLUSTERED paused.
2009-04-22 10:08:22,921: INFO [org.quartz.core.QuartzScheduler] - Scheduler JahiaRamQuartzScheduler_$_NON_CLUSTERED shutdown complete.
2009-04-22 10:08:22,921: INFO [org.jahia.services.cache.ehcache.EhCacheProvider] - Shutting down cache provider, serializing to disk if active. Please wait...
2009-04-22 10:08:22,968: INFO [org.jahia.services.cache.ehcache.EhCacheProvider] - Cache provider shutdown completed in 47[ms]
2009-04-22 10:08:22,984: ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jackrabbit' defined in ServletContext resource [/WEB-INF/etc/spring/applicationcontext-services.xml]: Invocation of init method failed; nested exception is javax.jcr.Repo
Error indexing workspace: Error indexing workspace
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1337)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.jahia.bin.listeners.JahiaContextLoaderListener.contextInitialized(JahiaContextLoaderListener.java:66)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.jcr.RepositoryException: Error indexing workspace: Error indexing workspace: Error indexing workspace
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:555)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:239)
at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1774)
at org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:667)
at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:480)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:321)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:618)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.createRepository(SpringJackrabbitRepository.java:114)
at org.jahia.services.content.impl.jackrabbit.SpringJackrabbitRepository.start(SpringJackrabbitRepository.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1413)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1374)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334)
... 27 more
Caused by: java.io.IOException: Error indexing workspace
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:394)
at org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:465)
at org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:59)
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:553)
... 42 more
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 0476ca49-2a2f-496a-a76f-a7b65fc4dd9f
at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:269)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1060)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1066)
at org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:389)
... 45 more
2009-04-22 10:08:22,984: INFO [org.apache.pluto.driver.PortalStartupListener] - Starting up Pluto Portal Driver. . .
22 avr. 2009 10:08:23 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
22 avr. 2009 10:08:23 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de d�marrage du contexte [] suite aux erreurs pr�c�dentes
2009-04-22 10:08:23,000: INFO [org.apache.pluto.driver.PortalStartupListener] - Shutting down Pluto Portal Driver...
2009-04-22 10:08:23,000: INFO [org.apache.pluto.driver.PortalStartupListener] - Shutting down Pluto Portal Driver...
2009-04-22 10:08:23,015: INFO [org.apache.pluto.driver.PortalStartupListener] - ********** Pluto Portal Driver Shut Down **********
log4j:WARN No appenders could be found for logger (org.jahia.services.scheduler.SchedulerServiceImpl).
log4j:WARN Please initialize the log4j system properly.
[GC 123881K->45858K(1029120K), 0.0470067 secs]