Buenos días.
Tengo instalado la versión 5.0.c configurada con autenticación externa (jasig Cas) y alfrescoNtlm de tal forma, que en la plataforma solo accederán los usuarios que peviamente el administrador los cree.
Todo está trabajando perfectamente, pero cuando intento acceder por ftp el cliente da un timeout y en el log de la plataforma muestra el siguiente evento:
Exception in thread "Sess_FTP1_10.139.108.83" java.lang.StackOverflowError
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:883)
at org.alfresco.repo.management.subsystems.ChildApplicationContextFactory.getApplicationContext(ChildApplicationContextFactory.java:441)
at org.alfresco.repo.management.subsystems.DefaultChildApplicationContextManager$ApplicationContextManagerState.getApplicationContext(DefaultChildApplicationContextManager.java:360)
at org.alfresco.repo.management.subsystems.DefaultChildApplicationContextManager.getApplicationContext(DefaultChildApplicationContextManager.java:197)
at org.alfresco.repo.security.authentication.subsystems.SubsystemChainingFtpAuthenticator.getUsableFtpAuthenticators(SubsystemChainingFtpAuthenticator.java:69)
at org.alfresco.repo.security.authentication.AbstractChainingFtpAuthenticator.authenticateUser(AbstractChainingFtpAuthenticator.java:40)
at org.alfresco.repo.security.authentication.AbstractChainingFtpAuthenticator.authenticateUser(AbstractChainingFtpAuthenticator.java:42)
at org.alfresco.repo.security.authentication.AbstractChainingFtpAuthenticator.authenticateUser(AbstractChainingFtpAuthenticator.java:42)
El fichero de configuración (alfresco-global.properties) es el siguiente.
### FTP Configuration ###
ftp.enabled=true
ftp.port=1121
### Enable CAS Authentication (External subsystem)###
external.authentication.enabled=true
authentication.chain=cas:external,alfrescoNtlm:alfrescoNtlm
external.authentication.proxyHeader=X-Alfresco-Remote-User
external.authentication.proxyUserName=
Un saludo y gracias de antemano por la colaboración.