Hello all,

I have a very strange problem with our Magnolia Maven project (Magnolia 4.3.4, 
STK 1.3.3, ETK 1.3.2 and our custom modules). When I build and start it using 
local repositories/workspaces on my local disk everything is fine. However, we 
also have a profile where Magnolia uses repositories in a MySQL database which 
we share for development. When I start Magnolia using this setup I get errors, 
the first of which I have pasted at the bottom of this message.

Remarkable:

1. Another colleague has the same problem, although sometimes the complaints 
are about another 'Invalid namespace index'.
2. Yet another colleague *doesn't* have this problem!
3. It looks like the problem is related to indexes, so I deleted my work folder 
and tried again, but to no avail.
4. I did a clean checkout of our trunk in another directory, but that had the 
same problem.
5. I created a tarball of the files on the computer where it does work and 
tried that one my machine and lo and behold, it worked!
6. All three machines are iMacs running the same version of Mac OS X and Maven 
and all three are connecting to the same Nexus repository manager. AFAIK no 
differences there.

Can anyone explain to me why this could be happening? I've spent the better 
part of two days on this issue now and I can't seem to get to the core of this 
problem.

Any and all insights appreciated.

Nils.

====

(...)
2010-08-05 13:43:12,446 INFO  info.magnolia.jackrabbit.ProviderImpl             
: Loading repository at 
/Users/breun/NetBeansProjects/magnolia/magnolia-site/work/cluster/repositories/magnoliacluster
 (config file: 
/Users/breun/NetBeansProjects/magnolia/magnolia-site/target/cluster/WEB-INF/config/cluster/jackrabbit-mysql-cluster-all-search.xml)
 - cluster id: "nils"
2010-08-05 13:43:30,158 ERROR 
core.persistence.bundle.BundleDbPersistenceManager: failed to read bundle: 
4fc284fb-5876-4fad-84e3-699e8004df9c: java.lang.IllegalArgumentException: 
Invalid namespace index: 26
2010-08-05 13:43:30,159 ERROR 
che.jackrabbit.core.query.OnWorkspaceInconsistency: Node /modules 
(afb3d3ea-ade1-40fa-9f3a-ed7f438a1d4a) has missing child 'tasks' 
(4fc284fb-5876-4fad-84e3-699e8004df9c)
2010-08-05 13:43:30,160 ERROR org.apache.jackrabbit.core.RepositoryImpl         
: Unable to initialize workspace 'config'
javax.jcr.RepositoryException: Error indexing workspace: Error indexing 
workspace: Error indexing workspace
        at 
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:540)
        at 
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:213)
        at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1790)
        at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2008)
        at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:1921)
        at 
org.apache.jackrabbit.core.RepositoryImpl.getWorkspaceInfo(RepositoryImpl.java:735)
        at 
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1377)
        at 
org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162)
        at 
info.magnolia.cms.util.WorkspaceAccessUtil.createRepositorySession(WorkspaceAccessUtil.java:123)
        at 
info.magnolia.cms.beans.config.ContentRepository.registerNameSpacesAndNodeTypes(ContentRepository.java:390)
        at 
info.magnolia.cms.beans.config.ContentRepository.loadRepository(ContentRepository.java:359)
        at 
info.magnolia.cms.beans.config.ContentRepository.loadRepositories(ContentRepository.java:314)
        at 
info.magnolia.cms.beans.config.ContentRepository.init(ContentRepository.java:189)
        at 
info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:103)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener$2.doExec(MgnlServletContextListener.java:207)
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:433)
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:431)
        at 
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:396)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener.startServer(MgnlServletContextListener.java:205)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener.contextInitialized(MgnlServletContextListener.java:201)
        at 
org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:645)
        at 
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:200)
        at 
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:995)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:588)
        at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:381)
        at 
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:114)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
        at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:162)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
        at org.eclipse.jetty.server.Server.doStart(Server.java:228)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:433)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:377)
        at 
org.mortbay.jetty.plugin.JettyRunWarExplodedMojo.execute(JettyRunWarExplodedMojo.java:170)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
        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:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.io.IOException: Error indexing workspace
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:382)
        at 
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:511)
        at 
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:66)
        at 
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:538)
        ... 57 more
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 
4fc284fb-5876-4fad-84e3-699e8004df9c
        at 
org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:270)
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1102)
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1108)
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:375)
        ... 60 more
java.io.IOException: Error indexing workspace
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:382)
        at 
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:511)
        at 
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:66)
        at 
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:538)
        at 
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:213)
        at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1790)
        at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2008)
        at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:1921)
        at 
org.apache.jackrabbit.core.RepositoryImpl.getWorkspaceInfo(RepositoryImpl.java:735)
        at 
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1377)
        at 
org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162)
        at 
info.magnolia.cms.util.WorkspaceAccessUtil.createRepositorySession(WorkspaceAccessUtil.java:123)
        at 
info.magnolia.cms.beans.config.ContentRepository.registerNameSpacesAndNodeTypes(ContentRepository.java:390)
        at 
info.magnolia.cms.beans.config.ContentRepository.loadRepository(ContentRepository.java:359)
        at 
info.magnolia.cms.beans.config.ContentRepository.loadRepositories(ContentRepository.java:314)
        at 
info.magnolia.cms.beans.config.ContentRepository.init(ContentRepository.java:189)
        at 
info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:103)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener$2.doExec(MgnlServletContextListener.java:207)
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:433)
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:431)
        at 
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:396)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener.startServer(MgnlServletContextListener.java:205)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener.contextInitialized(MgnlServletContextListener.java:201)
        at 
org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:645)
        at 
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:200)
        at 
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:995)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:588)
        at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:381)
        at 
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:114)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
        at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:162)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
        at org.eclipse.jetty.server.Server.doStart(Server.java:228)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:433)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:377)
        at 
org.mortbay.jetty.plugin.JettyRunWarExplodedMojo.execute(JettyRunWarExplodedMojo.java:170)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
        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:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException: 
4fc284fb-5876-4fad-84e3-699e8004df9c
        at 
org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:270)
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1102)
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1108)
        at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:375)
        ... 60 more
2010-08-05 13:43:30,166 ERROR info.magnolia.cms.beans.config.ContentRepository  
: Failed to initialize hierarchy manager for JCR magnolia
javax.jcr.NoSuchWorkspaceException: config
        at 
org.apache.jackrabbit.core.RepositoryImpl.getWorkspaceInfo(RepositoryImpl.java:738)
        at 
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1377)
        at 
org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162)
        at 
info.magnolia.cms.util.WorkspaceAccessUtil.createRepositorySession(WorkspaceAccessUtil.java:123)
        at 
info.magnolia.cms.beans.config.ContentRepository.registerNameSpacesAndNodeTypes(ContentRepository.java:390)
        at 
info.magnolia.cms.beans.config.ContentRepository.loadRepository(ContentRepository.java:359)
        at 
info.magnolia.cms.beans.config.ContentRepository.loadRepositories(ContentRepository.java:314)
        at 
info.magnolia.cms.beans.config.ContentRepository.init(ContentRepository.java:189)
        at 
info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:103)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener$2.doExec(MgnlServletContextListener.java:207)
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:433)
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:431)
        at 
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:396)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener.startServer(MgnlServletContextListener.java:205)
        at 
info.magnolia.cms.servlets.MgnlServletContextListener.contextInitialized(MgnlServletContextListener.java:201)
        at 
org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:645)
        at 
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:200)
        at 
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:995)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:588)
        at 
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:381)
        at 
org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:114)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
        at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:162)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
        at org.eclipse.jetty.server.Server.doStart(Server.java:228)
        at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:67)
        at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:433)
        at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:377)
        at 
org.mortbay.jetty.plugin.JettyRunWarExplodedMojo.execute(JettyRunWarExplodedMojo.java:170)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
        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:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
(...)

De informatie vervat in deze  e-mail en meegezonden bijlagen is uitsluitend 
bedoeld voor gebruik door de geadresseerde en kan vertrouwelijke informatie 
bevatten. Openbaarmaking, vermenigvuldiging, verspreiding en/of verstrekking 
van deze informatie aan derden is voorbehouden aan geadresseerde. De VPRO staat 
niet in voor de juiste en volledige overbrenging van de inhoud van een 
verzonden e-mail, noch voor tijdige ontvangst daarvan.

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to