BULK IMPORT TOOL error de lectura
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2014 02:37 PM
Hola:
Estoy probando la Bulk Import Tool en una Alfresco 5.0.C instalado en español . He mapeado ( mount.cifs ) una unidad de un sistema windows para que haga de entrada a la bulk tool y funciona perfectamente. He probado con con gran cantidad de ficheros y carpetas y trabaja sin problemas.
El fallo es que NO LEE ningún fichero ni carpeta que tenga caracteres españoles como la ñ o palabras acentuadas en el origen. Los salta y los marca como "unreadable" en el contador de la pantalla de status de la bulk import tool. Lo indica claramente en el alfresco.log con entradas del tipo :
"18:31:32,886 WARN [org.alfresco.repo.bulkimport.impl.DirectoryAnalyserImpl] [BulkFilesystemImport-BackgroundThread] Skipping unreadable file$"
Alguna idea de como solucionarlo? .
Gracias por anticipado.
Estoy probando la Bulk Import Tool en una Alfresco 5.0.C instalado en español . He mapeado ( mount.cifs ) una unidad de un sistema windows para que haga de entrada a la bulk tool y funciona perfectamente. He probado con con gran cantidad de ficheros y carpetas y trabaja sin problemas.
El fallo es que NO LEE ningún fichero ni carpeta que tenga caracteres españoles como la ñ o palabras acentuadas en el origen. Los salta y los marca como "unreadable" en el contador de la pantalla de status de la bulk import tool. Lo indica claramente en el alfresco.log con entradas del tipo :
"18:31:32,886 WARN [org.alfresco.repo.bulkimport.impl.DirectoryAnalyserImpl] [BulkFilesystemImport-BackgroundThread] Skipping unreadable file$"
Alguna idea de como solucionarlo? .
Gracias por anticipado.
Labels:
- Labels:
-
Archive
3 REPLIES 3
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-11-2014 05:15 AM
Prueba a cambiar el encoding en <CODE>${TOMCAT_ROOT}/webapps/alfresco/WEB-INF/lib/alfresco-repository-5.0.c-SNAPSHOT.jar!/alfresco/bulk-import-context.xml</CODE>, aunque no estoy seguro de que eso funcione. Por defecto incluye UTF-8 y eso debería funcionar con acentos y ñ
Hyland Developer Evangelist
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-11-2014 02:52 PM
Gracias Angel por la info. Casi prefiero no tocar el jar. Por defecto está ya a UTF-8
Buscaré solución para convertir los ficheros .
La info oficial así lo recomienda :
"File encoding
Only file names that are UTF-8 encoded can be imported using the Bulk Import tool. To import file names with a different encoding, you must convert them to UTF-8 before running the import.
For example, to import file names that are Latin 1 encoded, firstly convert them to UTF-8 and then you can import the files using the Bulk Import tool. If you try to import file names that are Latin 1 encoded, the import will fail."
Gracias.
Buscaré solución para convertir los ficheros .
La info oficial así lo recomienda :
"File encoding
Only file names that are UTF-8 encoded can be imported using the Bulk Import tool. To import file names with a different encoding, you must convert them to UTF-8 before running the import.
For example, to import file names that are Latin 1 encoded, firstly convert them to UTF-8 and then you can import the files using the Bulk Import tool. If you try to import file names that are Latin 1 encoded, the import will fail."
Gracias.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2015 07:25 AM
Hola compis,
He encontrado la misma problemática si el servidor de Alfresco trabaja bajo Linux. Cuando intentaba importar con Bulk archivos creados desde clientes Windows, y solo en el caso de que tuvieran acentos o ñ en el nombre, no los importaba y mostraba el siguiente error en el log:
Después de mucho investigar, he llegado a la conclusión de que no parece un problema de Bulk, sino un problema de incompatibilidades entre los sistemas operativos implicados. Haciendo lo siguiente pasos he conseguido solventar el problema:
• Añadir en el fichero $HOME/.profile del usuario de instalación de Alfresco las siguientes líneas :
• Abrir otra consola
• Comprobar que se muestran correctamente los nombres en consola. Antes de hacer lo anterior, si listaba por consola los ficheros que no se podian importar, se mostraban símbolos raros en el nombre.
• Reiniciar Alfresco.
• Volver a importar con Bulk.
Espero que sirva de ayuda y que no os rompáis mucho los sesos con esto como me tocó a mi jeje
.
He encontrado la misma problemática si el servidor de Alfresco trabaja bajo Linux. Cuando intentaba importar con Bulk archivos creados desde clientes Windows, y solo en el caso de que tuvieran acentos o ñ en el nombre, no los importaba y mostraba el siguiente error en el log:
2015-11-10 12:27:28,263 WARN [org.alfresco.repo.bulkimport.impl.DirectoryAnalyserImpl] [BulkFilesystemImport-BackgroundThread] Skipping unreadable file 'fichero'
Después de mucho investigar, he llegado a la conclusión de que no parece un problema de Bulk, sino un problema de incompatibilidades entre los sistemas operativos implicados. Haciendo lo siguiente pasos he conseguido solventar el problema:
• Añadir en el fichero $HOME/.profile del usuario de instalación de Alfresco las siguientes líneas :
export LANG="es_ES.utf8"export LC_ALL="es_ES.utf8"
• Abrir otra consola
• Comprobar que se muestran correctamente los nombres en consola. Antes de hacer lo anterior, si listaba por consola los ficheros que no se podian importar, se mostraban símbolos raros en el nombre.
• Reiniciar Alfresco.
• Volver a importar con Bulk.
Espero que sirva de ayuda y que no os rompáis mucho los sesos con esto como me tocó a mi jeje

