cancel
Showing results for 
Search instead for 
Did you mean: 

Login problem after adding custom plugin

gbowman_
Champ in-the-making
Champ in-the-making

I have inherited a custom plugin that creates a couple extra document types, with fields and widgets. It also defines a directory that attaches to a MySQL database that we use for some of those fields.

Using a clean nuxeo-tomcat-5.5-sdk install, I can log in as Administrator. As soon as I add the plugin and restart I can no longer log in as Administrator, and in the server log I see:

ERROR [org.nuxeo.ecm.platform.login.NuxeoLoginModule] org.nuxeo.ecm.directory.DirectoryException: no directory registered with name 'userDirectory'

I have found this 'userDirectory' is defined in nxserver/config/default-sql-directories-bundle.xml, and is still present there even when this error occurs. My plugin does supply a directories-contrib.xml, but my understanding is that these two should complement each other.

Any suggestions as to what I'm doing wrong are greatly appreciated.

Thanks

2 REPLIES 2

Julien_Carsique
Elite Collaborator
Elite Collaborator

What is your Nuxeo version?
/> Maybe your contribution in directories-contrib.xml is overriding the one in default-sql-directories-bundle.xml. Did you give it the same name "org.nuxeo.ecm.directory.sql.storage"?
/> Isn't there any warning or error in the logs? Setting the log level to DEBUG, you should see the contributions loading details at startup and better understand what happens.

gbowman_
Champ in-the-making
Champ in-the-making

My contributed directories referenced a MySQL database, and I was missing the MySQL JDBC driver, found here: http://dev.mysql.com/downloads/connector/j/

And placed in <nuxeo_dir>/lib

Getting started

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.