The server does not start after enabling case management module
Hello everybody,
I am evaluating the Nuxeo Platform, and after looking at the Document and Content Management module, I tried to enable the Case Management module. I got a message that some other modules would be uninstalled and the server needs to be restarted. So I stopped the server and then tried to start it again, but now I cannot login to the application. When I start it through the Control Panel application I get the following message:
======================================================================
= Nuxeo EP Started
======================================================================
= Component Loading Status: Pending: 2 / Unstarted: 0 / Total: 428
* service:org.nuxeo.cm.faceted.search.contrib requires [service:org.nuxeo.ecm.platform.faceted.search.dm.contentviews, service:org.nuxeo.ecm.platform.faceted.search.dm.layouts]
* service:org.nuxeo.ecm.social.collaboration.config requires [service:org.nuxeo.ecm.social.user.relationship.layout]
======================================================================
And when I try to login I get this message in the server.log:
java.lang.RuntimeException: Unknown user directory userDirectory
at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.setUserDirectoryName(UserManagerImpl.java:218)
at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.setConfiguration(UserManagerImpl.java:199)
at org.nuxeo.ecm.platform.usermanager.UserService.recomputeUserManager(UserService.java:104)
at org.nuxeo.ecm.platform.usermanager.UserService.getUserManager(UserService.java:49)
at org.nuxeo.ecm.platform.usermanager.UserService.getAdapter(UserService.java:111)
at org.nuxeo.runtime.model.impl.ComponentInstanceImpl.getAdapter(ComponentInstanceImpl.java:245)
at org.nuxeo.runtime.model.impl.ComponentManagerImpl.getService(ComponentManagerImpl.java:228)
at org.nuxeo.runtime.AbstractRuntimeService.getService(AbstractRuntimeService.java:272)
at org.nuxeo.runtime.api.Framework.getLocalService(Framework.java:163)
at org.nuxeo.runtime.api.ServiceManager.getService(ServiceManager.java:127)
at org.nuxeo.runtime.api.Framework.getService(Framework.java:143)
at org.nuxeo.ecm.platform.login.NuxeoLoginModule.initialize(NuxeoLoginModule.java:86)
at org.nuxeo.runtime.api.LoginModuleWrapper.initialize(LoginModuleWrapper.java:72)
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 javax.security.auth.login.LoginContext.invoke(LoginContext.java:756)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.loginAs(NuxeoAuthenticationFilter.java:996)
at org.nuxeo.ecm.platform.scheduler.core.EventJob.execute(EventJob.java:85)
at org.nuxeo.ecm.platform.scheduler.core.EventJob.execute(EventJob.java:59)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
Caused by: org.nuxeo.ecm.directory.DirectoryException: no directory registered with name 'userDirectory'
at org.nuxeo.ecm.directory.DirectoryServiceImpl.getDirectoryOrFail(DirectoryServiceImpl.java:162)
at org.nuxeo.ecm.directory.DirectoryServiceImpl.getDirectoryOrFail(DirectoryServiceImpl.java:154)
at org.nuxeo.ecm.directory.DirectoryServiceImpl.getDirectorySchema(DirectoryServiceImpl.java:256)
at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.setUserDirectoryName(UserManagerImpl.java:215)
... 27 more
2012-03-08 12:30:00,006 ERROR [org.nuxeo.ecm.platform.login.NuxeoLoginModule] createIdentity failed
org.nuxeo.ecm.directory.DirectoryException: no directory registered with name 'userDirectory'
at org.nuxeo.ecm.directory.DirectoryServiceImpl.getDirectoryOrFail(DirectoryServiceImpl.java:162)
at org.nuxeo.ecm.directory.DirectoryServiceImpl.open(DirectoryServiceImpl.java:275)
at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.getUserModel(UserManagerImpl.java:1236)
at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.getPrincipal(UserManagerImpl.java:1274)
at org.nuxeo.ecm.platform.usermanager.UserManagerImpl.getPrincipal(UserManagerImpl.java:552)
at org.nuxeo.ecm.platform.login.NuxeoLoginModule.createIdentity(NuxeoLoginModule.java:299)
at org.nuxeo.ecm.platform.login.NuxeoLoginModule.validateUserIdentity(NuxeoLoginModule.java:359)
at org.nuxeo.ecm.platform.login.NuxeoLoginModule.getPrincipal(NuxeoLoginModule.java:209)
at org.nuxeo.ecm.platform.login.NuxeoLoginModule.login(NuxeoLoginModule.java:262)
at org.nuxeo.runtime.api.LoginModuleWrapper.login(LoginModuleWrapper.java:77)
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 javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.loginAs(NuxeoAuthenticationFilter.java:996)
at org.nuxeo.ecm.platform.scheduler.core.EventJob.execute(EventJob.java:85)
at org.nuxeo.ecm.platform.scheduler.core.EventJob.execute(EventJob.java:59)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
and the following message in console.log:
2012-03-08 12:45:26,348 ERROR [org.nuxeo.launcher.config.ConfigurationGenerator] Template 'damcollaboration' not found with relative or absolute path (/opt/nuxeo-cap-5.5-tomcat/templates/damcollaboration). Check your nuxeo.templates parameter, and nuxeo.template.includes for included files.
I'm using the Nuxeo Platform Tomcat bundle on Linux with Oracle for the database backend.
Can someone tell me what went wrong?