10-16-2020 02:39 PM
Buenas tarde,
estoy habilitando ftp en alfresco
la configuracion del alfresco-global.properties es
ftp.enabled=true ftp.port=21
Despues de loguearme no me carga las carpetas de alfresco
el archivo alfresco.log me muestra el siguiente error
2020-10-16 18:22:58,284 ERROR [org.alfresco.fileserver] [Sess_FTP0_192.168.50.3] Error from JLAN java.lang.NullPointerException at org.alfresco.jlan.ftp.FTPRequest.parseCommandLine(FTPRequest.java:124) at org.alfresco.jlan.ftp.FTPRequest.<init>(FTPRequest.java:66) at org.alfresco.jlan.ftp.FTPSrvSession.getNextCommand(FTPSrvSession.java:4577) at org.alfresco.jlan.ftp.FTPSrvSession.run(FTPSrvSession.java:5043) at java.lang.Thread.run(Thread.java:748) 2020-10-16 18:23:06,963 ERROR [org.alfresco.fileserver] [Sess_FTP1_192.168.50.3] Error from JLAN java.lang.NullPointerException at org.alfresco.jlan.ftp.FTPRequest.parseCommandLine(FTPRequest.java:124) at org.alfresco.jlan.ftp.FTPRequest.<init>(FTPRequest.java:66) at org.alfresco.jlan.ftp.FTPSrvSession.getNextCommand(FTPSrvSession.java:4577) at org.alfresco.jlan.ftp.FTPSrvSession.run(FTPSrvSession.java:5043) at java.lang.Thread.run(Thread.java:748) 2020-10-16 18:23:07,964 ERROR [org.alfresco.fileserver] [Sess_FTP2_192.168.50.3] Error from JLAN java.lang.NullPointerException at org.alfresco.jlan.ftp.FTPRequest.parseCommandLine(FTPRequest.java:124) at org.alfresco.jlan.ftp.FTPRequest.<init>(FTPRequest.java:66) at org.alfresco.jlan.ftp.FTPSrvSession.getNextCommand(FTPSrvSession.java:4577) at org.alfresco.jlan.ftp.FTPSrvSession.run(FTPSrvSession.java:5043) at java.lang.Thread.run(Thread.java:748)
Alguna idea del problema muchas gracias
10-22-2020 04:25 AM
Hola @angelborroy .
He probado a dejar el fichero de configuración con las opciones por dejecto y sigue igual.
También he probado a reemplazar el JAR de JLAN por la versión 6.4.2, pero el comportamiento es el mismo.
Saludos.
10-23-2020 03:10 AM
He hecho una prueba con https://github.com/Alfresco/alfresco-docker-installer seleccionando 6.1 y habilitando FTP.
Parece que todo funciona correctamente, tanto desde FileZilla como desde línea de comandos:
$ ftp ftp://admin@127.0.0.1:2121 Connected to 127.0.0.1. 220 FTP server ready 331 User name okay, need password for admin Password: 230 User logged in, proceed Remote system type is UNIX. Using binary mode to transfer files. 200 Command OK ftp> ls 229 Entering Extended Passive Mode (|||2434|) 150 File status okay, about to open data connection drw-rw-rw- 1 user group 0 Jan 1 1970 Alfresco 226 Closing data connection
10-23-2020 06:05 AM
Hola @angelborroy
Vaya todo un misterio entonces :-(.
Puedes por curiosidad ver que versión está usando tu JLAN ?.
Discúlpame porque tampoco controlo tanto, puede afectarle algún tipo de configuración básica a nivel de host, lenguaje, etc ¿?
Saludos.
10-26-2020 04:37 AM
Lo único que se me ocurre es que sea un problema con los puertos. ¿Están todos los puertos requeridos abiertos?
10-26-2020 04:40 AM
Lo tengo en una VM y las pruebas las estoy haciendo en local sin firewall activo.
La configuración de puerto es el 2021 que está redireccionado con iptables.
He probado sin redireccionar atacando directamente al puerto ese y el comportamiento es el mismo.
11-17-2020 11:08 AM
Hey,
Did you find a solution ?
I have same problem with my Alfresco (community version 4.2)
05-26-2021 11:06 AM
A summary in english just in case:
At least in Alfresco 6.1 JLAN uses version 3.6.1 of ICU4J library. This library has a bug and does not work if the Java version label contains a number bigger than 256.
Bad but working solution: downgrade to a Java version without such a big number in it's label
05-26-2021 11:04 AM
Por si alguien aún está a vueltas con este tema.
Parece que el problema puede deberse a que JLAN hace uso de la librería ICU4J para normalizar algunas cadenas de texto. La versión utilizada, al menos en Alfresco 6.1, es antigüa no, lo siguiente, y tiene un problema si la cadena de versión de Java contiene un número mayor que 256 (https://bugzilla.redhat.com/show_bug.cgi?id=1837099).
Por ejemplo en Debian 9, si tienes los repositorios de seguridad te instala la "1.8.0_292" y el problema esta servido.
Solución rápida (pero con pegas):
Instala la última versión menor a 256 :
Y configura tomcat para usar ese Java.
La pega es que estas utilizando una versión Java no actualizada y que tendrás que actualizar a mano.
Tags
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.