Hi, I have some problems with the configuration of Magnolia creating a cluster DAM with a FileSystem Based Datastore. We have a Author instance and a Public instance. I created 3 schema on DB (MySql): mgnl_publ, mgnl_auth, mgnl_dam.
I created 3 Jackrabbit configuration files: - jackrabbit-bundle-mysql-search-author-dev.xml - jackrabbit-bundle-mysql-search-public-dev.xml - jackrabbit-bundle-mysql-search-dam-dev.xml I created a Repositories definition file: repositories-dev.xml I modified the files magnolia.properties in config folder (magnoliAuthor and magnoliaPublic) overriding the default properties as follow I deployed the war (magnoliaPublic and magnoliaAuthor under the same Tomcat) and magnolia author started correctly but magnolia public doesn't start giving many exceptions. Here is the configurations files and the stacktrace. Can anyone help me? I can't find a solution. jackrabbit-bundle-mysql-search-author-dev.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 2.0//EN" "http://jackrabbit.apache.org/dtd/repository-2.0.dtd"> <Repository> <DataSources> <DataSource name="magnolia"> <param name="driver" value="com.mysql.jdbc.Driver" /> <param name="url" value="jdbc:mysql://localhost:3306/mgnl_auth" /> <param name="user" value="magnolia" /> <param name="password" value="XXX" /> <param name="databaseType" value="mysql"/> <param name="validationQuery" value="select 1"/> </DataSource> </DataSources> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> <param name="path" value="${rep.home}/repository" /> </FileSystem> <Security appName="magnolia"> <SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager"/> <AccessManager class="org.apache.jackrabbit.core.security.DefaultAccessManager"> </AccessManager> <!-- login module defined here is used by the repo to authenticate every request. not by the webapp to authenticate user against the webapp context (this one has to be passed before thing here gets invoked --> <LoginModule class="info.magnolia.jaas.sp.jcr.JackrabbitAuthenticationModule"> </LoginModule> </Security> <DataStore class="org.apache.jackrabbit.core.data.db.DbDataStore"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="ds_" /> <param name="databaseType" value="mysql" /> <param name="minRecordLength" value="1024" /> <param name="maxConnections" value="100" /> <param name="copyWhenReading" value="true" /> </DataStore> <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" /> <Workspace name="default"> <FileSystem class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem"></FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="pm_${wsp.name}_" /> </PersistenceManager> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="path" value="${wsp.home}/index" /> <!-- SearchIndex will get the indexing configuration from the classpath, if not found in the workspace home --> <param name="indexingConfiguration" value="/info/magnolia/jackrabbit/indexing_configuration.xml"/> <param name="useCompoundFile" value="true" /> <param name="minMergeDocs" value="100" /> <param name="volatileIdleTime" value="3" /> <param name="maxMergeDocs" value="100000" /> <param name="mergeFactor" value="10" /> <param name="maxFieldLength" value="10000" /> <param name="bufferSize" value="10" /> <param name="cacheSize" value="1000" /> <param name="forceConsistencyCheck" value="false" /> <param name="autoRepair" value="true" /> <param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl" /> <param name="respectDocumentOrder" value="true" /> <param name="resultFetchSize" value="100" /> <param name="extractorPoolSize" value="3" /> <param name="extractorTimeout" value="100" /> <param name="extractorBackLogSize" value="100" /> </SearchIndex> <WorkspaceSecurity> <AccessControlProvider class="info.magnolia.cms.core.MagnoliaAccessProvider" /> </WorkspaceSecurity> </Workspace> <Versioning rootPath="${rep.home}/version"> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> <param name="path" value="${rep.home}/workspaces/version" /> </FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="version_" /> </PersistenceManager> </Versioning> </Repository> jackrabbit-bundle-mysql-search-public-dev.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 2.0//EN" "http://jackrabbit.apache.org/dtd/repository-2.0.dtd"> <Repository> <DataSources> <DataSource name="magnolia"> <param name="driver" value="com.mysql.jdbc.Driver" /> <param name="url" value="jdbc:localhost:3306/mgnl_publ" /> <param name="user" value="magnolia" /> <param name="password" value="XXX" /> <param name="databaseType" value="mysql"/> <param name="validationQuery" value="select 1"/> </DataSource> </DataSources> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> <param name="path" value="${rep.home}/repository" /> </FileSystem> <Security appName="magnolia"> <SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager"/> <AccessManager class="org.apache.jackrabbit.core.security.DefaultAccessManager"> </AccessManager> <!-- login module defined here is used by the repo to authenticate every request. not by the webapp to authenticate user against the webapp context (this one has to be passed before thing here gets invoked --> <LoginModule class="info.magnolia.jaas.sp.jcr.JackrabbitAuthenticationModule"> </LoginModule> </Security> <DataStore class="org.apache.jackrabbit.core.data.db.DbDataStore"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="ds_" /> <param name="databaseType" value="mysql" /> <param name="minRecordLength" value="1024" /> <param name="maxConnections" value="100" /> <param name="copyWhenReading" value="true" /> </DataStore> <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" /> <Workspace name="default"> <FileSystem class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem"></FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="pm_${wsp.name}_" /> </PersistenceManager> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="path" value="${wsp.home}/index" /> <!-- SearchIndex will get the indexing configuration from the classpath, if not found in the workspace home --> <param name="indexingConfiguration" value="/info/magnolia/jackrabbit/indexing_configuration.xml"/> <param name="useCompoundFile" value="true" /> <param name="minMergeDocs" value="100" /> <param name="volatileIdleTime" value="3" /> <param name="maxMergeDocs" value="100000" /> <param name="mergeFactor" value="10" /> <param name="maxFieldLength" value="10000" /> <param name="bufferSize" value="10" /> <param name="cacheSize" value="1000" /> <param name="forceConsistencyCheck" value="false" /> <param name="autoRepair" value="true" /> <param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl" /> <param name="respectDocumentOrder" value="true" /> <param name="resultFetchSize" value="100" /> <param name="extractorPoolSize" value="3" /> <param name="extractorTimeout" value="100" /> <param name="extractorBackLogSize" value="100" /> </SearchIndex> <WorkspaceSecurity> <AccessControlProvider class="info.magnolia.cms.core.MagnoliaAccessProvider" /> </WorkspaceSecurity> </Workspace> <Versioning rootPath="${rep.home}/version"> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> <param name="path" value="${rep.home}/workspaces/version" /> </FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="version_" /> </PersistenceManager> </Versioning> </Repository> jackrabbit-bundle-mysql-search-dam-dev.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 2.0//EN" "http://jackrabbit.apache.org/dtd/repository-2.0.dtd"> <Repository> <DataSources> <DataSource name="magnolia"> <param name="driver" value="com.mysql.jdbc.Driver" /> <param name="url" value="jdbc:mysql://localhost:3306/mgnl_dam" /> <param name="user" value="magnolia" /> <param name="password" value="XXX" /> <param name="databaseType" value="mysql"/> <param name="validationQuery" value="select 1"/> </DataSource> </DataSources> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> <param name="path" value="${rep.home}/repository" /> </FileSystem> <DataStore class="org.apache.jackrabbit.core.data.FileDataStore"> <param name="path" value="${rep.home}/repository/datastore"/> <param name="minRecordLength" value="100"/> </DataStore> <Security appName="magnolia"> <SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager"/> <AccessManager class="org.apache.jackrabbit.core.security.DefaultAccessManager"> </AccessManager> <!-- login module defined here is used by the repo to authenticate every request. not by the webapp to authenticate user against the webapp context (this one has to be passed before thing here gets invoked --> <LoginModule class="info.magnolia.jaas.sp.jcr.JackrabbitAuthenticationModule"> </LoginModule> </Security> <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" /> <Workspace name="${wsp.name}"> <FileSystem class="org.apache.jackrabbit.core.fs.mem.MemoryFileSystem"></FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="pm_${wsp.name}_" /> </PersistenceManager> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="path" value="${rep.home}/indexes/${wsp.name}" /> <!-- SearchIndex will get the indexing configuration from the classpath, if not found in the workspace home --> <param name="indexingConfiguration" value="/info/magnolia/jackrabbit/indexing_configuration.xml"/> <param name="useCompoundFile" value="true" /> <param name="minMergeDocs" value="100" /> <param name="volatileIdleTime" value="3" /> <param name="maxMergeDocs" value="100000" /> <param name="mergeFactor" value="10" /> <param name="maxFieldLength" value="10000" /> <param name="bufferSize" value="10" /> <param name="cacheSize" value="1000" /> <param name="forceConsistencyCheck" value="false" /> <param name="autoRepair" value="true" /> <param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl" /> <param name="respectDocumentOrder" value="true" /> <param name="resultFetchSize" value="100" /> <param name="extractorPoolSize" value="3" /> <param name="extractorTimeout" value="100" /> <param name="extractorBackLogSize" value="100" /> </SearchIndex> <WorkspaceSecurity> <AccessControlProvider class="info.magnolia.cms.core.MagnoliaAccessProvider" /> </WorkspaceSecurity> </Workspace> <Versioning rootPath="${rep.home}/version"> <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> <param name="path" value="${rep.home}/workspaces/version" /> </FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.MySqlPersistenceManager"> <param name="dataSourceName" value="magnolia"/> <param name="schemaObjectPrefix" value="version_" /> </PersistenceManager> </Versioning> <Cluster syncDelay="10000"> <Journal class="org.apache.jackrabbit.core.journal.DatabaseJournal"> <param name="dataSourceName" value="magnolia" /> <param name="schema" value="mysql" /> <param name="schemaObjectPrefix" value="journal_" /> <param name="revision" value="${rep.home}/revision" /> <param name="janitorEnabled" value="true" /> </Journal> </Cluster> </Repository> magnoliAuthor/magnolia.properties # the directories in which the bootstrap files are searched magnolia.bootstrap.dir=WEB-INF/bootstrap/author WEB-INF/bootstrap/common #mysql configuration magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-bundle-mysql-search-author-dev.xml magnolia.home=/myproject/magnolia_home/myproject-magnolia/repo/author #clustered configuration dam magnolia.clusterid=magnoliacluster-dam-auth magnolia.repositories.config=WEB-INF/config/default/repositories-dev.xml magnolia.repositories.jackrabbit.cluster-dam.config=WEB-INF/config/repo-conf/jackrabbit-bundle-mysql-search-dam-dev.xml #Cluster Dam NFS path magnolia.repositories.home.dam=/myproject/media/myproject-magnolia magnoliaPublic/magnolia.properties # this is only used for the initial installation afterward the configuration in the config repository is used # the value is saved in /server/admin magnolia.bootstrap.authorInstance=false # the directories in which the bootstrap files are searched magnolia.bootstrap.dir=WEB-INF/bootstrap/public WEB-INF/bootstrap/common magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-bundle-mysql-search-public-dev.xml magnolia.home=/myproject/magnolia_home/myproject-magnolia/repo/public #clustered configuration dam magnolia.clusterid=magnoliacluster-dam-publ magnolia.repositories.config=WEB-INF/config/default/repositories-dev.xml magnolia.repositories.jackrabbit.cluster-dam.config=WEB-INF/config/repo-conf/jackrabbit-bundle-mysql-search-dam-dev.xml #Cluster Dam NFS path magnolia.repositories.home.dam=/myproject/media/myproject-magnolia repositories-dev.xml: <JCR> <RepositoryMapping> <Map name="website" repositoryName="magnolia" workspaceName="website" /> <Map name="config" repositoryName="magnolia" workspaceName="config" /> <Map name="users" repositoryName="magnolia" workspaceName="users" /> <Map name="userroles" repositoryName="magnolia" workspaceName="userroles" /> <Map name="usergroups" repositoryName="magnolia" workspaceName="usergroups" /> <Map name="mgnlSystem" repositoryName="magnolia" workspaceName="mgnlSystem" /> <!-- System internal data --> <Map name="mgnlVersion" repositoryName="magnolia" workspaceName="mgnlVersion" /> <!-- magnolia version workspace --> <Map name="dam" repositoryName="magnoliacluster-dam" workspaceName="dam" /> </RepositoryMapping> <!-- magnolia default repository --> <Repository name="magnolia" provider="info.magnolia.jackrabbit.ProviderImpl" loadOnStartup="true"> <param name="configFile" value="${magnolia.repositories.jackrabbit.config}" /> <param name="repositoryHome" value="${magnolia.repositories.home}/magnolia" /> <!-- the default node types are loaded automatically <param name="customNodeTypes" value="WEB-INF/config/repo-conf/nodetypes/magnolia_nodetypes.xml" /> --> <param name="contextFactoryClass" value="org.apache.jackrabbit.core.jndi.provider.DummyInitialContextFactory" /> <param name="providerURL" value="localhost" /> <param name="bindName" value="${magnolia.webapp}" /> <workspace name="website" /> <workspace name="config" /> <workspace name="users" /> <workspace name="userroles" /> <workspace name="usergroups" /> <workspace name="mgnlSystem" /> <workspace name="mgnlVersion" /> </Repository> <!-- DAM CLUSTERED REPOSITORY --> <Repository name="magnoliacluster-dam" provider="info.magnolia.jackrabbit.ProviderImpl" loadOnStartup="true"> <param name="configFile" value="WEB-INF/config/repo-conf/jackrabbit-bundle-mysql-search-dam-dev.xml" /> <param name="repositoryHome" value="${magnolia.repositories.home.dam}/magnoliacluster-dam" /> <param name="contextFactoryClass" value="org.apache.jackrabbit.core.jndi.provider.DummyInitialContextFactory" /> <param name="providerURL" value="localhost" /> <param name="bindName" value="cluster-dam-${magnolia.webapp}" /> <workspace name="dam" /> </Repository> </JCR> StackTrace: --------------------------------------------- MAGNOLIA LICENSE --------------------------------------------- Version number : 5.3.2 Build : 13. August 2014 (rev. bb77364b28cdbe75eb348e71aa5647edca5dcb0b) Edition : Community Edition Provider : Magnolia International Ltd. ([email protected]) 2014-10-27 12:16:04,910 INFO info.magnolia.cms.beans.config.ConfigLoader : Initializing content repositories 2014-10-27 12:16:04,911 INFO info.magnolia.repository.DefaultRepositoryManager : Loading JCR 2014-10-27 12:16:04,919 INFO info.magnolia.repository.DefaultRepositoryManager : Loading JCR magnolia 2014-10-27 12:16:04,925 INFO info.magnolia.jackrabbit.ProviderImpl : Loading repository at /myproject/magnolia_home/myproject-magnolia/repo/public/repositories/magnolia (config file: /myproject/myproject/bin/platform/tomcat/webapps/magnoliaPublic/WEB-INF/config/repo-conf/jackrabbit-bundle-mysql-search-public-dev.xml) - cluster id: "magnoliacluster-dam-publ" 2014-10-27 12:16:07,878 INFO info.magnolia.jackrabbit.ProviderImpl : Registering prefix [mgnl] with URI http://www.magnolia.info/jcr/mgnl 2014-10-27 12:16:07,897 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}metaData on repository magnolia 2014-10-27 12:16:08,217 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}lastModified on repository magnolia 2014-10-27 12:16:08,270 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}activatable on repository magnolia 2014-10-27 12:16:08,327 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}renderable on repository magnolia 2014-10-27 12:16:08,365 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}created on repository magnolia 2014-10-27 12:16:08,405 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}versionable on repository magnolia 2014-10-27 12:16:08,440 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}deleted on repository magnolia 2014-10-27 12:16:08,475 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}content on repository magnolia 2014-10-27 12:16:08,514 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}contentNode on repository magnolia 2014-10-27 12:16:08,554 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}folder on repository magnolia 2014-10-27 12:16:08,589 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}resource on repository magnolia 2014-10-27 12:16:08,617 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}reserve on repository magnolia 2014-10-27 12:16:08,646 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}page on repository magnolia 2014-10-27 12:16:08,669 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}area on repository magnolia 2014-10-27 12:16:08,691 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}component on repository magnolia 2014-10-27 12:16:08,714 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}user on repository magnolia 2014-10-27 12:16:08,736 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}role on repository magnolia 2014-10-27 12:16:08,759 INFO info.magnolia.jackrabbit.ProviderImpl : Registering nodetype {http://www.magnolia.info/jcr/mgnl}group on repository magnolia 2014-10-27 12:16:09,907 INFO info.magnolia.repository.DefaultRepositoryManager : Loading JCR magnoliacluster-dam 2014-10-27 12:16:09,908 INFO info.magnolia.jackrabbit.ProviderImpl : Loading repository at /myproject/media/myproject-magnolia/magnoliacluster-dam (config file: /myproject/myproject/bin/platform/tomcat/webapps/magnoliaPublic/WEB-INF/config/repo-conf/jackrabbit-bundle-mysql-search-dam-dev.xml) - cluster id: "magnoliacluster-dam-publ" 2014-10-27 12:16:09,919 WARN org.apache.jackrabbit.core.util.RepositoryLock : Existing lock file /myproject/media/myproject-magnolia/magnoliacluster-dam/.lock detected. Repository was not shut down properly. 2014-10-27 12:16:09,920 ERROR info.magnolia.jackrabbit.ProviderImpl : Unable to initialize repository: The repository home /myproject/media/myproject-magnolia/magnoliacluster-dam appears to be in use since the file named .lock is already locked by the current process. javax.jcr.RepositoryException: The repository home /myproject/media/myproject-magnolia/magnoliacluster-dam appears to be in use since the file named .lock is already locked by the current process. at org.apache.jackrabbit.core.util.RepositoryLock.tryLock(RepositoryLock.java:159) at org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:138) at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:255) at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615) at org.apache.jackrabbit.core.jndi.BindableRepository.createRepository(BindableRepository.java:141) at org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:117) at org.apache.jackrabbit.core.jndi.BindableRepository.<init>(BindableRepository.java:106) at org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.getObjectInstance(BindableRepositoryFactory.java:52) at org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:74) at info.magnolia.jackrabbit.ProviderImpl.init(ProviderImpl.java:213) at info.magnolia.repository.DefaultRepositoryManager.loadRepository(DefaultRepositoryManager.java:187) at info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.java:173) at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:87) at info.magnolia.cms.beans.config.ContentRepository.init(ContentRepository.java:141) at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:139) at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 2014-10-27 12:16:09,921 ERROR info.magnolia.repository.DefaultRepositoryManager : javax.jcr.RepositoryException: The repository home /myproject/media/myproject-magnolia/magnoliacluster-dam appears to be in use since the file named .lock is already locked by the current process. info.magnolia.repository.RepositoryNotInitializedException: javax.jcr.RepositoryException: The repository home /myproject/media/myproject-magnolia/magnoliacluster-dam appears to be in use since the file named .lock is already locked by the current process. at info.magnolia.jackrabbit.ProviderImpl.init(ProviderImpl.java:224) at info.magnolia.repository.DefaultRepositoryManager.loadRepository(DefaultRepositoryManager.java:187) at info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.java:173) at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:87) at info.magnolia.cms.beans.config.ContentRepository.init(ContentRepository.java:141) at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:139) at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: javax.jcr.RepositoryException: The repository home /myproject/media/myproject-magnolia/magnoliacluster-dam appears to be in use since the file named .lock is already locked by the current process. at org.apache.jackrabbit.core.util.RepositoryLock.tryLock(RepositoryLock.java:159) at org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:138) at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:255) at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615) at org.apache.jackrabbit.core.jndi.BindableRepository.createRepository(BindableRepository.java:141) at org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:117) at org.apache.jackrabbit.core.jndi.BindableRepository.<init>(BindableRepository.java:106) at org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.getObjectInstance(BindableRepositoryFactory.java:52) at org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:74) at info.magnolia.jackrabbit.ProviderImpl.init(ProviderImpl.java:213) ... 25 more 2014-10-27 12:16:10,536 ERROR info.magnolia.cms.security.JCRSessionOp : failed to retrieve repository config with config javax.jcr.NoSuchWorkspaceException: config at info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:240) at info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:54) at info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:74) at info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:132) at info.magnolia.context.MgnlContext.getJCRSession(MgnlContext.java:649) at info.magnolia.cms.security.SilentSessionOp.exec(SilentSessionOp.java:64) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:371) at info.magnolia.objectfactory.ObservedComponentFactory.load(ObservedComponentFactory.java:139) at info.magnolia.objectfactory.ObservedComponentFactory.<init>(ObservedComponentFactory.java:95) at info.magnolia.objectfactory.ObservedComponentFactory.<init>(ObservedComponentFactory.java:87) at info.magnolia.cms.security.SecuritySupportObservedComponentFactory.<init>(SecuritySupportObservedComponentFactory.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at info.magnolia.objectfactory.ComponentFactoryUtil.createFactory(ComponentFactoryUtil.java:54) at info.magnolia.objectfactory.guice.GuiceUtils$2.get(GuiceUtils.java:81) at com.google.inject.util.Providers$3.get(Providers.java:109) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:65) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:65) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) at com.google.inject.Guice.createInjector(Guice.java:95) at com.google.inject.Guice.createInjector(Guice.java:83) at info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder.build(GuiceComponentProviderBuilder.java:142) at info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder.build(GuiceComponentProviderBuilder.java:152) at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:145) at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 2014-10-27 12:16:10,538 ERROR info.magnolia.cms.security.JCRSessionOp : Failed to execute load repository [config] path [/server/security]. session operation with null java.lang.NullPointerException at info.magnolia.objectfactory.ObservedComponentFactory$2.doExec(ObservedComponentFactory.java:143) at info.magnolia.objectfactory.ObservedComponentFactory$2.doExec(ObservedComponentFactory.java:139) at info.magnolia.cms.security.SilentSessionOp.exec(SilentSessionOp.java:69) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:371) at info.magnolia.objectfactory.ObservedComponentFactory.load(ObservedComponentFactory.java:139) at info.magnolia.objectfactory.ObservedComponentFactory.<init>(ObservedComponentFactory.java:95) at info.magnolia.objectfactory.ObservedComponentFactory.<init>(ObservedComponentFactory.java:87) at info.magnolia.cms.security.SecuritySupportObservedComponentFactory.<init>(SecuritySupportObservedComponentFactory.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at info.magnolia.objectfactory.ComponentFactoryUtil.createFactory(ComponentFactoryUtil.java:54) at info.magnolia.objectfactory.guice.GuiceUtils$2.get(GuiceUtils.java:81) at com.google.inject.util.Providers$3.get(Providers.java:109) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:65) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:65) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) at com.google.inject.Guice.createInjector(Guice.java:95) at com.google.inject.Guice.createInjector(Guice.java:83) at info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder.build(GuiceComponentProviderBuilder.java:142) at info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder.build(GuiceComponentProviderBuilder.java:152) at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:145) at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 2014-10-27 12:16:10,546 INFO info.magnolia.context.LifeTimeJCRSessionUtil : Will handle lifetime sessions because the system context is of type interface info.magnolia.context.ThreadDependentSystemContext 2014-10-27 12:16:10,546 ERROR info.magnolia.cms.util.ObservationUtil : Unable to add event listeners for /server/security javax.jcr.NoSuchWorkspaceException: config at info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:240) at info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:54) at info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:74) at info.magnolia.context.LifeTimeJCRSessionUtil.getSession(LifeTimeJCRSessionUtil.java:84) at info.magnolia.cms.util.ObservationUtil.getSession(ObservationUtil.java:211) at info.magnolia.cms.util.ObservationUtil.getObservationManager(ObservationUtil.java:206) at info.magnolia.cms.util.ObservationUtil.registerChangeListener(ObservationUtil.java:149) at info.magnolia.cms.util.ObservationUtil.registerChangeListener(ObservationUtil.java:129) at info.magnolia.cms.util.ObservationUtil.registerDeferredChangeListener(ObservationUtil.java:180) at info.magnolia.cms.util.ObservationUtil.registerDeferredChangeListener(ObservationUtil.java:162) at info.magnolia.objectfactory.ObservedComponentFactory.startObservation(ObservedComponentFactory.java:126) at info.magnolia.objectfactory.ObservedComponentFactory.<init>(ObservedComponentFactory.java:96) at info.magnolia.objectfactory.ObservedComponentFactory.<init>(ObservedComponentFactory.java:87) at info.magnolia.cms.security.SecuritySupportObservedComponentFactory.<init>(SecuritySupportObservedComponentFactory.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at info.magnolia.objectfactory.ComponentFactoryUtil.createFactory(ComponentFactoryUtil.java:54) at info.magnolia.objectfactory.guice.GuiceUtils$2.get(GuiceUtils.java:81) at com.google.inject.util.Providers$3.get(Providers.java:109) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:65) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:65) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) at com.google.inject.Guice.createInjector(Guice.java:95) at com.google.inject.Guice.createInjector(Guice.java:83) at info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder.build(GuiceComponentProviderBuilder.java:142) at info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder.build(GuiceComponentProviderBuilder.java:152) at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:145) at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 2014-10-27 12:16:10,547 WARN fo.magnolia.objectfactory.ObservedComponentFactory: An instance of interface info.magnolia.cms.security.SecuritySupport couldn't be loaded from config:/server/security yet, returning null. -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=f13a58a7-c74d-4aab-b415-55ab9ef90849 ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
